Title :
Checking Data Integrity via the UML Class Diagram
Author_Institution :
University of Aleppo, Syria
Abstract :
The class diagram is the most important UML diagram of an object-oriented software system. It includes both the static and behavioral aspects of its system. This can serve as a pattern for a persistent collection of objects, or as a scheme for a database system, and as a set of communication diagrams at the same time. Different types of behavioral diagrams, such as the use case and sequence diagram, are applied to delineate dynamics of the class diagram. This paper describes a framework in which a UML sequence diagram for ensuring data correctness of data objects is deduced from the UML class diagram. That is the derived diagram can be used to check data structures, or data integrities, of objects in respect to persistent collections of objects, or to database systems, when these collections are updated.
Keywords :
Collaboration; Data engineering; Data structures; Database systems; Design methodology; Informatics; Object oriented modeling; Programming; Software systems; Unified modeling language;
Conference_Titel :
Software Engineering Advances, International Conference on
Conference_Location :
Tahiti
Print_ISBN :
0-7695-2703-5
DOI :
10.1109/ICSEA.2006.261293