Skip to main content

previous disabled Page of 2
and
  1. Article

    Open Access

    Decision-making under uncertainty: be aware of your priorities

    Self-adaptive systems (SASs) are increasingly leveraging autonomy in their decision-making to manage uncertainty in their operating environments. A key problem with SASs is ensuring their requirements remain s...

    Huma Samin, Nelly Bencomo, Peter Sawyer in Software and Systems Modeling (2022)

  2. No Access

    Article

    The uncertainty interaction problem in self-adaptive systems

    The problem of mitigating uncertainty in self-adaptation has driven much of the research proposed in the area of software engineering for self-adaptive systems in the last decade. Although many solutions have ...

    Javier Cámara, Javier Troya, Antonio Vallecillo in Software and Systems Modeling (2022)

  3. Article

    Open Access

    Event-driven temporal models for explanations - ETeMoX: explaining reinforcement learning

    Modern software systems are increasingly expected to show higher degrees of autonomy and self-management to cope with uncertain and diverse situations. As a consequence, autonomous systems can exhibit unexpect...

    Juan Marcelo Parra-Ullauri, Antonio García-Domínguez in Software and Systems Modeling (2022)

  4. No Access

    Article

    Opportunities in intelligent modeling assistance

    Modeling is requiring increasingly larger efforts while becoming indispensable given the complexity of the problems we are solving. Modelers face high cognitive load to understand a multitude of complex abstra...

    Gunter Mussbacher, Benoit Combemale, Jörg Kienzle in Software and Systems Modeling (2020)

  5. No Access

    Article

    Models@run.time: a guided tour of the state of the art and research challenges

    More than a decade ago, the research topic models@run.time was coined. Since then, the research area has received increasing attention. Given the prolific results during these years, the current outcomes need ...

    Nelly Bencomo, Sebastian Götz, Hui Song in Software & Systems Modeling (2019)

  6. No Access

    Chapter and Conference Paper

    Non-human Modelers: Challenges and Roadmap for Reusable Self-explanation

    Increasingly, software acts as a “non-human modeler” (NHM), managing a model according to high-level goals rather than a predefined script. To foster adoption, we argue that we should treat these NHMs as membe...

    Antonio Garcia-Dominguez, Nelly Bencomo in Software Technologies: Applications and Fo… (2018)

  7. No Access

    Article

    An architecture based on computing with words to support runtime reconfiguration decisions of service-based systems

    Service-based systems (SBSs) need to be reconfigured when there is evidence that the selected Web services configurations no further satisfy the specifications models and, thus the decision-related models will...

    Romina Torres, Rodrigo Salas, Nelly Bencomo in International Journal of Computational Int… (2018)

  8. No Access

    Chapter and Conference Paper

    Software Engineering for Self-Adaptive Systems: Research Challenges in the Provision of Assurances

    The important concern for modern software systems is to become more cost-effective, while being versatile, flexible, resilient, dependable, energy-efficient, customisable, configurable and self-optimising when...

    Rogério de Lemos, David Garlan, Carlo Ghezzi in Software Engineering for Self-Adaptive Sys… (2017)

  9. No Access

    Chapter

    Self-aware Computing Systems: Related Concepts and Research Areas

    Self-aware computing systems exhibit a number of characteristics (e.g., autonomy, social ability, and proactivity) which have already been studied in different research areas, such as artificial intelligence, ...

    Javier Cámara, Kirstie L. Bellman, Jeffrey O. Kephart in Self-Aware Computing Systems (2017)

  10. No Access

    Chapter

    State of the Art in Architectures for Self-aware Computing Systems

    In this chapter, we review the state of the art in self-aware computing systems with a particular focus on software architectures. Therefore, we compare existing approaches targeting computing systems with sim...

    Holger Giese, Thomas Vogel, Ada Diaconescu, Sebastian Götz in Self-Aware Computing Systems (2017)

  11. No Access

    Chapter

    The Notion of Self-aware Computing

    We define the notion of “self-aware computing” and the relationship of this term to related terms such as autonomic computing, self-management, and similar. The need for a new definition, driven by trends that...

    Samuel Kounev, Peter Lewis, Kirstie L. Bellman in Self-Aware Computing Systems (2017)

  12. No Access

    Chapter and Conference Paper

    Perpetual Assurances for Self-Adaptive Systems

    Providing assurances for self-adaptive systems is challenging. A primary underlying problem is uncertainty that may stem from a variety of different sources, ranging from incomplete knowledge to sensor noise ...

    Danny Weyns, Nelly Bencomo, Radu Calinescu in Software Engineering for Self-Adaptive Sys… (2017)

  13. No Access

    Chapter

    Self-modeling and Self-awareness

    The purpose of this chapter is to discuss why self-aware systems must pay special attention to self-modeling capabilities, clarify what is meant by both strong and weak self-modeling, and describe some of the ...

    Kirstie L. Bellman, Christopher Landauer, Phyllis Nelson in Self-Aware Computing Systems (2017)

  14. No Access

    Book

    Models@run.time

    Foundations, Applications, and Roadmaps

    Nelly Bencomo, Robert France, Betty H. C. Cheng in Lecture Notes in Computer Science (2014)

  15. No Access

    Chapter

    Self-Explanation in Adaptive Systems Based on Runtime Goal-Based Models

    The behaviour of self adaptive systems can be emergent, which means that the system’s behaviour may be seen as unexpected by its customers and its developers. Therefore, a self-adaptive system needs to garner ...

    Kris Welsh, Nelly Bencomo, Pete Sawyer in Transactions on Computational Collective I… (2014)

  16. No Access

    Chapter

    Living with Uncertainty in the Age of Runtime Models

    Uncertainty can be defined as the difference between information that is represented in an executing system and the information that is both measurable and available about the system at a certain point in its ...

    Holger Giese, Nelly Bencomo, Liliana Pasquale, Andres J. Ramirez in Models@run.time (2014)

  17. No Access

    Chapter and Conference Paper

    S-Theory: A Unified Theory of Multi-paradigm Software Development

    Many problems facing software engineers demand ‘optimal’ performance in multiple dimensions, such as computational overhead and development overhead. For these complex problems, designing an optimal solution b...

    Danny Hughes, Nelly Bencomo, Brice Morin in Grid and Pervasive Computing (2013)

  18. No Access

    Chapter and Conference Paper

    Supporting Decision-Making for Self-Adaptive Systems: From Goal Models to Dynamic Decision Networks

    [Context/Motivation] Different modeling techniques have been used to model requirements and decision-making of self-adaptive systems (SASs). Specifically, goal models have been prolific in suppor...

    Nelly Bencomo, Amel Belaggoun in Requirements Engineering: Foundation for Software Quality (2013)

  19. No Access

    Chapter

    Requirements for Self-adaptation

    Self-adaptation is emerging as an increasingly important capability for many applications, particularly those deployed in dynamically changing environments, such as ecosystem monitoring and disaster management...

    Nelly Bencomo in Generative and Transformational Techniques in Software Engineering IV (2013)

  20. No Access

    Chapter

    Software Engineering for Self-Adaptive Systems: A Second Research Roadmap

    The goal of this roadmap paper is to summarize the state-of-the-art and identify research challenges when develo**, deploying and managing self-adaptive software systems. Instead of dealing with a wide range...

    Rogério de Lemos, Holger Giese in Software Engineering for Self-Adaptive Sys… (2013)

previous disabled Page of 2