(Enter summary)
Abstract: As the size and complexity of software systems increases, the design and specification of overall system structure -- or software architecture -- emerges as a central concern. Architectural issues include the gross organization of the system, protocols for communication and data access, assignment of functionality to design elements, and selection among design alternatives. Currently system designers have at their disposal two primary ways of defining software architecture: they can use the... (Update)
Context of citations to this paper: More
.... architectural descriptions has been manifested in several ways: by participants in conferences [Wol97] by researchers surveying the field [SG94, Med97, Per97] by the existence of an Architecture and Generation Technology Cluster in the DARPA sponsored Evolutionary Design of...
.... in pre implementation analysis [48,34,42,5] and in system development through reuse and instantiation of reference models [54,47,7,57,26,53]. Received July, 1996. Revised April, September 1997. This paper addresses architectural specifications in terms of their ability to...
Cited by: More
Refinement of Information Flow Architectures - Philipps, Rumpe (1997)
(Correct)
Representation of the RCS Reference Model - Architecture Using An
(Correct)
Towards An Agent Architectural Description Language For.. - Faulkner, Kolp
(Correct)
Similar documents (at the sentence level):
63.1%: Characteristics of Higher-level Languages for Software.. - Shaw, Garlan (1994)
(Correct)
Active bibliography (related documents): More All
0.8: Exploiting Style in Architectural Design Environments - Garlan, Allen, Ockerbloom (1994)
(Correct)
0.6: Towards Formalized Software Architectures - Allen, Garlan (1992)
(Correct)
0.5: Domain Based Testing: A Reuse Oriented Test Method - Mraz (1994)
(Correct)
Similar documents based on text: More All
0.2: Dynamic Configuration Of Resource-Aware Services - Poladian, Garlan, Shaw, Sousa (2004)
(Correct)
0.1: Architectural Styles for Distribution Using Macro-Patterns for.. - Weir (1997)
(Correct)
0.1: A Formal Basis for Architectural Connection - Allen, Garlan (1997)
(Correct)
Related documents from co-citation: More All
23: Abstractions for Software Architecture and Tools to Support Them
- Shaw, DeLine et al.
18: Exploiting Style in Architectural Design Environments
- Garlan, Allen et al. - 1994
17: Foundations for the study of software architecture
- Perry, Wolf - 1992
BibTeX entry: (Update)
Mary Shaw and David Garlan. Characteristics of Higher-level Languages for Software Architecture. Technical Report CMU-CS-94-210. Also appears as CMU/SEI-94-TR-23, ESC-TR-94-023. http://citeseer.ist.psu.edu/article/shaw94characteristic.html More
@techreport{ shaw-characteristics,
author = "M. Shaw and D. Garlan",
title = "Characteristics of Higher-level Languages for Software Architecture",
number = "CMU-CS-94-210",
note = "Also appears as CMU/SEI-94-TR-23, ESC-TR-94-023.",
url = "citeseer.ist.psu.edu/article/shaw94characteristic.html" }
Citations (may not include all citations):
2732
Communicating Sequential Processes (context) - Hoare - 1985
1074
The definition of Standard ML (context) - Milner, Tofte et al. - 1990
338
Foundations for the study of software architecture
- Perry, Wolf - 1992
265
The Design of the UNIX Operating System (context) - Bach - 1986
244
Abstractions for software architecture and tools to support ..
- Shaw, DeLine et al. - 1995
213
An introduction to software architecture (context) - Garlan, Shaw - 1993
202
Make -- a program for maintaining computer programs
- Feldman - 1979
193
Specification and analysis of system architecture using rapi..
- Luckham, Augustin et al. - 1995
177
Formalizing architectural connection (context) - Allen, Garlan - 1994
110
Exploiting style in architectural design environments
- Garlan, Allen et al. - 1994
60
Formalizing design spaces: Implicit invocation mechanisms (context) - Garlan, Notkin - 1991
59
Module interconnection languages (context) - Prieto-Diaz, Neighbors - 1986
39
Configuration programming -- a framework for the development..
- Kramer - 1990
25
Larger scale systems require higher level abstractions (context) - Shaw - 1989
22
United States Department of Defense (context) - for, programming et al. - 1983
21
Adding implicit invocation to traditional programming langua.. (context) - Garlan, Scott - 1993
18
Connecting software components with declarative glue (context) - Beach - 1992
15
Formal specifications as reusable frameworks (context) - Garlan, Delisle - 1990
15
use: Architectural interconnection (context) - Allen, Garlan - 1994
14
Software development control based on module interconnection (context) - Tichy - 1979
13
Reconciling environment integration and software evolution (context) - Sullivan, Notkin - 1992
12
Procedure calls are the assembly language of system intercon.. (context) - Shaw - 1993
9
The domain-specific software architecture program (context) - Mettala, Marc et al. - 1992
8
Experience with a course on architectures for software syste.. (context) - Garlan, Shaw et al. - 1992
7
A software interconnection technology (context) - Purtilo - 1988
6
Heterogeneous design idioms for software architecture (context) - Shaw - 1991
5
Programming-in-the-large versus programmingin -the-small (context) - DeRemer, Kron - 1976
4
Technical Report CMU-CS-94-104 (context) - Harper, Lee et al. - 1994
4
Software Engineering Institute (context) - Lee, pardigm et al. - 1988
3
the criteria to be used in composing tools into systems (context) - Garlan, Kaiser et al. - 1988
2
Connection: An inter-component communication paradigm for co.. (context) - Mak - 1992
2
A software development environment called STEP (context) - Rosene - 1985
1
Occam II (context) - Pountain - 1989
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://pukapuka.inrialpes.fr/Olan/Docs/Bibliotheque.html): More
Formulations and Formalisms in Software Architecture - Shaw (1995)
(Correct)
Analyzing differences between Internet information system.. - Kazman, Abowd, Pitkow
(Correct)
An Investigation into Tool Support for the Development of.. - Ramachandran
(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