Proceedings of the 2007 IEEE International Conference on Systems,
Man, and Cybernetics
(SMC '07),
IEEE Computer Society Press, Los Alamitos, CA, pp. 1298-1303 (2007) |
Huo Yan Chen 2 , Chuang Li 2 , and T.H. Tse 3
[paper from IEEE Xplore | paper from IEEE digital library | technical report TR-2007-08]
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. |
|
EVERY VISITOR COUNTS: |