An Architectural Perspective of the static invocation in CORBA

Software architecture is becoming essential for the development and maintenance of distributed systems. It provides the concept of style, which refers to systems with similar features. CORBA systems share a common framework, so they can be described as conforming such a style. This paper gives a first step towards its formalization, by giving a comparison of the concepts of component and description language, and studying in detail a static invocation system, expressed in arwin. Finally, it discuss the need of more dynamic structures than in current Software Architecture.

[1]  Naranker Dulay,et al.  Specifying Distributed Software Architectures , 1995, ESEC.

[2]  David Garlan,et al.  Introduction to the Special Issue on Software Architecture , 1995, IEEE Trans. Software Eng..

[3]  Dan Harkey,et al.  The Essential Distributed Objects Survival Guide , 1995 .

[4]  David Garlan,et al.  Specifying and Analyzing Dynamic Software Architectures , 1998, FASE.

[5]  Jeff Magee,et al.  Dynamic structure in software architectures , 1996, SIGSOFT '96.

[6]  Pablo de la Fuente,et al.  Software Architecture: Object vs. Process Approach , 1997, SCCC.

[7]  Dimitra Giannakopoulou,et al.  Analysing the behaviour of distributed software architectures: a case study , 1997, Proceedings of the Sixth IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems.