Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/109794
Title: Verifying UML/OCL operation contracts
Author: Cabot, Jordi  
Clarisó, Robert  
Riera Terrén, Daniel  
Others: Universitat Oberta de Catalunya (UOC)
Citation: Cabot, J., Clarisó, R. & Riera-Terrén, D. (2009). Verifying UML/OCL operation contracts. Lecture Notes in Computer Science, 5423(), 40-55. doi: 10.1007/978-3-642-00255-7_4
Abstract: In current model-driven development approaches, software models are the primary artifacts of the development process. Therefore, assessment of their correctness is a key issue to ensure the quality of the final application. Research on model consistency has focused mostly on the models' static aspects. Instead, this paper addresses the verification of their dynamic aspects, expressed as a set of operations defined by means of pre/postcondition contracts. This paper presents an automatic method based on Constraint Programming to verify UML models extended with OCL constraints and operation contracts. In our approach, both static and dynamic aspects are translated into a Constraint Satisfaction Problem. Then, compliance of the operations with respect to several correctness properties such as operation executability or determinism are formally verified.
Keywords: OCL
UML
DOI: 10.1007/978-3-642-00255-7_4
Document type: info:eu-repo/semantics/conferenceObject
Version: info:eu-repo/semantics/acceptedVersion
Issue Date: 2-Jan-2009
Appears in Collections:Articles cientÍfics
Articles

Files in This Item:
File Description SizeFormat 
Cabot_Clariso_Riera_LNCS_Verifying.pdf756,94 kBAdobe PDFThumbnail
View/Open
Share:
Export:
View statistics

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