See this document in CiteSeerX!

Abstractions for Software Architecture and Tools to Support Them (1995)  (Make Corrections)  (244 citations)
Mary Shaw, Robert DeLine, Daniel V. Klein, Theodore L. Ross, David M. Young, Gregory Zelesnik
Software Engineering



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
nenya.ms.mff.cuni.cz/the...UniCon.ps.gz
pukapuka.inrialpes.fr/...SLKRYZ95.ps.gz
cmu.edu/afs/cs/project/vit...UniCon.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  nenya.ms.mff.cuni.cz/thegroup...r (more)
From:  pukapuka.inrialpes...Bibliotheque
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Architectures for software use rich abstractions and idioms to describe system components, the nature of interactions among the components, and the patterns that guide the composition of components into systems. These abstractions are higher-level than the elements usually supported by programming languages and tools. They capture packaging and interaction issues as well as computational functionality. Well-established (if informal) patterns guide architectural design of systems. We sketch a... (Update)

Cited by:   More
Jonathan Aldrich - Requirements For The   (Correct)
A Style-Aware Architectural Middleware for.. - Malek, Mikic-Rakic.. (2005)   (Correct)
A Framework for Specifying and Verifying the Behaviour.. - Bracciali, Brogi, Turini (2004)   (Correct)

Active bibliography (related documents):   More   All
1.5:   Abstractions and Implementations for Architectural Connections - Shaw, DeLine, Zelesnik (1996)   (Correct)
0.5:   Formal Connectors - Allen, Garlan (1994)   (Correct)
0.4:   Software Construction Using Components - Neighbors (1980)   (Correct)

Similar documents based on text:   More   All
0.1:   Semantic Anomaly Detection in Online Data Sources - Raz, Koopman, al. (2002)   (Correct)
0.1:   Enabling Automatic Adaptation in Systems With.. - Raz, Koopman, Shaw (2002)   (Correct)
0.1:   Incorporating Nontechnical Attributes in - Multi-Attribute Analysis For   (Correct)

Related documents from co-citation:   More   All
42:   Specification and Analysis of System Architecture Using Rapide - Luckham, Kenney et al. - 1995
36:   Foundations for the study of software architecture - Perry, Wolf - 1992
32:   Formalizing Architectural Connection (context) - Allen, Garlan - 1994

BibTeX entry:   (Update)

M. Shaw, R. DeLine, V. Klein, T.L. Ross, D.M. Young, G. Zelesnik. Abstractions for Software Architecture and Tools to Support Them. IEEE Transactions on Software Engineering, Vol. 21, No 4, April 95. http://citeseer.ist.psu.edu/shaw95abstractions.html   More

@article{ shaw95abstractions,
    author = "Mary Shaw and Robert DeLine and Daniel V. Klein and Theodore L. Ross and David M. Young and Gregory Zelesnik",
    title = "Abstractions for Software Architecture and Tools to Support Them",
    journal = "Software Engineering",
    volume = "21",
    number = "4",
    pages = "314-335",
    year = "1995",
    url = "citeseer.ist.psu.edu/shaw95abstractions.html" }
Citations (may not include all citations):
338   Foundations for the Study of Software Architecture - Perry, Wolf - 1992
265   Proof of Correctness of Data Representations (context) - Hoare - 1972  ACM   DBLP
213   An Introduction to Software Architecture (context) - Garlan, Shaw - 1993  ACM
177   Formalizing Architectural Connection (context) - Allen, Garlan - 1994  ACM   DBLP
173   The UNIX Time Sharing System - Ritchie, Thompson - 1974
123   Constructing distributed systems in CONIC - Magee, Kramer et al. - 1989  ACM   DBLP
95   A Practitioner's Handbook for Real-Time Analysis: Guide to R.. (context) - Klein, Ralya et al. - 1993
82   Programming-in-the-Large versus Programming-in-the-Small (context) - DeRemer, Kron - 1976  ACM   DBLP
72   Using Style to Understand Descriptions of Software Architect.. - Abowd, Allen et al. - 1993  ACM   DBLP
71   Structuring parallel and distributed programs - Magee, Dulay et al. - 1993
59   Module Interconnection Languages (context) - Prieto-Diaz, Neighbors - 1986  ACM
52   Software Interconnection Models - Perry - 1987  ACM   DBLP
37   Characteristics of Higher-level Languages for Software Archi.. - Shaw, Garlan - 1993
35   Computer Structures: Readings and Examples (context) - Bell, Newell - 1971
29   The Domain-Specific Software Architecture Program (context) - Mettala, Graham - 1992
29   A Packaging System for Heterogeneous Execution Environments - Callahan, Purtilo - 1991  ACM   DBLP
15   Use: Architectural interconnection (context) - Allen, Garlan - 1994
15   The Polylith Software Bus - Purtilo - 1990  ACM   DBLP
14   Software Development Control Based on Module Interconnection (context) - Tichy - 1979  ACM
12   The Representation of Families of Software Systems (context) - Cooprider - 1979
10   Alphard: Form and Content (context) - Shaw - 1981
10   Toward Higher-Level Abstractions for Software Systems (context) - Shaw - 1988  ACM   DBLP
9   Making Choices: A Comparison of Styles for Software Architec.. (context) - Shaw - 1995
4   Integrated Management of Priority Inversion in RT-Mach (context) - Nakajima, Kitayama et al. - 1993
4   Module Interconnection in Programming Systems Supporting Abs.. (context) - Thomas - 1976
2   National Computer Conference (context) - Design, for et al. - 1978
2   Palo Alto Research Center (context) - Mitchell, Maybury et al. - 1979
2   Workshop on Studies of Software Design (context) - Lamb, Proc - 1995
1   School of Computer Science (context) - Kitayama, Mercer et al. - 1993
1   Carnegie Mellon technical report CMU-CS-94-WIDL (context) - Wing, Proc et al. - 1994
1   Software Development Assignments for a Software Architecture.. (context) - Garlan, Shaw
1   Future Directions in Software Engineering (context) - Habermann, Tichy - 1992
1   IEEE Tr on Software Engineering (context) - of, Modules - 1994
1   Unpublished manuscript (context) - Requirements, Process - 1993
1   The Rapide-1 Executable Language Reference Manual; the Rapid.. (context) - Group - 1993
1   Software Structure Characterization Using Mary Shaw Absatrac.. (context) - Dean, Cordy - 1995
1   Design Methods and Software Architectures Track (context) - Barstow, Wolf et al. - 1993



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://nenya.ms.mff.cuni.cz/thegroup/rel_work/r.html):   More
Three Concepts of System Architecture - Luckham, Vera, Meldal (1995)   (Correct)
Formalizing Style to Understand Descriptions of Software.. - Abowd, Allen, Garlan (1995)   (Correct)
Acme: An Architecture Description Interchange Language - Garlan (1997)   (Correct)

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