Enhancing UML models: A domain analysis approach

被引:24
|
作者
Reinhartz-Berger, Iris [1 ]
Sturm, Arnon
机构
[1] Univ Haifa, Dept Mangement Informat Syst, IL-31999 Haifa, Israel
[2] Ben Gurion Univ Negev, Dept Informat Syst Engn, IL-84105 Beer Sheva, Israel
关键词
domain analysis; model completeness; model correctness; object-oriented analysis; object-oriented design; software development methodologies; UML;
D O I
10.4018/jdm.2008010104
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
UML has been largely adopted as a standard modeling language. The emergence of UML,from different modeling languages that refer to various system aspects causes a wide variety of completeness and correctness problems in UML models. Several methods have been proposed for dealing with correctness issues, mainly. providing internal consistency rules but ignoring correctness and completeness with respect to the system requirements and the domain constraints. In this article, we propose addressing both completeness and correctness problems of UML models by adopting a domain analysis approach called application-based domain modeling (ADOM). We present experimental results from our study which checks the quality of application models when utilizing ADOM on UML. The results advocate that the availability of the domain model helps achieve more complete models without reducing the comprehension of these models.
引用
收藏
页码:74 / 94
页数:21
相关论文
共 50 条
  • [1] A precise approach for the analysis of the UML models consistency
    Martínez, FJL
    Alvarez, AT
    [J]. PERSPECTIVES IN CONCEPTUAL MODELING, 2005, 3770 : 74 - 84
  • [2] Generating UML models from domain patterns
    Kim, DK
    Whittle, J
    [J]. Third ACIS International Conference on Software Engineering Research, Managment and Applications, Proceedings, 2005, : 166 - 173
  • [3] Towards clone detection in UML domain models
    Storrle, Harald
    [J]. SOFTWARE AND SYSTEMS MODELING, 2013, 12 (02): : 307 - 329
  • [4] Towards clone detection in UML domain models
    Harald Störrle
    [J]. Software & Systems Modeling, 2013, 12 : 307 - 329
  • [5] Enhancing the Communication Value of UML Models with Graphical Layers
    El Ahmar, Yosser
    Gerard, Sebastien
    Dumoulin, Cedric
    Le Pallec, Xavier
    [J]. 2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 64 - 69
  • [6] UML static models in formal approach
    Szlenk, Marcin
    [J]. BALANCING AGILITY AND FORMALISM IN SOFTWARE ENGINEERING, 2008, 5082 : 129 - 142
  • [7] Extending UML to support domain analysis
    Morisio, M
    Travassos, GH
    Stark, ME
    [J]. FIFTEENTH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2000, : 321 - 324
  • [8] Are Domain-Specific Models Easier to Maintain Than UML Models?
    Cao, Lan
    Ramesh, Balasubramaniam
    Rossi, Matti
    [J]. IEEE SOFTWARE, 2009, 26 (04) : 19 - 21
  • [9] Problem Domain Knowledge Driven Generation of UML Models
    Veitaite, Ilona
    Lopata, Audrius
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2018, 2018, 920 : 178 - 186
  • [10] Schedulability Analysis Approach for UML-Based Real-Time Models
    Gherbi, Abdelouahed
    [J]. COMPUTER APPLICATIONS FOR SOFTWARE ENGINEERING, DISASTER RECOVERY, AND BUSINESS CONTINUITY, 2012, 340 : 194 - 201