[책][B] Software architecture: perspectives on an emerging discipline

M Shaw, D Garlan - 1996 - dl.acm.org
Software architecture | Guide books skip to main content ACM Digital Library home ACM home
Google, Inc. (search) Advanced Search Browse About Sign in Register Advanced Search …

A classification and comparison framework for software architecture description languages

N Medvidovic, RN Taylor - IEEE Transactions on software …, 2000 - ieeexplore.ieee.org
Software architectures shift the focus of developers from lines-of-code to coarser-grained
architectural elements and their overall interconnection structure. Architecture description …

A formal basis for architectural connection

R Allen, D Garlan - ACM Transactions on Software Engineering and …, 1997 - dl.acm.org
As software systems become more complex, the overall system structure—or software
architecture—becomes a central design problem. An important step toward an engineering …

[책][B] Software engineering with reusable components

J Sametinger - 1997 - books.google.com
Software is rarely built completely from scratch. To a great extent, existing software
documents (source code, design documents, etc.) are copied and adapted to fit new …

Aura: an architectural framework for user mobility in ubiquitous computing environments

JP Sousa, D Garlan - Software Architecture: System Design, Development …, 2002 - Springer
Ubiquitous computing poses a number of challenges for software architecture. One of the
most important is the ability to design software systems that accommodate dynamically …

Modeling software architectures in the unified modeling language

N Medvidovic, DS Rosenblum, DF Redmiles… - ACM Transactions on …, 2002 - dl.acm.org
The Unified Modeling Language (UML) is a family of design notations that is rapidly
becoming a de facto standard software design language. UML provides a variety of useful …

Towards a taxonomy of software connectors

NR Mehta, N Medvidovic, S Phadke - Proceedings of the 22nd …, 2000 - dl.acm.org
Software systems of today are frequently composed from prefabricated, heterogeneous
components that provide complex functionality and engage in complex interactions. Existing …

Exploiting style in architectural design environments

D Garlan, R Allen, J Ockerbloom - ACM SIGSOFT software engineering …, 1994 - dl.acm.org
As the design of software architectures emerges as a discipline within software engineering,
it will become increasingly important to support architectural description and analysis with …

An asynchronous communication model for distributed concurrent objects

EB Johnsen, O Owe - Software & Systems Modeling, 2007 - Springer
Distributed systems are often modeled by objects that run concurrently, each with its own
processor, and communicate by synchronous remote method calls. This may be satisfactory …

[책][B] Categories for software engineering

JL Fiadeiro - 2005 - books.google.com
Why Another Book on Category Theory? In the past ten years, several books have been
published on category t-ory either by computer scientists or having computer scientists as a …