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 条
  • [1] Behavioural inheritance in the UML to model software product lines
    Roubtsova, E
    Roubtsov, S
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2004, 53 (03) : 409 - 434
  • [2] Towards a UML profile for software product lines
    Ziadi, T
    Hélouët, L
    Jézéquel, JM
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 129 - 139
  • [3] Modeling Multi Software Product Lines using UML
    Setyautami, Maya R. A.
    Adianto, Daya
    Azurat, Ade
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 274 - 278
  • [4] Deriving software statistical testing model from UML model
    Yan, J
    Wang, J
    Chen, HW
    [J]. THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 343 - 350
  • [5] Early UML model testing using TTCN-3 and the UML testing profile
    Baker, Paul
    Jervis, Clive.
    [J]. TAIC PART 2007 - Testing: Academic and Industrial Conference - Practice and Research Techniques, Proceedings: CO-LOCATED WITH MUTATION 2007, 2007, : 47 - 54
  • [6] Automatic translation form requirements model into use cases modeling on UML
    Kim, HK
    Chung, YK
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 3, 2005, 3482 : 769 - 777
  • [7] Automatic SUMO to UML translation
    Hnatkowska, Bogumila
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2016, 10 (01) : 51 - 67
  • [8] Automatic translation from UML specifications to B
    Ledang, H
    [J]. 16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 436 - 436
  • [9] Software Model Creation with Multidimensional UML
    Gregorovic, Lukas
    Polasek, Ivan
    Sobota, Branislav
    [J]. INFORMATION AND COMMUNICATION TECHNOLOGY, 2015, 9357 : 343 - 352
  • [10] A UML model for analyzing software quality
    Yacoub, SM
    Ammar, HH
    Mili, A
    [J]. 6TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2000, : 85 - 89