Test Generation from UML Sequence Diagrams

被引:3
|
作者
Faria, Joao Pascoal [1 ]
Paiva, Ana C. R. [2 ]
Yang, Zhuanli [3 ]
机构
[1] Univ Porto, Fac Engn, INESC TEC, Rua Campo Alegre 823, P-4100 Oporto, Portugal
[2] Univ Porto, Fac Engn, Dept Informat Engn, Porto, Portugal
[3] Ningbo Univ Technol, Ningbo, Peoples R China
关键词
test generation; UML; sequence diagrams;
D O I
10.1109/QUATIC.2012.57
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model-driven engineering approaches aim at avoiding productivity, model quality and model maintenance problems that arise when models are used for documentation only, by generating executable applications from models. However, in many cases, the level of detail of the models needed to generate complete applications is too much or only effective for specific domains. For those cases where it is not practical to build complete models and generate complete applications from them, we propose a lightweight approach, applicable at different levels (unit, integration and system testing), that combines partial application generation from structural models with test generation from partial behavioral models. To demonstrate the approach, we developed a plug-in that adds to the code generation capabilities of an existing UML modeling tool, the capability of generating executable tests from sequence diagrams acting also as parameterized test scenarios, including some novel features as compared to existing model-based testing tools.
引用
收藏
页码:245 / 250
页数:6
相关论文
共 50 条
  • [41] Formalize UML 2 Sequence Diagrams
    Shen, Hui
    Virani, Aliya
    Niu, Jianwei
    [J]. 11TH IEEE HIGH ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 2008, : 437 - 440
  • [42] Ordering actions in sequence diagrams of UML
    Cardoso, J
    Sibertin-Blanc, C
    [J]. ITI 2001: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2001, : 3 - 14
  • [43] Analyzing UML Sequence Diagrams with UTP
    Yang, Jing
    [J]. FCST 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, : 417 - 423
  • [44] Extending agent UML sequence diagrams
    Huget, MP
    [J]. AGENT-ORIENTED SOFTWARE ENGINEERING III, 2002, 2585 : 150 - 161
  • [45] Interactive exploration of UML sequence diagrams
    Sharp, Richard
    Rountev, Atanas
    [J]. 3RD IEEE INTERNATIONAL WORKSHOP ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND ANALYSIS, PROCEEEDINGS, 2005, : 8 - 13
  • [46] Generating structured implementation schemes from UML sequence diagrams
    Selonen, P
    Systä, T
    Koskimies, K
    [J]. TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 317 - 328
  • [47] Automatic Network Protocol Synthesis from UML Sequence Diagrams
    Ebeid, E.
    Fummi, F.
    Quaglia, D.
    Stefanni, F.
    [J]. 2013 14TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR TEST AND VERIFICATION (MTV): COMMON CHALLENGES AND SOLUTIONS, 2013, : 68 - 73
  • [48] UML interaction diagrams:: Correct translation of sequence diagrams into collaboration diagrams
    Cordes, B
    Hölscher, K
    Kreowski, HJ
    [J]. APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, 2003, 3062 : 275 - 291
  • [49] The Research on Test Case Generation Technology of UML Sequence Diagram
    Li, Yan
    Jiang, Li
    [J]. 2014 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2014), 2014, : 1067 - 1069
  • [50] An Empirical Evaluation of Behavioral UML Diagrams Based on the Comprehension of Test Case Generation
    Hashim, Nor Laily
    Ibrahim, Haitham Raed
    Rejab, Mawarny Md.
    Romli, Rohaida
    Mohd, Haslina
    [J]. ADVANCED SCIENCE LETTERS, 2018, 24 (10) : 7257 - 7262