Article ID Journal Published Year Pages File Type
551523 Information and Software Technology 2007 21 Pages PDF
Abstract

Early detection and correction of faults in the software design phase can reduce total cost and time to market of a software product. In this paper we describe an approach for testing UML design models to uncover inconsistencies. Our approach uses behavioral views such as Sequence Diagrams to simulate state change in an aggregate model. The aggregate model is the artifact of merging information from behavioral and structural UML views. OCL pre-conditions, post-conditions and invariants are used as a test oracle.

Related Topics
Physical Sciences and Engineering Computer Science Human-Computer Interaction
Authors
, , , , ,