Options
Standards compliance testing for unified modelling language tools
Conference
IET Software
Publisher(s)
University of the Thai Chamber of Commerce
Date Issued
2011
Author(s)
Other Contributor(s)
University of the Thai Chamber of Commerce. Research Support Office
Abstract
Software modelling standards such as the unified modelling language (UML) provide complex visual languages for producing the artefacts of software systems. Software tools support the production of these artefacts by providing model constructs and their usage rules. Owing to the size and complexity of these standards specifications, establishing the compliance of softwaremodelling tools to the standards can be difficult. As a result, many software tools that advertise standards compliance may fail to live up to their claims. This study presents a compliance testing framework to determine the conditions of compliance of tools and to diagnose the causes of noncompliance issues. The JavaUMLlightweight enumerator (JULE) tool realises thisframework by providing a powerful technology to create a compliance test suite for modelling tools. JULE generates test cases only up to nonisomorphism to avoid combinatorial explosion. An experiment with respect to the UML 1.4 is presented in this study. The authors test ArgoUML for its compliance with the UML 1.4 specification. The authors also report some findings on four UML 2.x tools, including Eclipse Galileo UML2, Enterprise Architect 7.5, Poseidon for UML 8.0 and MagicDraw 16.6.
Subject(s)
Computer Science
Access Rights
public
Rights
This work is protected by copyright. Reproduction or distribution of the work in any format is prohibited without written permission of the copyright owner.
Rights Holder(s)
University of the Thai Chamber of Commerce
Bibliographic Citation
Panuchart Bunyakiati, A. Finkelstein (2011) Standards compliance testing for unified modelling language tools., 120-131.
File(s)
Views
1
Acquisition Date
Mar 31, 2023
Mar 31, 2023
Downloads
4
Last Week
1
1
Acquisition Date
Mar 31, 2023
Mar 31, 2023