A survey of autonomic computing—degrees, models, and applications
MC Huebscher, JA McCann - ACM Computing Surveys (CSUR), 2008 - dl.acm.org
Autonomic Computing is a concept that brings together many fields of computing with the
purpose of creating computing systems that self-manage. In its early days it was criticised as …
purpose of creating computing systems that self-manage. In its early days it was criticised as …
Requirements engineering in the year 00: A research perspective
A Van Lamsweerde - Proceedings of the 22nd international conference …, 2000 - dl.acm.org
Requirements engineering (RE) is concerned with the identification of the goals to be
achieved by the envisioned system, the operationalization of such goals into services and …
achieved by the envisioned system, the operationalization of such goals into services and …
[图书][B] An introduction to self-adaptive systems: A contemporary software engineering perspective
D Weyns - 2020 - books.google.com
A concise and practical introduction to the foundations and engineering principles of self-
adaptation Though it has recently gained significant momentum, the topic of self-adaptation …
adaptation Though it has recently gained significant momentum, the topic of self-adaptation …
A survey on engineering approaches for self-adaptive systems
The complexity of information systems is increasing in recent years, leading to increased
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …
[图书][B] Architectural styles and the design of network-based software architectures
RT Fielding - 2000 - search.proquest.com
Abstract The World Wide Web has succeeded in large part because its software architecture
has been designed to meet the needs of an Internet-scale distributed hypermedia system …
has been designed to meet the needs of an Internet-scale distributed hypermedia system …
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 …
architectural elements and their overall interconnection structure. Architecture description …
Rainbow: Architecture-based self-adaptation with reusable infrastructure
While attractive in principle, architecture-based self-adaptation raises a number of research
and engineering challenges. First, the ability to handle a wide variety of systems must be …
and engineering challenges. First, the ability to handle a wide variety of systems must be …
[图书][B] Software product lines in action: the best industrial practice in product line engineering
FJ Van der Linden, K Schmid, E Rommes - 2007 - books.google.com
Software product lines represent perhaps the most exciting paradigm shift in software
development since the advent of high-level programming languages. Nowhere else in …
development since the advent of high-level programming languages. Nowhere else in …
[图书][B] State models and java programs
We structure complex systems as sets of simpler activities, each represented as a sequential
process. Processes can overlap or be concurrent, so as to reflect the concurrency inherent in …
process. Processes can overlap or be concurrent, so as to reflect the concurrency inherent in …
Self-managed systems: an architectural challenge
Self-management is put forward as one of the means by which we could provide systems
that are scalable, support dynamic composition and rigorous analysis, and are flexible and …
that are scalable, support dynamic composition and rigorous analysis, and are flexible and …