Title :
Guiding object-oriented design
Author :
MacDonald, Anthony ; Carrington, David
Author_Institution :
Dept. of Comput. Sci. & Electr. Eng., Queensland Univ., Brisbane, Qld., Australia
Abstract :
We show how software architectural styles can be used to guide object oriented design. Design guidance is important, as the initial phases of software design significantly impact software quality. We use two different architectural styles to guide the design process from a formal specification to a design. Software architectural styles assist by providing a different level of reuse than currently practised in software design. A style provides a framework for top level structure and guides selection of components and interfaces. We show the impact of software architectural styles on software design
Keywords :
formal specification; object-oriented programming; software architecture; software quality; software reusability; architectural styles; design process; formal specification; object oriented design guidance; reuse levels; software architectural styles; software design; software quality; top level structure; Computer science; Connectors; Design methodology; Formal specifications; Process design; Software architecture; Software design; Software libraries; Software quality; Software systems;
Conference_Titel :
Technology of Object-Oriented Languages, 1998. TOOLS 28. Proceedings
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-7695-0053-6
DOI :
10.1109/TOOLS.1998.750027