Automatic Model Translation to UML from Software Product Lines Model using UML Profile

被引:0
|
作者
Muhammad, Rizki [1 ]
Setyautami, Maya Retno Ayu [1 ]
机构
[1] Univ Indonesia, Fak Ilmu Komputer, Depok, West Java, Indonesia
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software Product Lines (SPL) enable a software to have various products in single development. The products possess commonality and variability that should be defined in the problem domain. Abstract Behavioral Specification (ABS) is one of executable modeling language that supports SPL by implementing Delta Oriented Programming (DOP). In DOP, features that is related with the variability will be implemented in the delta modules (deltas). Deltas will modify a basic product to create (new) various products. Thus the various features and products will be managed well in delta modeling. On the other hand, there is Unified Modeling Language (UML), a standard and popular modeling language. UML is not designed to model SPL, but UML has a mechanism to extend their syntax and semantics by defining UML Profile. In this paper, we aim to bridge UML and SPL automatically by having an automatic traslation program. The program will produce UML model based on ABS model, that supports SPL, by using UML-DOP Profile. Besides connecting UML and SPL, the program can also help the developer to achieve coherency between design and implementation. As the results, the UML models produced by automatic translator are represented by XML Metadata Interchange (XMI) documents.
引用
收藏
页码:605 / 610
页数:6
相关论文
共 50 条
  • [21] A Software Model by UML for Highway Monitoring System
    Liu, Yong
    Yuan, Liyan
    [J]. INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS II, PTS 1-3, 2013, 336-338 : 2147 - 2151
  • [22] SMartyModeling: an Environment for Engineering UML-based Software Product Lines
    da Silva, Leandro Flores
    Oliveira, Edson, Jr.
    [J]. PROCEEDINGS OF 15TH INTERNATIONAL WORKING CONFERENCE ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS, VAMOS 2021, 2021,
  • [23] Systematic Management of Variability in UML-based Software Product Lines
    Oliveira Junior, Edson A.
    Gimenes, Itana M. S.
    Maldonado, Jose C.
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2010, 16 (17) : 2374 - 2393
  • [24] Application of UML in plant modeling for model-based verification: UML translation to TNCES
    Lobov, A
    Lastra, JLM
    Tuokko, R
    [J]. 2005 3RD IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2005, : 495 - 501
  • [25] UML Profile to Model Accessible Web Pages
    Ordonez-Briceno, Karla
    Hilera, Jose R.
    de-Marcos, Luis
    Oton-Tortosa, Salvador
    Cueva-Carrion, Samanta
    [J]. IEEE ACCESS, 2024, 12 : 77181 - 77213
  • [26] An UML profile to model Aspects in AspeCiS approach
    Amroune, Mohamed
    Zarour, Nacereddine
    Charrel, Pierre Jean
    Inglebert, Jean Michel
    [J]. PROCEEDINGS OF THE 2012 IEEE SECOND INTERNATIONAL WORKSHOP ON ADVANCED INFORMATION SYSTEMS FOR ENTERPRISES (IWAISE 2012), 2012, : 34 - 39
  • [27] Extending UML to Model GUI: A New Profile
    Rauf, Abdul
    Ul Rahim, Muhammad Abdul Basit
    Ramzan, Muhammad
    Shahid, Arshad Ali
    [J]. 2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 1, 2010, : 349 - 353
  • [28] Research on building software usage model based on UML model
    Li H.
    Zhao A.
    Zhang D.
    Zhang J.
    [J]. International Journal of System Assurance Engineering and Management, 2018, 9 (03) : 675 - 683
  • [29] A UML Profile for Modeling the Conflicts in Model Merging
    Sharbaf, Mohammadreza
    Zamani, Bahman
    [J]. 2017 IEEE 4TH INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED ENGINEERING AND INNOVATION (KBEI), 2017, : 197 - 202
  • [30] AUTOMATED TRANSLATION FROM DOMAIN KNOWLEDGE TO SOFTWARE MODEL: EXCEL2UML IN THE TUNNELING DOMAIN
    Paskaleva, Galina
    Mazak-Huemer, Alexandra
    Villeneuve, Marlene
    Waldhart, Johannes
    [J]. JOURNAL OF INFORMATION TECHNOLOGY IN CONSTRUCTION, 2023, 28 : 360 - 384