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 条
  • [41] A UML-based language for specifying domain-specific patterns
    Kim, DK
    France, R
    Ghosh, S
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2004, 15 (3-4): : 265 - 289
  • [42] LEVERAGING GANS TO IMPROVE CONTINUOUS PATH KEYBOARD INPUT MODELS
    Mehra, Akash
    Bellegarda, Jerome R.
    Bapat, Ojas
    Lal, Partha
    Wang, Xin
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 8174 - 8178
  • [43] Leveraging Large Language Models to Improve REST API Testing
    Kim, Myeongsoo
    Stennett, Tyler
    Shah, Dhruv
    Sinha, Saurabh
    Orso, Alessandro
    [J]. 2024 IEEE/ACM 46TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING RESULTS, ICSE-NIER 2024, 2024, : 37 - 41
  • [44] Leveraging News Sentiment to Improve Microblog Sentiment Classification in the Financial Domain
    Daudert, Tobias
    Buitelaar, Paul
    Negi, Sapna
    [J]. ECONOMICS AND NATURAL LANGUAGE PROCESSING (ECONLP 2018), 2018, : 49 - 54
  • [45] Leveraging Domain Knowledge to Improve Microscopy Image Segmentation With Lifted Multicuts
    Pape, Constantin
    Matskevych, Alex
    Wolny, Adrian
    Hennies, Julian
    Mizzon, Giulia
    Louveaux, Marion
    Musser, Jacob
    Maizel, Alexis
    Arendt, Detlev
    Kreshuk, Anna
    [J]. FRONTIERS IN COMPUTER SCIENCE, 2019, 1
  • [46] Leveraging Transitive Trust Relations to Improve Cross-Domain Recommendation
    Ma, Guofang
    Wang, Yuexuan
    Zheng, Xiaolin
    Wang, Menghan
    [J]. IEEE ACCESS, 2018, 6 : 38012 - 38025
  • [47] Leveraging Domain Knowledge to Improve Depression Detection on Chinese Social Media
    Guo, Zhihua
    Ding, Nengneng
    Zhai, Minyu
    Zhang, Zhenwen
    Li, Zepeng
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2023, 10 (04) : 1528 - 1536
  • [48] Integrating UML, MARTE and SysML to improve requirements specification and traceability in the embedded domain
    Sena Marques, Milena Rota
    Siegert, Eliane
    Brisolara, Lisane
    [J]. 2014 12TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2014, : 176 - 181
  • [49] A UML profile for external agent-object-relationship (AOR) models
    Wagner, G
    [J]. AGENT-ORIENTED SOFTWARE ENGINEERING III, 2002, 2585 : 138 - 149
  • [50] Applying the UML performance profile: Graph grammar-based derivation of LQN models from UML specifications
    Petriu, DC
    Shen, H
    [J]. COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS, 2002, 2324 : 159 - 177