Leveraging patterns on domain models to improve UML profile definition

被引:0
|
作者
Lagarde, Francois [1 ]
Espinoza, Huascar [1 ]
Terrier, Francois [1 ]
Andre, Charles [2 ]
Gerard, Sebastien [1 ]
机构
[1] CEA, LIST, F-91191 Gif Sur Yvette, France
[2] I3S Lab, F-06903 Sophia Antipolis, France
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Building a reliable UML profile is a difficult activity that requires the use of complex mechanisms -stereotypes and their attributes, OCL enforcement- to define a domain-specific modeling language (DSML). Despite the ever increasing number of profiles being built in many domains, there is a little published literature available to help DSML designers. Without a clear design process, most such profiles are inaccurate and jeopardize subsequent model transformations or model analyses. We believe that a suitable approach to building UML based domain specific languages should include systematic transformation of domain representations into profiles. This article therefore proposes a clearly-defined process geared to helping the designer throughout this design activity. Starting from the conceptual domain model, we identify a set of design patterns for which we detail several profile implementations. We illustrate our approach by creating a simplified profile that depicts elements belonging to a real-time system domain. The prototype tool supporting our approach is also described.
引用
收藏
页码:116 / +
页数:3
相关论文
共 50 条
  • [1] 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
  • [2] Heuristics on the definition of UML refinement patterns
    Pons, C
    [J]. SOFSEM 2006: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2006, 3831 : 461 - 470
  • [3] Towards a UML Profile for the Simulation Domain
    Mourad, Maouche
    Mohamed, Bettaz
    [J]. INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2019, 43 (01): : 53 - 64
  • [4] Visualizing design patterns with a UML profile
    Dong, J
    Yang, S
    [J]. 200S IEEE SYMPOSIUM ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, 2003, : 123 - 125
  • [5] Extending UML to improve the representation of design patterns
    Fontoura, M
    de Lucena, CJP
    [J]. JOOP-JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 2001, 13 (11): : 12 - 19
  • [6] Defining a UML Profile for the Consistency of Design Patterns
    Marouane, Hela
    Makni, Achraf
    Bouaziz, Rafik
    Duvallet, Claude
    Sadeg, Bruno
    [J]. 2016 IEEE/ACS 13TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2016,
  • [7] Leveraging the Domain of Work to Improve Migrant Health
    Flynn, Michael A.
    Wickramage, Kolitha
    [J]. INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH, 2017, 14 (10)
  • [8] Towards A UML Profile for Context-Awareness Domain
    Benselim, Mohamed-Salah
    Seridi-Bouchelaghem, Hassina
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2017, 14 (02) : 195 - 207
  • [9] Towards clone detection in UML domain models
    Storrle, Harald
    [J]. SOFTWARE AND SYSTEMS MODELING, 2013, 12 (02): : 307 - 329
  • [10] Enhancing UML models: A domain analysis approach
    Reinhartz-Berger, Iris
    Sturm, Arnon
    [J]. JOURNAL OF DATABASE MANAGEMENT, 2008, 19 (01) : 74 - 94