(Enter summary)
Abstract: The purpose of this paper is to build the foundation for software architecture. We first develop an intuition for software architecture by appealing to several wellestablished architectural disciplines. On the basis of this intuition, we present a model of software architecture that consists of three components: elements, form, and rationale. Elements are either processing, data, or connecting elements. Form is defined in terms of the properties of, and the relationships among, the elements --- ... (Update)
Cited by: More
Replication of the first controlled experiment - On The Usefulness
(Correct)
High Performance Software Architectures: - Connector-Oriented Approach David
(Correct)
Softw Syst Model (2003) / Digital Object Identifier.. - Reconciling..
(Correct)
Active bibliography (related documents): More All
0.5: Issues Encountered in Building a Flexible Software Development.. - Kadia (1992)
(Correct)
0.5: Structuring Z Specifications with Views - Jackson (1994)
(Correct)
0.3: Class Inheritance: The Mechanism and Its Uses - Ewing (1994)
(Correct)
Similar documents based on text: More All
0.2: FEAST Workshop - June Department Of (1994)
(Correct)
0.2: Absolut I - Akman
(Correct)
0.1: Preprints FEAST Workshop III - February March Department
(Correct)
Related documents from co-citation: More All
41: An introduction to software architecture (context) - Garlan, Shaw - 1993
28: Formalizing Architectural Connection (context) - Allen, Garlan - 1994
23: Abstractions for Software Architecture and Tools to Support Them
- Shaw, DeLine et al.
BibTeX entry: (Update)
D. E. Perry and A. L. Wolf. Foundations for the study of software architecture. ACM SIGSOFT Software Engineering Notes, 17:40--52, October 1992. http://citeseer.ist.psu.edu/perry92foundation.html More
@article{ perry92foundations,
author = "Dewayne E. Perry and Alexander L. Wolf",
title = "Foundations for the Study of Software Architecture",
journal = "ACM SIGSOFT Software Engineering Notes",
volume = "17",
number = "4",
pages = "40--52",
year = "1992",
url = "citeseer.ist.psu.edu/perry92foundation.html" }
Citations (may not include all citations):
441
Software Engineering Economics (context) - Boehm - 1981 ACM DBLP
193
The Mythical Man-Month (context) - Brooks - 1972 ACM
113
Software Reliability: Measurement (context) - Musa - 1990
98
Petri Nets (context) - Peterson - 1977 ACM DBLP
86
The Specification of Process Synchronization by Path Express.. (context) - Campbell, Habermann - 1974 ACM DBLP
51
A Framework for Information Systems Architecture (context) - Zachman - 1987 ACM DBLP
25
Larger Scale Systems Require HigherLevel Abstractions (context) - Shaw - 1989
23
Writing Efficient Programs (context) - Bentley - 1982 ACM
17
IEEE Computer Society Press (context) - Perry, Environment et al. - 1989
16
A Guided Tour of Program Design Methodologies (context) - Bergland - 1981
14
Constrained Expressions: Adding Analysis Capabilities to Des.. (context) - Avrunin, Dillon et al. - 1986
9
Webster's Ninth New Collegiate Dictionary (context) - Mish - 1983
6
Tutorial on Software Design Techniques (context) - Freeman, Wasserman - 1976 ACM
5
Industrial Strength Software Development Environments
- Perry - 1989 DBLP
3
Toward Principles of Inheritance and Subtyping for Programmi.. (context) - Moss, Wolf - 1988
3
Modular Architectures for Distributed and Database Systems (context) - Spector - 1989 DBLP
2
OROS: Towards a Type Model for Software Development Environm.. (context) - Rosenblatt, Wileden et al. - 1989
2
Composing Data and Process Descriptions in the Design of Sof.. (context) - Jackson - 1988
1
System ARchitects Apprentice (context) - Estrin, Fenchel et al. - 1986
1
Tutorial on Software System Design: Description and Analysis (context) - Riddle, Wileden - 1980
1
Software Development --- Computer-aided Software Engineering (context) - Chikofsky - 1988
1
Software Architecture Based on Communicating Residential Env.. (context) - Sandewall, Stromberg et al. - 1981 ACM DBLP
1
appearing in ACM SIGSOFT Notes (context) - Schwanke, Altucher et al. - 1989
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.bell-labs.com/~dep/work/papers.html): More
Barriers to Effective Process Architecture - An Experience.. - Dandekar, Perry
(Correct)
Using Process Modeling for Process Understanding - Perry (1997)
(Correct)
The Inscape Environment: Knowledge-Based Synthesis of Large.. - Perry
(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