DocumentCode :
2724785
Title :
Problem frames and object-oriented software architecture
Author :
Taylor, Paul
Author_Institution :
Dept. of Comput. Sci., Monash Univ., Clayton, Vic., Australia
fYear :
2000
fDate :
2000
Firstpage :
70
Lastpage :
81
Abstract :
The paper attempts to marry object oriented software architecture with M. Jackson´s (1995) “problem frames”. Jackson´s problem frames follow from his perception that many systemic problems in modern software development can be addressed by a greater problem space orientation during system specification and analysis, and a clearer separation of problem and solution space concerns during design and implementation. The author attempts an experimental union of problem space and object oriented architecture by adopting Jackson´s generic problem structural patterns, problem frames, as the principal structural driver of an object oriented architecture. Problem frames bring with them a detailed method for solving problems of the corresponding class; the paper extends one problem frame´s method to include a basic object oriented framework to provide a reference software architecture. The problem frame´s reference architecture is evaluated by applying it to the design of a typical business component. The characteristics of the resultant architecture are then evaluated
Keywords :
business data processing; object-oriented programming; software architecture; software standards; business component design; generic problem structural patterns; modern software development; object oriented framework; object oriented software architecture; problem frames; problem space orientation; reference software architecture; solution space concerns; structural driver; system specification; systemic problems; Australia; Automatic control; Books; Computer architecture; Computer science; Software architecture; Software design; Software engineering; Space technology; Temperature control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 2000. TOOLS-Pacific 2000. Proceedings. 37th International Conference on
Conference_Location :
Sydney, NSW
ISSN :
1530-2067
Print_ISBN :
0-7695-0918-5
Type :
conf
DOI :
10.1109/TOOLS.2000.891359
Filename :
891359
Link To Document :
بازگشت