2
IRUS Total
Downloads
  Altmetric

Mapping UML models incorporating OCL constraints into object-Z

File Description SizeFormat 
DTR03-9.pdfPublished version162.08 kBAdobe PDFView/Open
Title: Mapping UML models incorporating OCL constraints into object-Z
Authors: Roe, D
Broda, K
Russo, A
Item Type: Report
Abstract: Focusing on object-oriented designs, this paper proposes a mapping for translating systems modelled in the Unified Modelling Language (UML) incorporating Object Constraint Language (OCL) constraints into formal software specifications in Object-Z. Joint treatment of semi-formal model constructs and constraints within a single translation framework and conversion tool is novel, and leads to the generation of much richer formal specifications than is otherwise possible. This paper complements previous analyses by paying particular attention to the generation of complete Object-Z structures. Integration of proposals to extend the OCL to include action constraints also boosts the expressivity of the translated specifications. The main features of a tool support are described.
Issue Date: 1-Jan-2003
URI: http://hdl.handle.net/10044/1/95635
DOI: https://doi.org/10.25561/95635
Publisher: Department of Computing, Imperial College London
Start Page: 1
End Page: 17
Journal / Book Title: Departmental Technical Report: 03/9
Copyright Statement: © 2003 The Author(s). This report is available open access under a CC-BY-NC-ND (https://creativecommons.org/licenses/by-nc-nd/4.0/)
Publication Status: Published
Article Number: 03/9
Appears in Collections:Computing
Computing Technical Reports



This item is licensed under a Creative Commons License Creative Commons