DocumentCode :
2136815
Title :
Formalizing the framework design language F-UML
Author :
Bouassida, Nadia ; Ben-Abdallah, Hanêne ; Gargouri, Faïez ; Hamadou, A.B.
Author_Institution :
Lab. LARIM, Inst. Superieur d´´Informatique et de Multimedias de Sfax, Tunisia
fYear :
2003
fDate :
22-27 Sept. 2003
Firstpage :
164
Lastpage :
172
Abstract :
Frameworks offer reuse through the generality they have to encompass. This same property, however, often makes a framework design fairly complex, hard to understand and, hence, to reuse. This paper briefly presents the F-UML design. It then focuses on the definition of the formal semantics of F-UML. This latter is defined through a translation of the meta-model of F-UML to Object-Z. The Object-Z semantics allows a designer to prove the syntactic well-formedness of an F-UML design. In addition, it allows the verification of several design properties through a theorem prover.
Keywords :
formal verification; object-oriented programming; programming language semantics; specification languages; theorem proving; CASE tool set; F-UML design; Object-Z semantics; design properties verification; formal semantics; syntactic well-formedness; theorem proving; unified modeling language; Application software; Computer aided software engineering; Concrete; Formal specifications; Impedance; Logic; Process design; Software architecture; Software engineering; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Formal Methods, 2003.Proceedings. First International Conference on
Conference_Location :
Brisbane, Queensland, Australia
Print_ISBN :
0-7695-1949-0
Type :
conf
DOI :
10.1109/SEFM.2003.1236218
Filename :
1236218
Link To Document :
بازگشت