DocumentCode :
2432678
Title :
An animation approach to develop C++ code from Object-Z specifications
Author :
Najafi, Mehrnaz ; Haghighi, Hassan
Author_Institution :
Fac. of Electr. & Comput. Eng., Shahid Beheshti Univ., Tehran, Iran
fYear :
2011
fDate :
15-16 June 2011
Firstpage :
9
Lastpage :
16
Abstract :
Object-Z is an extension of Z which facilitates specification of large, complex software by defining a system as a collection of independent classes. A number of contributions have been made so far to map Object-Z to various object-oriented languages. However, the given mapping rules do not cover some Object-Z specification constructs, such as class union, object aggregation, object containment and some operation operators. Also, most of the existing works propose rules in a general way. In other words, they do not consider all cases in a detailed way needed to automate the mapping. In this paper, we present a much more comprehensive way to animate Object-Z specifications using C++ such that mapping rules are described with enough details that facilitate automation capability. Also, the given method covers some constructs that have not been considered in the literature yet.
Keywords :
C++ language; computer animation; formal specification; C++ code; Object-Z specifications; animation approach; mapping rules; object-oriented languages; Animation; Automation; Computers; Guidelines; Manuals; Merging; Object oriented programming; Object-Z; animation; formal program development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Software Engineering (CSSE), 2011 CSI International Symposium on
Conference_Location :
Tehran
Print_ISBN :
978-1-61284-206-6
Type :
conf
DOI :
10.1109/CSICSSE.2011.5963990
Filename :
5963990
Link To Document :
بازگشت