An introduction to software architecture garlan shaw




















The importance of distributed systems and networking increases. To guarantee the ability of understanding and maintaining complex systems, … Expand. The Field of Software Architecture. Introduction to the Special Issue on Software Architecture. IEEE Trans. Software Eng. A critical aspect of the design for any large software system is its gross structure represented as a high-level organization of computational elements and interactions between those elements.

Research directions in software architecture. View 3 excerpts, cites background and methods. A Formal Approach to Software Architectures. IFIP Congress. A Brief Survey of Software Architecture. View 1 excerpt, cites background. A refinement of the ECBS architecture constituent. Foundations for the study of software architecture. 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 well-established architectural … Expand. 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 frameworks 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.

Finally, we survey some of the outstanding problems in the field, and consider a few of the promising research directions. Software Engineering Institute. Publisher: Software Engineering Institute.



0コメント

  • 1000 / 1000