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 :
بازگشت