Title
Is my model right? Let me ask the expert
Abstract
Abstract: Defining a domain model is a costly and error-prone process. It requires that the knowledge possessed by domain experts be suitably captured by modeling experts. Eliciting what is in the domain expert's mind and expressing it using a modeling language involve substantial human effort. In the process, conceptual errors may be introduced that are hard to detect without a suitable validation methodology. This paper proposes an approach to support such validation, by reducing the knowledge gap that separates modeling experts and domain experts. While our methodology still requires the domain expert's judgement, it partially automates the validation process by generating a set of yes/no questions from the model. Answers differing from expected ones point to elements in the model which require further consideration and can be used to guide the dialogue between domain experts and modeling experts. Our methodology was implemented as a tool and was applied to a real case study, within the IPERMOB project.
Year
DOI
Venue
2011
10.1016/j.jss.2011.01.054
Journal of Systems and Software
Keywords
Field
DocType
model driven engineering,conceptual error,suitable validation methodology,domain model,model validation,modeling language,error-prone process,domain expert,knowledge gap,real case study,ipermob project,validation process,domain modeling,model right,experience report
Domain analysis,Data mining,Domain (software engineering),Domain engineering,Domain knowledge,Software engineering,Systems engineering,Subject-matter expert,Computer science,Modeling language,Business domain,Domain model
Journal
Volume
Issue
ISSN
84
7
The Journal of Systems & Software
Citations 
PageRank 
References 
9
0.50
31
Authors
4
Name
Order
Citations
PageRank
Antonia Bertolino11961140.25
Guglielmo De Angelis221621.76
Alessio Di Sandro31167.84
Antonino Sabetta438027.88