DocumentCode :
2402646
Title :
Software architecture: object vs. process approach
Author :
Barrio, Manuel ; de La Fuente, Pablo
Author_Institution :
Dept. of Comput. Sci., Valladolid Univ., Spain
fYear :
1997
fDate :
10-15 Nov 1997
Firstpage :
9
Lastpage :
15
Abstract :
A software architecture is a collection of independently-written components that interoperate through a set of connectors to function as an integrated system. Computation (components) and interaction (connectors) are separated from each other and this is considered to facilitate maintenance and reuse of large and complex software systems. In this paper, we describe and compare two different approaches to software architecture definition, namely the object-oriented and process-oriented approaches. The former defines components as computational objects that interoperate through communication objects. The latter, on the other hand, assumes that both components and connectors can be defined by their behaviour in terms of processes. Object- and process-oriented architectures can be illustrated with existing compositional models. This paper gives examples of two models: the Regis environment and the Wright language-based on objects and processes respectively-as we consider them to illustrate the basic features of each type with regard to explicit representation of independent components
Keywords :
object-oriented programming; open systems; software engineering; Regis environment; Wright language; communication objects; complex software systems; computational objects; connectors; explicit component representation; independently-written software components; integrated system; interoperability; object-oriented approach; process-oriented approach; software architecture definition; software maintenance; software reuse; Computer architecture; Computer science; Concurrent computing; Connectors; Context; Distributed computing; Software architecture; Software maintenance; Software systems; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science Society, 1997. Proceedings., XVII International Conference of the Chilean
Conference_Location :
Valparaiso
Print_ISBN :
0-8186-8052-0
Type :
conf
DOI :
10.1109/SCCC.1997.636850
Filename :
636850
Link To Document :
بازگشت