Welcome to EPrints UTCC

Bunyakiati, Panuchart and Finkelstein, A. (2011) Standards compliance testing for unified modelling language tools. In: IET Software.


Download (170kB) | Preview


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 software modelling 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 JavaUML lightweight enumerator (JULE) tool realises this framework 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.

Item Type: Conference or Workshop Item (Lecture)
Subjects: Science and Technology > Computer Science
Divisions: Research Center > Research Support Office
Depositing User: Miss Niramol Sudkhanung
Date Deposited: 19 Oct 2016 07:55
Last Modified: 19 Oct 2016 07:55
URI: http://eprints.utcc.ac.th/id/eprint/5770

Actions (login required)

View Item View Item