Towards automatization of domain modeling
作者:
Highlights:
•
摘要
A domain model, which captures the common knowledge and the possible variability allowed among applications in a domain, may assist in the creation of other valid applications in that domain. However, to create such domain models is not a trivial task: it requires expertise in the domain, reaching a very high level of abstraction, and providing flexible, yet formal, artifacts. In this paper an approach, called Semi-automated Domain Modeling (SDM), to create draft domain models from applications in those domains, is presented. SDM takes a repository of application models in a domain and matches, merges, and generalizes them into sound draft domain models that include the commonality and variability allowed in these domains. The similarity of the different elements is measured, with consideration of syntactic, semantic, and structural aspects. Unlike ontology and schema integration, these models capture both structural and behavioral aspects of the domain. Running SDM on small repositories of project management applications and scheduling systems, we found that the approach may provide reasonable draft domain models, whose comprehensibility, correctness, completeness, and consistency levels are satisfactory.
论文关键词:Domain engineering,Product line engineering,Domain analysis,Metamodeling,UML,DSL
论文评审过程:Received 6 April 2009, Revised 10 December 2009, Accepted 5 January 2010, Available online 14 January 2010.
论文官网地址:https://doi.org/10.1016/j.datak.2010.01.002