Self-Managed Systems: an Architectural Challenge
By J. Kramer, J. Magee. Future of Software Engineering (FOSE '07), 2007
964 citations recorded by the source corpus.
Subfields: Artificial Intelligence, Information Systems
View Paper: https://www.semanticscholar.org/paper/370d2bceaf2375092e2dc1ee67981634c40b3e6a
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- J. Magee
- J. Kramer
- Betty H. C. Cheng
- Christian Becker
- Gregor Schiele
- Christian Krupitzer
- Sebastian VanSyckel
- Felix Maximilian Roth
In Information Systems
- Betty H. C. Cheng
- J. Magee
- J. Kramer
- Ladan Tahvildari
- Mazeiar Salehie
- Joanne M. Atlee
- Christian Becker
- Gregor Schiele
Citations in the corpus
- A survey on engineering approaches for self-adaptive systems (2015, methodology): “Pr og ra m m in g Pa ra di gm s Component-Based SE [12, 129, 116, 95, 130, 131, 82, 38, 37, 72, 132, 128, 133, 134, 135] P/E - - App/ TR Str Ext All All”
- Research Directions in Requirements Engineering (2007, background): “For example, there is growing interest in self-managing systems, in which the software system is aware of its context and is able to react and adapt to changes in either its environment or its requirements [100] – such as a mobile device, whose available services vary with the user’s location and wi”
- Engineering Self-Adaptive Systems through Feedback Loops (2009, background): “Hierarchical organization is of particular interest if it is possible to distinguish different time scales and different controlled variables [37] or different adaptation domains within a software system, such as change management and goal management [17].”
- Software Engineering for Self-Adaptive Systems: A Research Roadmap (2009, background): “For example, a system cannot start out as a transport robot and self-adapt into a robot chef [22]! Allowing uncertainty levels when developing self-adaptive systems requires a trade-off between flexibility and assurance such that the critical high-level goals of the application are always met [23,24”
- RELAX: Incorporating Uncertainty into the Specification of Self-Adaptive Systems (2009, background): “Without fully elaborating on the large body of work, we refer readers to a roadmap paper [13] which discusses the state-of-the-art in software architecture for DASs.”
- The Future of Software Performance Engineering (2007, background): “Examples of decisions needing optimization include replication levels of servers and data [28], allocation of distributed processes to processors [32], to priorities [85].”
- On Patterns for Decentralized Control in Self-Adaptive Systems (2010, background): “This corresponds to the layered organization of selfadaptation as proposed in [31].”
- Self-adaptive software: Landscape and research challenges (2009, background): “Consequently, besides the main task in requirements engineering, that is to capture the stakeholders expectations, the other key challenges are how to translate, model, and relate those expectations to adaptation requirements and goals to be used at runtime [Kramer and Magee 2007].”
- Software Engineering for Self-Adaptive Systems: A Second Research Roadmap (2010, background): “, in [33]) to get a better separation of concerns among different control levels.”
- Dynamic QoS Management and Optimization in Service-Based Systems (2011, background): “In this context, the ability of SBSs to adjust their behavior in response to such changes through self-adaptation has become a promising research direction [32], [70].”