Title :
Design decision trees
Author :
Ran, Alexander ; Kuusela, Juha
Author_Institution :
Software Technol. Lab., Nokia Res. Center, Helsinki, Finland
Abstract :
The paper proposes a formalism to be used as a systematic approach to incrementally document, refine, organise and reuse the architectural knowledge for software design. The formalism is a hierarchical organisation of design patterns into a design decision tree (DDT) that is a partial ordering of design decisions put in the context of the problem requirements and the constraints imposed by earlier decisions. Our model supports the representation of the essential problems that recur in the domain, knowledge of alternative solutions to these problems and the implications of the solutions. This model integrates architectural knowledge of software design into a software development process
Keywords :
decision theory; software engineering; trees (mathematics); DDT; architectural knowledge; design decision tree; design decision trees; design patterns; hierarchical organisation; partial ordering; problem requirements; software design; software development process; systematic approach; Costs; Decision trees; Laboratories; Product design; Production planning; Productivity; Programming; Radio access networks; Software design; Technology planning;
Conference_Titel :
Software Specification and Design, 1996., Proceedings of the 8th International Workshop on
Conference_Location :
Schloss Velen
Print_ISBN :
0-8186-7361-3
DOI :
10.1109/IWSSD.1996.501163