213 citations found. Retrieving documents...
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.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

Evolving Legacy System Features into Fine-Grained - Alok Mehta American (2002)   (1 citation)  (Correct)

....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.


Self-Adapting Concurrency: The DMonA Architecture - Michiels, Desmet, Janssens, .. (2002)   (Correct)

....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.


HADAS: A Network-Centric Framework - For Interoperability Programming   (Correct)

....(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.


Assisting Program Analyses With Library Synopses - Atkinson (2002)   (Correct)

....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.


A Software Communications Architecture Compliant Software Defined.. - Bicer   (Correct)

....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


DiPS/CuPS: a Framework for Runtime Customizable Protocol.. - Janssens, Michiels.. (2001)   (Correct)

....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.


NeCoMan: Middleware for Safe Distributed Service.. - Janssens, Desmet, .. (2004)   (Correct)

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.


Prototyping Concurrent Systems in Cw - Nuno Rodrigues Lus   (Correct)

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.


Modular Event-Based Systems - Fiege, Mühl, Gärtner   (Correct)

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.


A Framework for Specifying and Verifying the Behaviour.. - Bracciali, Brogi, Turini (2004)   (Correct)

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).


NeCoMan: Middleware for Safe Distributed Service.. - Janssens, Desmet, .. (2004)   (Correct)

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.


Multi-Agent and Software Architectures: A Comparative Case .. - Giorgini, Kolp, Mylopoulos (2000)   (Correct)

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.


Recognized as an - American National Standal (1999)   (Correct)

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.


Performance study of a COTS Distributed DBMS adapted for.. - Garuba (2004)   (Correct)

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


Implications of Distributed Object Technology for.. - Weiderman, Northrop, .. (1997)   (10 citations)  (Correct)

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.


Evaluation of User Interface Transcoding Systems - Menkhaus, Fischmeister   (Correct)

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)


Modular Event-Based Systems - Fiege, Mühl, Gärtner   (Correct)

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.


A Case Study of a Formalized Security Architecture - Brucker, Wolff (2003)   (Correct)

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.


Towards Hot-Swappable System Software: The.. - Janssens.. (2002)   (5 citations)  (Correct)

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.


Software Architecture Recovery Using Conway's Law - Ivan Bowman And (1998)   (1 citation)  (Correct)

No context found.

D. Garlan and M. Shaw. An introduction to software architecture. Technical Report CMU-CS-94-166, Carnegie Mellon University, January 1994.


A Component Based Approach To Agent - David Robinson St   (2 citations)  (Correct)

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.


SADL: Simulation Architecture Description Language - Ricks, al. (2002)   (Correct)

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.


A Typeful Composition Model for Dynamic Software - Architectures Fr Ed (2001)   (Correct)

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.


An Industrial Perspective of Software Architecture - Invited Talk Christine   (Correct)

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.


Should UML Be Used for Declarative Programming? - Schmidt (2001)   (Correct)

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