The Compliance Testing of Software Tools with respect to the UML standards specification - the ArgoUML case study

被引:4
|
作者
Bunyakiati, Panuchart [1 ]
Finkelstein, Anthony [1 ]
机构
[1] UCL, Dept Comp Sci, London WC1E 6BT, England
关键词
D O I
10.1109/IWAST.2009.5069052
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In ICSE'08 we demonstrated the Java UML Lightweight Enumerator (JULE) tool, which supports compliance test generation from modeling standards specifications. When employed in our framework for software tool certification, JULE provides a powerful technology to enumerate a set of test cases that exhaustively test a modeling tool. JULE avoids combinatorial explosion by generating lest cases only up to non-isomorphism. In this paper, a case study presented is an experiment on the use of a test suite generated from JULE to assess the compliance of an open source software tool - ArgoUML This case study illustrates how ArgoUML is tested and reveals some previously unknown non-compliance issues. The case study highlights how software modeling tools can be tested for standards compliance and how test results can be analyzed to diagnose the causes of noncompliance in a software tool.
引用
收藏
页码:138 / 143
页数:6
相关论文
共 50 条
  • [1] The certification of software tools with respect to software standards
    Bunyakiati, Panuchart
    Finkelstein, Anthony
    Rosenblum, David
    IRI 2007: PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2007, : 724 - +
  • [2] Standards compliance testing for unified modelling language tools
    School of Science, University of the Thai Chamber of Commerce, Bangkok 10400, Thailand
    不详
    IET Software, 2 (120-131):
  • [3] Standards compliance testing for unified modelling language tools
    Bunyakiati, P.
    Finkelstein, A.
    IET SOFTWARE, 2011, 5 (02) : 120 - 131
  • [4] Quality Assurance through Rigorous Software Specification and Testing: A Case Study
    Lin, Lan
    He, Jia
    Zhang, Yong
    Song, Fengguang
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 : 257 - 265
  • [5] A Method of Software Specification Mutation Testing Based on UML State Diagram for Consistency Checking
    Mi, Lei
    Ben, Kerong
    CEIS 2011, 2011, 15
  • [6] Specification-based testing of reactive software: A case study in technology transfer
    Jagadeesan, LJ
    Votta, LG
    Porter, A
    Puchol, C
    Ramming, JC
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 40 (03) : 249 - 262
  • [7] Model Driven Software Engineering in Education: A Multi-Case Study on Perception of Tools and UML
    Liebel, Grischa
    Badreddin, Omar
    Heldal, Rogardt
    2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, : 124 - 133
  • [8] Specification-based testing of reactive software: Tools and experiments - Experience report
    Jagadeesan, LJ
    Porter, A
    Puchol, C
    Ramming, JC
    Votta, LG
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 525 - 535
  • [9] PARAMETER SPECIFICATION LANGUAGE AND TEST DATA GENERATION TOOLS FOR COMMUNICATION SOFTWARE TESTING
    SATO, F
    TSUJI, H
    KATSUYAMA, K
    MIZUNO, T
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 3 : 207 - 218
  • [10] A case study in specification and implementation testing
    Miller, T
    Strooper, P
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 130 - 139