Issues in Representing Domain-Specific Concerns in Model-Driven Engineering

被引:0
|
作者
Montrieux, Lionel [1 ]
Yu, Yijun [1 ]
Wermelinger, Michel [1 ]
Hu, Zhenjiang
机构
[1] Open Univ, Ctr Res Comp, Milton Keynes MK7 6AA, Bucks, England
来源
2013 5TH INTERNATIONAL WORKSHOP ON MODELING IN SOFTWARE ENGINEERING (MISE) | 2013年
关键词
MDE; RBAC; OCL; DSML; DSMAL; UML; profile; transformation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The integration of domain-specific concepts in a model-driven engineering (MDE) approach raises a number of interesting research questions. There are two possibilities to represent these concepts. The first one focuses on models that contain domain-specific concepts only, i.e. domain-specific modelling languages (DSML). The second one advocates the integration of domain-specific concepts in general-purpose models, using what we will refer to in this paper as domain-specific modelling annotation languages (DSMAL). In this position paper, we argue that each approach is particularly suited for specific activities and specific actors, and show how they can be developed and used together. We also highlight the challenges created by the use of two representations, such as the evaluation of models OCL constraints and the synchronisation between the two representations. As an illustration, we present rbacUML, our approach for integrating role-based access control (RBAC) concepts into an MDE approach.
引用
收藏
页码:1 / 6
页数:6
相关论文
共 50 条
  • [21] A Domain-Specific Language for Model-Driven Development of Networked Electronic Travel Aid Systems
    von Zabiensky, Florian
    Loosen, Christian
    Kreutzer, Michael
    Bienhaus, Diethelm
    HCI INTERNATIONAL 2021 - LATE BREAKING POSTERS, HCII 2021, PT II, 2021, 1499 : 56 - 63
  • [22] Midgar: Creation of a Graphic Domain-Specific Language to Generate Smart Objects for Internet of Things Scenarios Using Model-Driven Engineering
    Garcia, Cristian Gonzalez
    Meana-Llorian, Daniel
    Garcia-Diaz, Vicente
    Jimenez, Andres Camilo
    Anzola, John Petearson
    IEEE ACCESS, 2020, 8 : 141872 - 141894
  • [23] An Approach for the Automatic Adaptation of Domain-Specific Modeling Languages for Model-Driven Mobile Application Development
    Jia, Xiaoping
    Jones, Christopher
    SOFTWARE TECHNOLOGIES (ICSOFT 2015), 2016, 586 : 365 - 379
  • [24] Model-driven development of user interfaces for IoT systems via domain-specific components and patterns
    Brambilla M.
    Umuhoza E.
    Acerbis R.
    Journal of Internet Services and Applications, 2017, 8 (01)
  • [25] Model-driven Development of User Interfaces for IoT Systems via Domain-specific Components and Patterns
    Brambilla, Marco
    Umuhoza, Eric
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 246 - 253
  • [26] Model-Driven Development of UML-Based Domain-Specific Languages for System Architecture Variants
    Wichmann, Alexander
    Maschotta, Ralph
    Bedini, Francesco
    Zimmermann, Armin
    2019 13TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2019,
  • [27] Addressing New Concerns in Model-Driven Web Engineering Approaches
    Moreno, Nathalie
    Melia, Santiago
    Koch, Nora
    Vallecillo, Antonio
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2008, PROCEEDINGS, 2008, 5175 : 426 - +
  • [28] Quality Issues on Model-Driven Web Engineering Methodologies
    Dominguez-Mayo, F. J.
    Escalona, M. J.
    Mejias, M.
    INFORMATION SYSTEMS DEVELOPMENT: ASIAN EXPERIENCES, 2011, : 295 - 306
  • [29] A Baseline Domain Specific Language Proposal for Model-Driven Web Engineering Code Generation
    Morales, Zuriel
    Magana, Cristina
    Alfonso Aguilar, Jose
    Zaldivar-Colado, Anibal
    Tripp-Barba, Carolina
    Misra, Sanjay
    Garcia, Omar
    Zurita, Eduardo
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT V, 2016, 9790 : 50 - 59
  • [30] Putting performance engineering into model-driven engineering: Model-driven performance engineering
    Fritzsche, Mathias
    Johannes, Jendrik
    MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 164 - +