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 条
  • [41] Automatic Conversion from UML to CPN for Software Performance Evaluation
    Zhu Lian-Zhang
    Kong Fan-Sheng
    [J]. 2012 INTERNATIONAL WORKSHOP ON INFORMATION AND ELECTRONICS ENGINEERING, 2012, 29 : 2682 - 2686
  • [42] Model checking UML specifications of real time software
    Del Bianco, V
    Lavazza, L
    Mauri, M
    [J]. EIGHTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2002, : 203 - 212
  • [43] Study of the Software Size Estimation Model Based on UML
    Liu, Li
    Yang, Aolei
    Tao, Qiang
    Zhu, Lingling
    Wu, Dingbing
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND ENGINEERING (ICSSE), 2014, : 138 - 142
  • [44] A UML Model To Simulink Model Transformation Method In the Design of Embedded Software
    Guo, Peng
    Li, YaHui
    Li, Peng
    Liu, Shuai
    Sun, DongYa
    [J]. 2014 TENTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2014, : 583 - 587
  • [45] Research on Product Lifecycle Model-Based on UML
    Xia, Zihang
    Yang, Jiping
    Yin, Sheng
    Hu, Tao
    [J]. 2020 ASIA CONFERENCE ON GEOLOGICAL RESEARCH AND ENVIRONMENTAL TECHNOLOGY, 2021, 632
  • [46] A UML 2.0 Profile to Model Block Cipher Algorithms
    Balderas-Contreras, Tomas
    Rodriguez-Gomez, Gustavo
    Cumplido, Rene
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 : 20 - 31
  • [47] Automatic XML schema generation from UML application profile
    Marchetti, E.
    [J]. ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2005, 122 (12): : 485 - 487
  • [48] Model-Based Testing and the UML Testing Profile
    Krishnan, Padmanabhan
    Pari-Salas, Percy
    [J]. SEMANTICS AND ALGEBRAIC SPECIFICATION: ESSAYS DEDICATED TO PETER D. MOSSES ON THE OCCASION OF HIS 60TH BIRTHDAY, 2009, 5700 : 315 - 328
  • [49] From task to dialog model in the UML
    Van den Bergh, Jan
    Coninx, Karin
    [J]. TASK MODELS AND DIAGRAMS FOR USER INTERFACE DESIGN, PROCEEDINGS, 2007, 4849 : 98 - 111
  • [50] UMLASSURE: A UML PROFILE ASSURING A SECURE SOFTWARE
    Thaper, Manish
    Ramanathan, Chandrashekar
    [J]. PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING, 2009, : 179 - 183