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