Please use this identifier to cite or link to this item:

http://hdl.handle.net/10609/1311
Title: Deriving Operation Contracts from UML Class Diagrams
Author: Cabot Sagrera, Jordi  
Gómez, Cristina
Others: Universitat Oberta de Catalunya
Issue Date: 2007
Citation: CABOT, J.; GÓMEZ, C. (2007). "Deriving Operation Contracts from UML Class Diagrams". Lecture Notes in Computer Science. 4735, pp. 196-210.
Series/Report no.: Lecture Notes in Computer Science
Abstract: Class diagrams must be complemented with a set of system operations that describes how users can modify and evolve the system state. To be useful, such a set must be complete (i.e. through these operations, users should be able to modify the population of all elements in the class diagram) and executable (i.e. for each operation, there must exist a system state over which the operation can be successfully applied). Manual specification of these operations is an error-prone and time-consuming activity. Therefore, the goal of this paper is to automatically provide a basic set of system operations that verify these two properties. Operations are drawn from the elements (classes, attributes, etc) of the class diagram and take into account the possible dependencies between the different change events (i.e. inserts/updates/deletes) that may be applied to them. Afterwards, the designer could reuse our proposal to build up more complex operations.
Language: English
URI: http://hdl.handle.net/10609/1311
ISSN: 0302-9743
1611-3349
Appears in Collections:Articles

Share:
Export:
Files in This Item:
File Description SizeFormat 
Cabot_LNCS07_Deriving.pdf192.26 kBAdobe PDFView/Open

Items in repository are protected by copyright, with all rights reserved, unless otherwise indicated.