Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
      Login
Publication no #224   Download bibtex file Type :   Html | Bib | Both
Add to my selection
Experience with a Course on Architectures for Software Systems

David Garlan, Mary Shaw, Chris Okasaki, Curtis Scott and Roy Swonger.


In Lecture Notes in Computer Science, Vol. 640:23-43, 1992.

Online links: PDF PS

Abstract
As software systems grow in size and complexity their design problem extends beyond algorithms and data structures to issues of system design. This area receives little or no treatment in existing computer science curricula. Although courses about specific systems are usually available there is no systematic treatment of the organizations used to assemble components into systems. These issues - the software architecture level of software design - are the subject of a new course that we taught for the first time in Spring 1992. This paper describes the motivation for the course, the content and structure of the current version, and our plans for improving the next version.

Keywords: Education, Software Architecture.  
@InCollection{Garlan1992a,
      AUTHOR = {Garlan, David and Shaw, Mary and Okasaki, Chris and Scott, Curtis and Swonger, Roy},
      TITLE = {Experience with a Course on Architectures for Software Systems},
      YEAR = {1992},
      BOOKTITLE = {Lecture Notes in Computer Science},
      VOLUME = {640},
      PAGES = {23-43},
      PDF = {http://www.cs.cmu.edu/afs/cs/project/able/ftp/sacourse-csee92/sacourse-csee92.pdf},
      PS = {http://www.cs.cmu.edu/afs/cs/project/able/ftp/sacourse-csee92/sacourse-csee92.ps},
      ABSTRACT = {As software systems grow in size and complexity their design problem extends beyond algorithms and data structures to issues of system design. This area receives little or no treatment in existing computer science curricula. Although courses about specific systems are usually available there is no systematic treatment of the organizations used to assemble components into systems. These issues - the software architecture level of software design - are the subject of a new course that we taught for the first time in Spring 1992. This paper describes the motivation for the course, the content and structure of the current version, and our plans for improving the next version.},
      KEYWORDS = {Education, Software Architecture}
}
    Created: 2006-08-22 17:52:40     Modified: 2007-12-07 10:25:11
Feedback: ABLE Webmaster
Last modified: Sat October 12 2019 16:15:32
        BibAdmin