skip to content
An introduction to software architecture Preview this item
ClosePreview this item
Checking...

An introduction to software architecture

Author: David Garlan; Mary Shaw
Publisher: Pittsburgh, Pa. : School of Computer Science, Carnegie Mellon University, ©1994.
Series: Research paper (Carnegie Mellon University. School of Computer Science), CMU-CS-94-166.
Edition/Format:   Book : EnglishView all editions and formats
Database:WorldCat
Summary:
Abstract: "As the size of software systems increases, the algorithms and data structures of the computation no longer constitute the major design problems. When systems are constructed from many components, the organization of the overall system -- the software architecture -- presents a new set of design problems. This level of design has been addressed in a number of ways including informal diagrams and  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: David Garlan; Mary Shaw
OCLC Number: 32160929
Notes: "Also published as 'An Introduction to Software Architecture, ' Advances in Software Engineering and Knowledge Engineering, Volume I, edited by V. Ambriola and G. Tortora, World Scientific Publishing Company, New Jersey, 1993."
"Also appears as CMU Software Engineering Institute Technical Report CMU/SEI-94-TR-21, ESC-TR-94-21."
"January 1994."
Description: iv, 42 p. : ill. ; 28 cm.
Series Title: Research paper (Carnegie Mellon University. School of Computer Science), CMU-CS-94-166.
Responsibility: David Garlan and Mary Shaw.

Abstract:

Abstract: "As the size of software systems increases, the algorithms and data structures of the computation no longer constitute the major design problems. When systems are constructed from many components, the organization of the overall system -- the software architecture -- presents a new set of design problems. This level of design has been addressed in a number of ways including informal diagrams and descriptive terms, module interconnection languages, templates and framworks for systems that serve the needs of specific domains, and formal models of component integration mechanisms. In this paper we provide an introduction to the emerging field of software architecture. We begin by considering a number of common architectural styles upon which many systems are currently based and show how different styles can be combined in a single design. Then we present six case studies to illustrate how architectural representations can improve our understanding of complex software systems. Finally, we survey some of the outstanding problems in the field, and consider a few of the promising research directions."

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(1)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


<http://www.worldcat.org/oclc/32160929>
library:oclcnum"32160929"
library:placeOfPublication
library:placeOfPublication
owl:sameAs<info:oclcnum/32160929>
rdf:typeschema:Book
rdfs:seeAlso
schema:about
schema:about
schema:about
schema:author
schema:contributor
schema:copyrightYear"1994"
schema:datePublished"1994"
schema:description"Abstract: "As the size of software systems increases, the algorithms and data structures of the computation no longer constitute the major design problems. When systems are constructed from many components, the organization of the overall system -- the software architecture -- presents a new set of design problems. This level of design has been addressed in a number of ways including informal diagrams and descriptive terms, module interconnection languages, templates and framworks for systems that serve the needs of specific domains, and formal models of component integration mechanisms. In this paper we provide an introduction to the emerging field of software architecture. We begin by considering a number of common architectural styles upon which many systems are currently based and show how different styles can be combined in a single design. Then we present six case studies to illustrate how architectural representations can improve our understanding of complex software systems. Finally, we survey some of the outstanding problems in the field, and consider a few of the promising research directions.""
schema:exampleOfWork<http://worldcat.org/entity/work/id/33892179>
schema:inLanguage"en"
schema:name"An introduction to software architecture"
schema:numberOfPages"42"
schema:publisher
rdf:typeschema:Organization
schema:name"School of Computer Science, Carnegie Mellon University"

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.