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 …

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 …

[图书][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 …

A survey on engineering approaches for self-adaptive systems

C Krupitzer, FM Roth, S VanSyckel, G Schiele… - Pervasive and Mobile …, 2015 - Elsevier
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 …

[图书][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 …

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 …

Rainbow: Architecture-based self-adaptation with reusable infrastructure

D Garlan, SW Cheng, AC Huang, B Schmerl… - Computer, 2004 - ieeexplore.ieee.org
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 …

[图书][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 …

[图书][B] State models and java programs

J Magee, J Kramer - 1999 - researchgate.net
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 …

Self-managed systems: an architectural challenge

J Kramer, J Magee - Future of Software Engineering (FOSE'07), 2007 - ieeexplore.ieee.org
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 …