Using patterns for the refinement and translationof UML models: A controlled experiment

被引:0
|
作者
Christian Bunse
机构
[1] Fraunhofer Institute for Experimental Software Engineering,
来源
关键词
Empirical evaluation; UML; Patterns; Understandability; Verifiability;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a controlled experiment, conducted at the University of Kaiserslautern which evaluates an approach known as SORT, for the systematic refinement and translation of UML Diagrams. Specifically, the experiment investigates the effects of SORT, with respect to the mapping of object-oriented UML design models to source code, by comparing the effects of different approaches to such mappings (SORT and ad-hoc1) on the quality attributes understandability, verifiability, and effort (time). The experimental results demonstrate that OO systems developed by applying SORT are more understandable and verifiable. In summary, SORT can help to improve the quality of software systems, but its application alone does not guarantee quality.
引用
收藏
页码:227 / 267
页数:40
相关论文
共 50 条
  • [1] Using patterns for the refinement and translationof UML models: A controlled experiment
    Bunse, C
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2006, 11 (02) : 227 - 267
  • [2] Refinement Patterns for UML
    Lano, K.
    Androutsopolous, K.
    Clark, D.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 137 (02) : 131 - 149
  • [3] Heuristics on the definition of UML refinement patterns
    Pons, C
    [J]. SOFSEM 2006: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2006, 3831 : 461 - 470
  • [4] Refinement Patterns for Hierarchical UML State Machines
    Schoenborn, Jens
    Kyas, Marcel
    [J]. FUNDAMENTALS OF SOFTWARE ENGINEERING, 2010, 5961 : 371 - +
  • [5] Level of detail in UML models and its impact on model comprehension: A controlled experiment
    Nugroho, Ariadi
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (12) : 1670 - 1685
  • [6] Transformations of UML 2 models using concrete syntax patterns
    Schmidt, Markus
    [J]. RAPID INTEGRATION OF SOFTWARE ENGINEERING TECHNIQUES, 2007, 4401 : 130 - 143
  • [7] Practical verification strategy for refinement conditions in UML models
    Pons, Claudia
    Garcia, Diego
    [J]. ADVANCED SOFTWARE ENGINEERING: EXPANDING THE FRONTIERS OF SOFTWARE TECHNOLOGY, 2006, 219 : 47 - +
  • [8] A New Approach for the Verification of BPMN Models Using Refinement Patterns
    Ayari, Salma
    Hlaoui, Yousra Ben Dali
    Ben Ayed, Leila Jemni
    [J]. 2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, : 807 - 808
  • [9] Refinement of UML/MARTE Models for the Design of Networked Embedded Systems
    Ebeid, E.
    Fummi, F.
    Quaglia, D.
    Stefanni, F.
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 1072 - 1077
  • [10] A controlled experiment for measuring the usability of WebApps using patterns
    Javier Garcia, F.
    Lozano, Maria
    Montero, Francisco
    Antonio Gallud, Jose
    Gonzalez, Pascual
    Lorenzo, Carlota
    [J]. ENTERPRISE INFORMATION SYSTEMS VII, 2006, : 257 - +