Modeling and Simulation of Message-driven Self-adaptive Systems

Modeling and Simulation of Message-driven Self-adaptive Systems PDF Author: Larissa Schmid
Publisher:
ISBN:
Category :
Languages : en
Pages :

Get Book Here

Book Description

Modeling and Simulation of Message-driven Self-adaptive Systems

Modeling and Simulation of Message-driven Self-adaptive Systems PDF Author: Larissa Schmid
Publisher:
ISBN:
Category :
Languages : en
Pages :

Get Book Here

Book Description


[email protected]

Models@run.time PDF Author: Nelly Bencomo
Publisher: Springer
ISBN: 3319089153
Category : Computers
Languages : en
Pages : 329

Get Book Here

Book Description
Traditionally, research on model-driven engineering (MDE) has mainly focused on the use of models at the design, implementation, and verification stages of development. This work has produced relatively mature techniques and tools that are currently being used in industry and academia. However, software models also have the potential to be used at runtime, to monitor and verify particular aspects of runtime behavior, and to implement self-* capabilities (e.g., adaptation technologies used in self-healing, self-managing, self-optimizing systems). A key benefit of using models at runtime is that they can provide a richer semantic base for runtime decision-making related to runtime system concerns associated with autonomic and adaptive systems. This book is one of the outcomes of the Dagstuhl Seminar 11481 on [email protected] held in November/December 2011, discussing foundations, techniques, mechanisms, state of the art, research challenges, and applications for the use of runtime models. The book comprises four research roadmaps, written by the original participants of the Dagstuhl Seminar over the course of two years following the seminar, and seven research papers from experts in the area. The roadmap papers provide insights to key features of the use of runtime models and identify the following research challenges: the need for a reference architecture, uncertainty tackled by runtime models, mechanisms for leveraging runtime models for self-adaptive software, and the use of models at runtime to address assurance for self-adaptive systems.

Modeling and Verification of Functional and Non Functional Requirements of Ambient, Self Adaptative Systems

Modeling and Verification of Functional and Non Functional Requirements of Ambient, Self Adaptative Systems PDF Author: Manzoor Ahmad
Publisher:
ISBN:
Category :
Languages : en
Pages : 0

Get Book Here

Book Description
The overall contribution of this thesis is to propose an integrated approach for modeling and verifying the requirements of Self Adaptive Systems using Model Driven Engineering techniques. Model Driven Engineering is primarily concerned with reducing the gap between problem and software implementation domains through the use of technologies that support systematic transformation of problem level abstractions to software implementations. By using these techniques, we have bridged this gap through the use of models that describe complex systems at multiple levels of abstraction and through automated support for transforming and analyzing these models. We take requirements as input and divide it into Functional and Non Functional Requirements. We then use a process to identify those requirements that are adaptable and those that cannot be changed. We then introduce the concepts of Goal Oriented Requirements Engineering for modeling the requirements of Self Adaptive Systems, where Non Functional Requirements are expressed in the form of goals which is much more rich and complete in defining relations between requirements. We have identified some problems in the conventional methods of requirements modeling and properties verification using existing techniques, which do not take into account the adaptability features associated with Self Adaptive Systems. Our proposed approach takes into account these adaptable requirements and we provide various tools and processes that we developed for the requirements modeling and verification of Self Adaptive Systems. We validate our proposed approach by applying it on two different case studies in the domain of Self Adaptive Systems.

Verification and Simulation of Self-adaptive Mechatronic Systems

Verification and Simulation of Self-adaptive Mechatronic Systems PDF Author: Christian Heinzemann
Publisher:
ISBN: 9783942647670
Category :
Languages : en
Pages : 0

Get Book Here

Book Description
Self-adaptive mechatronic systems automatically adapt their behavior to a changing environment by reconfiguring their software architecture at runtime. In particular, this includes to dynamically form systems of systems at runtime, where several systems collaborate with each other using message-based communication protocols. Often, these systems are safety-critical and need to satisfy hard real-time constraints, i.e., any (timing) error in their behavior may put lives at risk. As a consequence, the software of a mechatronic system needs to meet high quality standards. In particular, it needs to be guaranteed that reconfigurations of the software architecture do not lead to an unsafe behavior or a violation of the real-time constraints. Testing alone cannot prove the correctness and thereby the safety of the mechatronic system. Existing approaches for model-driven development and analysis of mechatronic systems either provide support for analyzing real-time constraints or for analyzing reconfigurations of the software architecture, but none of the existing approaches supports both. In this thesis, we present a combination of constructive and analytical techniques that can be used by software engineers as part of a model-driven software engineering method for assuring the correctness of the software of a self-adaptive mechatronic system. As a key novelty, our approach combines formal verification and simulation-based testing for achieving a scalable analysis of the system's software. In addition, we explicitly separate the specification and verification of functional behavior and reconfiguration behavior for further improving the scalability of the verification. We evaluated all of our contributions based on the RailCab system and conducted two case studies that demonstrate the viability of our techniques. ; eng

Body of Knowledge for Modeling and Simulation

Body of Knowledge for Modeling and Simulation PDF Author: Tuncer Ören
Publisher: Springer Nature
ISBN: 3031110854
Category : Computers
Languages : en
Pages : 549

Get Book Here

Book Description
Commissioned by the Society for Modeling and Simulation International (SCS), this needed, useful new ‘Body of Knowledge’ (BoK) collects and organizes the common understanding of a wide collection of professionals and professional associations. Modeling and simulation (M&S) is a ubiquitous discipline that lays the computational foundation for real and virtual experimentation, clearly stating boundaries—and interactions—of systems, data, and representations. The field is well known, too, for its training support via simulations and simulators. Indeed, with computers increasingly influencing the activities of today’s world, M&S is the third pillar of scientific understanding, taking its place along with theory building and empirical observation. This valuable new handbook provides intellectual support for all disciplines in analysis, design and optimization. It contributes increasingly to the growing number of computational disciplines, addressing the broad variety of contributing as well as supported disciplines and application domains. Further, each of its sections provide numerous references for further information. Highly comprehensive, the BoK represents many viewpoints and facets, captured under such topics as: Mathematical and Systems Theory Foundations Simulation Formalisms and Paradigms Synergies with Systems Engineering and Artificial Intelligence Multidisciplinary Challenges Ethics and Philosophy Historical Perspectives Examining theoretical as well as practical challenges, this unique volume addresses the many facets of M&S for scholars, students, and practitioners. As such, it affords readers from all science, engineering, and arts disciplines a comprehensive and concise representation of concepts, terms, and activities needed to explain the M&S discipline. Tuncer Ören is Professor Emeritus at the University of Ottawa. Bernard Zeigler is Professor Emeritus at the University of Arizona. Andreas Tolk is Chief Scientist at The MITRE Corporation. All three editors are long-time members and Fellows of the Society for Modeling and Simulation International. Under the leadership of three SCS Fellows, Dr. Ören, University of Ottawa, Dr. Zeigler, The University of Arizona, and Dr. Tolk, The MITRE Corporation, more than 50 international scholars from 15 countries provided insights and experience to compile this initial M&S Body of Knowledge.

Affect-driven Self-adaptation

Affect-driven Self-adaptation PDF Author: Javier Gonzalez-Sanchez
Publisher:
ISBN:
Category : Affect (Psychology)
Languages : en
Pages : 249

Get Book Here

Book Description
Affect signals what humans care about and is involved in rational decision-making and action selection. Many technologies may be improved by the capability to recognize human affect and to respond adaptively by appropriately modifying their operation. This capability, named affect-driven self-adaptation, benefits systems as diverse as learning environments, healthcare applications, and video games, and indeed has the potential to improve systems that interact intimately with users across all sectors of society. The main challenge is that existing approaches to advancing affect-driven self-adaptive systems typically limit their applicability by supporting the creation of one-of-a-kind systems with hard-wired affect recognition and self-adaptation capabilities, which are brittle, costly to change, and difficult to reuse. A solution to this limitation is to leverage the development of affect-driven self-adaptive systems with a manufacturing vision. This dissertation demonstrates how using a software product line paradigm can jumpstart the development of affect-driven self-adaptive systems with that manufacturing vision. Applying a software product line approach to the affect-driven self-adaptive domain provides a comprehensive, flexible and reusable infrastructure of components with mechanisms to monitor a user0́9s affect and his/her contextual interaction with a system, to detect opportunities for improvements, to select a course of action, and to effect changes. It also provides a domain-specific architecture and well-documented process guidelines, which facilitate an understanding of the organization of affect-driven self-adaptive systems and their implementation by systematically customizing the infrastructure to effectively address the particular requirements of specific systems. The software product line approach is evaluated by applying it in the development of learning environments and video games that demonstrate the significant potential of the solution, across diverse development scenarios and applications. The key contributions of this work include extending self-adaptive system modeling, implementing a reusable infrastructure, and leveraging the use of patterns to exploit the commonalities between systems in the affect-driven self-adaptation domain.

Software Engineering for Self-Adaptive Systems

Software Engineering for Self-Adaptive Systems PDF Author: Betty H. C. Cheng
Publisher: Springer Science & Business Media
ISBN: 3642021603
Category : Computers
Languages : en
Pages : 271

Get Book Here

Book Description
The carefully reviewed papers in this state-of-the-art survey describe a wide range of approaches coming from different strands of software engineering, and look forward to future challenges facing this ever-resurgent and exacting field of research.

Model Driven Engineering Languages and Systems

Model Driven Engineering Languages and Systems PDF Author: Andy Schürr
Publisher: Springer
ISBN: 3642044255
Category : Computers
Languages : en
Pages : 775

Get Book Here

Book Description
The pioneering organizers of the ?rst UML workshop in Mulhouse, France inthe summerof1998couldhardlyhaveanticipatedthat,in littleoveradecade, theirinitiativewouldblossomintotoday’shighlysuccessfulMODELSconference series, the premier annual gathering of researchersand practitioners focusing on a very important new technical discipline: model-based software and system engineering. This expansion is, of course, a direct consequence of the growing signi?cance and success of model-based methods in practice. The conferences have contributed greatly to the heightened interest in the ?eld, attracting much young talent and leading to the gradualemergence of its correspondingscienti?c and engineering foundations. The proceedings from the MODELS conferences are one of the primary references for anyone interested in a more substantive study of the domain. The 12th conference took place in Denver in the USA, October 4–9, 2009 along with numerous satellite workshops and tutorials, as well as several other related scienti?c gatherings. The conference was exceptionally fortunate to have three eminent, invited keynote speakers from industry: Stephen Mellor, Larry Constantine, and Grady Booch.

A Model-Based Approach to Engineer Self-Adaptive Systems with Guarantees

A Model-Based Approach to Engineer Self-Adaptive Systems with Guarantees PDF Author: Muhammad Usman Iftikhar
Publisher:
ISBN: 9789188761040
Category :
Languages : en
Pages :

Get Book Here

Book Description


Theory, Methodology, Tools and Applications for Modeling and Simulation of Complex Systems

Theory, Methodology, Tools and Applications for Modeling and Simulation of Complex Systems PDF Author: Lin Zhang
Publisher: Springer
ISBN: 9811026637
Category : Computers
Languages : en
Pages : 739

Get Book Here

Book Description
This four-volume set (CCIS 643, 644, 645, 646) constitutes the refereed proceedings of the 16th Asia Simulation Conference and the First Autumn Simulation Multi-Conference, AsiaSim / SCS AutumnSim 2016, held in Beijing, China, in October 2016. The 265 revised full papers presented were carefully reviewed and selected from 651 submissions. The papers in this first volume of the set are organized in topical sections on modeling and simulation theory and methodology; model engineering for system of systems; high performance computing and simulation; modeling and simulation for smart city.