Automated Recommendation of Related Model Elements for Domain Models

Aus Aifbportal
Wechseln zu:Navigation, Suche

Automated Recommendation of Related Model Elements for Domain Models

Automated Recommendation of Related Model Elements for Domain Models

Published: 2019
Herausgeber: Hammoudi S., Pires L., Selic B.
Buchtitel: Model-Driven Engineering and Software Development. MODELSWARD 2018. Communications in Computer and Information Science
Ausgabe: 991
Seiten: 134-158
Verlag: Springer
Erscheinungsort: Cham

Nicht-referierte Veröffentlichung


Domain modeling is an important activity in the early stages of software projects to achieve a common understanding of the problem area among project participants. Domain models describe concepts and relationships of respective application fields using a modeling language and domain-specific terms. Creating these models requires software engineers to have detailed domain knowledge and expertise in model-driven development. Collecting domain knowledge is a time-consuming manual process that is rarely supported in current modeling environments. In this paper, we describe an approach that supports domain modeling through formalized knowledge sources and information extraction from text. On the one hand, domain-specific terms and their relationships are automatically queried from existing knowledge bases. On the other hand, as these knowledge bases are not extensive enough, we have constructed a large network of semantically related terms from natural language data sets containing millions of one-word and multi-word terms and their quantified relationships. Both approaches are integrated into a domain model recommender system that provides context-aware suggestions of model elements for virtually every possible domain. We report on the experience of using the recommendations in various industrial and research environments.KeywordsDomain modeling Recommender system Semantic network Information extraction Knowledge-based modeling

Download: Media:2019-springer-ccis-model-recommendation.pdf
DOI Link: 10.1007/978-3-030-11030-7_7


Information Service Engineering