Feasibility Analysis of SMartyModeling for Modeling UML-based Software Product Lines

被引:2
|
作者
Silva, Leandro F. [1 ]
Oliveira, Edson, Jr. [1 ]
Zorzo, Avelino F. [2 ]
机构
[1] State Univ Maringa UEM, Dept Informat, Maringa, Parana, Brazil
[2] Pontificia Univ Catolica Rio Grande do Sul, Porto Alegre, RS, Brazil
关键词
Experiment; SMartyModeling; Software Product Line; Tool; UML; VARIABILITY;
D O I
10.5220/0009793404420449
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Variability modeling in UML-based Software Product Lines (SPL) has been carried out using basically the UML Profiling mechanism for a diverse of theoretical approaches. However, there is no UML-based SPL life cycle supporting tool, which takes advantages of the UML standard diagrams in a controlled environment exclusively dedicated to it. Users usually adopt general-purpose UML tools to model variability. Its drawback is no control over data regarding SPL models, especially on variability. With such control, one might, for instance, use different visualization techniques to show SPL/variability information, inspecting/testing SPL models and data, apply metrics, and configure specific products. To provide an environment with these characteristics, we developed SMartyModeling. We evaluated its feasibility based on two studies: one qualitative supported by the Technology Acceptance Model (TAM), and one experiment comparing SMartyModeling with Astah. The first study aided to establish assumptions on how to improve the environment. We then, stated hypotheses to be tested in a comparative experiment. Thus, we identified aspects related to the automation of the SPL concepts, the number of errors and the difficulties in modeling SPLs. Hence, we measured effectiveness and efficiency of SMartyModeling over Astah. General results provide preliminary evidence that SMartyModeling is feasible for further developing.
引用
收藏
页码:442 / 449
页数:8
相关论文
共 50 条
  • [31] Evaluating usefulness, ease of use and usability of an UML-based Software Product Line Tool
    da Silva, Leandro Flores
    Oliveira, Edson, Jr.
    [J]. 34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 798 - 807
  • [32] UML-Based Modeling of Expressway Monitoring System
    Zhang, Tao
    Gao, Huanbing
    Li, Jingyu
    [J]. 2010 8TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2010, : 5469 - 5472
  • [33] Towards a UML-based educational modeling language
    Laforcade, P
    [J]. 5th IEEE International Conference on Advanced Learning Technologies, Proceedings, 2005, : 855 - 859
  • [34] Managing model quality in UML-based software development
    Lange, Christian F. J.
    Chaudron, Michel R. V.
    [J]. 13TH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2006, : 7 - +
  • [35] An UML-based approach for validation of software architecture descriptions
    Kacem, Mohamed Hadj
    Jmaiel, Iohamed
    Kacem, Ahmed Hadj
    Drira, Khalil
    [J]. TRENDS IN ENTERPRISE APPLICATION ARCHITECTURE, 2007, 4473 : 158 - +
  • [36] AoURN-based modeling and analysis of software product lines
    Gunter Mussbacher
    João Araújo
    Ana Moreira
    Daniel Amyot
    [J]. Software Quality Journal, 2012, 20 : 645 - 687
  • [37] AoURN-based modeling and analysis of software product lines
    Mussbacher, Gunter
    Araujo, Joao
    Moreira, Ana
    Amyot, Daniel
    [J]. SOFTWARE QUALITY JOURNAL, 2012, 20 (3-4) : 645 - 687
  • [38] Modeling resources in a UML-based simulative environment
    Ammar, HH
    Cortellessa, V
    Ibrahim, A
    [J]. ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2001, : 405 - 410
  • [39] A UML-based modeling of web application controller
    E. A. Gorshkova
    B. A. Novikov
    D. D. Belov
    V. S. Gurov
    S. V. Spiridonov
    [J]. Programming and Computer Software, 2005, 31 (1) : 29 - 33
  • [40] A UML-based modeling of web application controller
    Gorshkova, EA
    Novikov, BA
    Belov, DD
    Gurov, VS
    Spiridonov, SV
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2005, 31 (01) : 29 - 33