DocumentCode :
2538761
Title :
Transformation of UML interaction diagrams into contract specifications for object-oriented testing
Author :
Chen, Huo Yan ; Li, Chuang ; Tse, T.H.
Author_Institution :
Jinan Univ., Guangzhou
fYear :
2007
fDate :
7-10 Oct. 2007
Firstpage :
1298
Lastpage :
1303
Abstract :
Testing is an important means to ensure the quality of software systems. Contract specification can be used to formally specify the cluster level of object-oriented software, which can then be tested using TACCLE, an advanced methodology for object-oriented testing. The use of formal specifications as a testing base has many advantages. However, such specifications are not easily understood and therefore not widely used in the software industry. On the other hand, UML, a semi-formal modeling language, is becoming increasingly popular and widely accepted. In particular, UML interaction diagrams specify the dynamic, interacting behavior among the objects of an object-oriented system. If the transformation of UML interaction diagrams into Contract specifications can be automated, the TACCLE methodology can be applied directly to test object-oriented software at the cluster level. In this paper, a method to transform UML interaction diagrams into contract specifications is proposed based on the UML meta- model. A prototype has been developed.
Keywords :
Unified Modeling Language; formal specification; object-oriented methods; program testing; software quality; TACCLE methodology; UML interaction diagram; UML metamodel; contract specification; formal specification; object-oriented testing; semiformal modeling language; software quality; Automatic testing; Computer industry; Contracts; Formal specifications; Object oriented modeling; Software prototyping; Software systems; Software testing; System testing; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man and Cybernetics, 2007. ISIC. IEEE International Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
978-1-4244-0990-7
Electronic_ISBN :
978-1-4244-0991-4
Type :
conf
DOI :
10.1109/ICSMC.2007.4413576
Filename :
4413576
Link To Document :
بازگشت