[BOK][B] Non-functional requirements in software engineering
Non-Functional Requirements in Software Engineering presents a systematic and pragmatic
approach tobuilding quality into'software systems. Systems must exhibit software quality …
approach tobuilding quality into'software systems. Systems must exhibit software quality …
[BOK][B] Software architecture: perspectives on an emerging discipline
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 …
Google, Inc. (search) Advanced Search Browse About Sign in Register Advanced Search …
An introduction to software architecture
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 …
computation no longer constitute the major design problems. When systems are constructed …
[BOK][B] Software engineering: principles and practice
H Van Vliet, H Van Vliet, JC Van Vliet - 2008 - gnindia.dronacharya.info
Software engineering concerns methods and techniques to develop large software systems.
The engineering metaphor is used to emphasize a systematic approach to develop systems …
The engineering metaphor is used to emphasize a systematic approach to develop systems …
Architecture-based runtime software evolution
Continuous availability is a critical requirement for an important class of software systems.
For these systems, runtime system evolution can mitigate the costs and risks associated with …
For these systems, runtime system evolution can mitigate the costs and risks associated with …
[PDF][PDF] Subject-oriented programming: a critique of pure objects
W Harrison, H Ossher - Proceedings of the eighth annual conference on …, 1993 - dl.acm.org
Object-Oriented technology is often described in terms of an interwoven troika of themes:
encapsulation, polymorphism, and inheritance. But these themes are firmly tied with the …
encapsulation, polymorphism, and inheritance. But these themes are firmly tied with the …
[BOK][B] Distributed event-based systems
G Mühl, L Fiege, P Pietzuch - 2006 - books.google.com
In today's world, services and data are integrated in ever new constellations, requiring the
easy, flexible and scalable integration of autonomous, heterogeneous components into …
easy, flexible and scalable integration of autonomous, heterogeneous components into …
The structure and value of modularity in software design
The concept of information hiding modularity is a cornerstone of modern software design
thought, but its formulation remains casual and its emphasis on changeability is imperfectly …
thought, but its formulation remains casual and its emphasis on changeability is imperfectly …
A field guide to boxology: Preliminary classification of architectural styles for software systems
M Shaw, P Clements - Proceedings Twenty-First Annual …, 1997 - ieeexplore.ieee.org
Software architects use a number of commonly-recognized" styles" to guide their design of
system structures. Each of these is appropriate for some classes of problems, but none is …
system structures. Each of these is appropriate for some classes of problems, but none is …
Formalizing style to understand descriptions of software architecture
The software architecture of most systems is usually described informally and
diagrammatically by means of boxes and lines. In order for these descriptions to be …
diagrammatically by means of boxes and lines. In order for these descriptions to be …