DocumentCode
409495
Title
Architectural design in object-Z
Author
McComb, Tim ; Smith, Graeme
Author_Institution
Sch. of Inf. Technol. & Inf. Eng., Queensland Univ., Australia
fYear
2004
fDate
2004
Firstpage
77
Lastpage
86
Abstract
We present a process for introducing an object-oriented architecture into an abstract functional specification written in Object-Z. Since the design is derived from the specification, correctness concerns are addressed as pan of the design process. We base our approach on refactoring rules that apply to class structure, and use the rules to implement design patterns. As a motivating example, we introduce a user-interface design that follows the model-view-controller paradigm into an existing specification.
Keywords
formal specification; object-oriented programming; software architecture; specification languages; functional specification; model-view-controller paradigm; object-Z design; object-oriented architecture; refactoring rule; software design pattern; user-interface design; Annealing; Australia; Computer languages; Formal specifications; Information technology; Object oriented modeling; Object oriented programming; Process design; Software engineering; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2004. Proceedings. 2004 Australian
Print_ISBN
0-7695-2089-8
Type
conf
DOI
10.1109/ASWEC.2004.1290460
Filename
1290460
Link To Document