| D. Garlan and M. Shaw. An introduction to software architecture. In Advances in Software Engineering and Knowledge Engineering, volume 1. World Scientific Publishing Co., 1993. |
....components and connectors. The emerging discipline of Software Architecture as defined by Garlan and Shaw is concerned with a level of design that addresses structural issues of a software system, such as global control structure, synchronization and protocols of communication between components [8]. Software Architecture is thus able to address many issues in the development of large scale distributed applications by using offthe shelf components. In particular, it is a useful vehicle for managing coarse grained software evolution, as observed by Medvidovic and Taylor[16] However, ....
D. Garlan and M. Shaw, "An Introduction to Software Architecture", Advances in Software Engineering and Knowledge Engineering, Volume I. World Scientific Publishing, 1993.
....provide management and resource control as an orthogonal extension, which can be removed when appropriate. Software architectures. The DiPS architecture is a heterogeneous software architecture. It combines architectural styles such as the layered, pipe and lter, blackboard and event based style [3]. DiPS o ers a layered architecture such as Scout [14] However, it also allows to zoom in into component and connector level. DiPS o ers three component communication mechanisms. First, the basic mechanism is forwarding packets between components via connectors. From such a pipe and lter ....
D. Garlan and M. Shaw. An introduction to software architecture. In Advances in Software Engineering and Knowledge Engineering, pages 1-39, 1993.
....(dynamic) agreements between sites. 4) Coordination, the highest level of interoperability, which is concerned with control and data flow between (integrated, interconnected and configured) components. This level has been also referred to in the literature as the architectural level [9] or semantic interoperability [15] but in this paper we refer to it simply as the coordination level. The HADAS (Heterogeneous Autonomous Distributed Abstraction System) system is aimed at facilitating the construction of network centric applications by addressing the above needs and providing a ....
D. Garlan and M. Shaw. An introduction to software architecture. In V. Ambriola and G. Tortora, editors, Advances in Software Engineering and Knowledge Engineering, chapter 1, pages 1--39. World Scientific, 1993.
....file rather than the system header file. By expressing the synopses as macros, they will be expanded inline, thereby gaining one additional level of context sensitivity for the subsequent program analysis. Improving efficiency: As software grows in size and functionality, a software architecture [14] is typically employed to manage complexity. Layered architectures are particularly common, with lower layers providing functionality to higher layers, which are at a greater level of abstraction. Program libraries are an example of layering. However, beyond system provided libraries, many ....
D. Garlan and M. Shaw. An introduction to software architecture. In Advances in Software Engineering and Knowledge Engineering, volume 1, pages 1--39. World Scientific, Singapore, 1993.
....is typically described as a collection of components and their interactions [6] Components perform the primary computations of the system. Interactions between components include high level communication abstractions such as message passing and event broadcast. 7 According to Garlan and Shaw [7], a software architecture includes components, connectors and configurations, where components define the locus of computation, connectors define the interactions between components and configurations define the topology of the components and connectors. Bass et al. 8] define the software ....
D. Garlan and M. Shaw. An Introduction to Software Architecture. Carnegie Mellon University Technical Report CMU-CS-94-166, January 1994. 88
....programmers is to build a working stack, rather than to focus on reusability and customizability. This often results in massive, unstructured protocol stacks that are very hard to adapt. As a methodology for creating maintainable and customizable protocol stacks, a pipelined architectural style [4] has been proposed. Examples of pipeline protocol stack architectures are NetScript [1] Scout [14] and Click [13] Such architecture forces a programmer to define basic protocol stack entities (called components) that process incoming packet streams. These components are plugged one after the ....
D. Garlan and M. Shaw. An Introduction to Software Architecture. CMU-CS-94-166. Carnegie Mellon University. 1994.
No context found.
D. Garlan and M. Shaw. An introduction to software architecture. In Advances in Software Engineering and Knowledge Engineering, volume 1. World Scientific Publishing Co., 1993.
No context found.
D. Garlan and M. Shaw. An introduction to software architecture. In V. Ambriola and G. Tortora, editors, Advances in Software Engineering and Knowledge Engineering (volume I). World Scientific Publishing Co., 1993.
No context found.
D. Garlan and M. Shaw. An introduction to software architecture. In V. Ambriola and G. Tortora, editors, Advances in Software Engineering and Knowledge Engineering, volume 1, pages 1--40. World Scientific Publishing Company, 1993.
No context found.
D. Garlan, M. Shaw, An Introduction to Software Architecture, in: V.Ambriola, G.Tortora (Eds.), Advances in Software Engineering, Volume I, World Scientific Publishing Company, New Jersey, (1993).
No context found.
D. Garlan and M. Shaw. An introduction to software architecture. In Advances in Software Engineering and Knowledge Engineering, volume 1. World Scientific Publishing Co., 1993.
No context found.
Garlan D. and Shaw, M. "An Introduction to Software Architectures", in Advances in Software Engineering and Knowledge Engineering, volume I, World Scientific, 1993.
No context found.
Shaw, M. and Garlan, D., An Introduction to Software Architecture. In Advances in Software Engineer- ing and Knowledge Engineering, V. Am---551xM and G. Tortora (eds.), River Edge, NJ: World Scientific Publishing Com---I y, 1993.
No context found.
D. Garlan and M. Shaw. An introduction to software architecture. In V. Ambriola and G. Tortora, editors, Advances in Software Engineering and Knowledge Engineering, volume 2, pages 1--39, River Edge, New Jersey, 1992. World Scientific Publishing Company. 127
No context found.
Garlan, David and Shaw, Mary. "An Introduction to Software Architecture. " Advances in Software Engineering and Knowledge Engineering. Vol I. River Edge, NJ: World Scientific Publishing Company, 1993.
No context found.
Shaw, M., Garlan, D.: An Introduction to Software Architecture. In Ambriola, V., Tortora, G., eds.: Advances in Software Engineering and Knowledge Engineering, River Edge, NJ: World Scientific Publishing Company (1993)
No context found.
D. Garlan and M. Shaw. An introduction to software architecture. In V. Ambriola and G. Tortora, editors, Advances in Software Engineering and Knowledge Engineering, volume 1, pages 1--40. World Scientific Publishing Company, 1993.
No context found.
Garlan, D. and M. Shaw, An introduction to software architecture, in: V. Ambriola and G. Tortora, editors, Advances in Software Engineering and Knowledge Engineering, World Scientific Publishing Company, 1993 pp. 1--39.
No context found.
D. Garlan and M. Shaw. An introduction to software architecture. In Advances in Software Engineering and Knowledge Engineering, volume 1. World Scienti c Publishing Co., 1993.
No context found.
D. Garlan and M. Shaw. An introduction to software architecture. Technical Report CMU-CS-94-166, Carnegie Mellon University, January 1994.
No context found.
Garlan, D. & Shaw, M., "An Introduction to Software Architecture," in V. Ambriola and G. Tortora, editors, Advances in Software Engineering and Knowledge Engineering, pages 1-39, Singapore, 1993. Also appears as SCS and SEI technical reports: CMU-CS-94-166, CMU/SEI-94-TR-21, ESC-TR-94-021.
No context found.
Garlan, D., Shaw, M., "An Introduction to Software Architecture", Technical Report CMU/SEI-93-TR-33, Pittsburgh, Pa., Software Engineering Institute, Carnegie Mellon University, December, 1993.
No context found.
D. Garlan and M. Shaw. An Introduction to Software Architecture. In V. Ambriola and G. Tortora, editors, Advances in Software Engineering and Knowledge Engineering, volume I. World Scienti c Publishing Company, 1993.
No context found.
D. Garlan and M. Shaw. An introduction to software architecture, in Advances in Software Engineering and Knowledge Engineering, V. Ambriola and G. Tortora (editors), Vol 1, World Scientific Publishing Co., New Jersey, 1993.
No context found.
D. Garlan and M. Shaw. An introduction to software architecture. In V. Ambriola and G. Tortora, editors, Advances in Software Engineering and Knowledge, pages 1--39. World Scientific, 1993.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC