8,345 Hits in 3.7 sec

Towards Runtime Adaptation of Actor Systems [article]

Ian Cassar
2017 arXiv   pre-print
We implement the identified adaptations as an extension of an existing Runtime Verification tool for actor-systems, thereby creating a RA framework for monitoring and mitigating actor systems.  ...  We thus identify a number of generic adaptations that can be applied to any actor system, regardless of its design and the code that it executes.  ...  Each objective contributes in its own way towards developing a more refined Runtime Adaptation framework for actor systems.  ... 
arXiv:1709.02346v1 fatcat:j47vh2ufszhzrfoamilko7fph4

Runtime compositional analysis of track-based traffic control systems

Maryam Bagheri, Ehsan Khamespanah, Marjan Sirjani, Ali Movaghar, Edward A. Lee
2017 ACM SIGBED Review  
In this paper we address the development of dependable selfadaptive systems focusing on the specific domain of trackbased traffic control systems where timing issues are critical.  ...  Acknowledgment The work on this paper has been supported in part by the project "Self-Adaptive Actors: SEADA" (nr. 163205-051) of the Icelandic Research Fund.  ...  Guaranteeing the correctness and quality of self-adaptive systems at runtime is an important and complicated issue.  ... 
doi:10.1145/3166227.3166233 fatcat:cqgurlhaerbnnbyimufw7rzgl4

A Monitoring System for Runtime Adaptations of Streaming Applications

Manuel Selva, Lionel Morel, Kevin Marquet, Stephane Frenot
2015 2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing  
We monitor synchronous dataflow (SDF) programs at runtime both at the application and system levels in order to identify violations of quality-of-service requirements.  ...  It can then be used to perform dynamic adaptations of the applications in order to optimize the use of computing and memory resources.  ...  Towards Runtime adaptation heuristics Using runtime mechanisms allowing to migrate actors between threads pinned to cores, and to migrate FIFOs between memory nodes we are able to implement adaptations  ... 
doi:10.1109/pdp.2015.53 dblp:conf/pdp/SelvaMMF15 fatcat:5whn3a5fmrbhtj6b7jndjybdra

Infrastructure as runtime models: Towards Model-Driven resource management

Filip Krikava, Romain Rouvoy, Lionel Seinturier
2015 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS)  
It also simplifies the development of various self-adaptation strategies without requiring the engineers and researchers to cope with low-level system complexities.  ...  In this paper, we outline a novel approach that treats system infrastructure as explicit runtime models.  ...  The implementation is based on the Actor model [12] using the Akka 10 runtime. The system architecture is a classical client/server.  ... 
doi:10.1109/models.2015.7338240 dblp:conf/models/KrikavaRS15 fatcat:g73nreua3bec7m3q62taw7n5by

Towards Self-Explainable Adaptive Systems (SEAS): A Requirements Driven Approach

Nabia Khalid, Nauman A. Qureshi
2021 Requirements Engineering: Foundation for Software Quality  
of the system.  ...  How to model the requirements and domain knowledge so that the system adapts to runtime changes according to the end-user's environment?  ...  systems where the RMO monitors and stores the complex environmental data sets (C-Q-K) of the end-user like location context, device context, pre and post conditions of the Domain Assumptions and Quality  ... 
dblp:conf/refsq/KhalidQ21 fatcat:c6yi5asjdvavxhbv4u7eiruemu

Environment Modeling for Complex, Dynamic and Distributed Systems

Fabian Kneer
2018 Requirements Engineering: Foundation for Software Quality  
[Principal ideas/ results:] A new approach is needed to support the development of an environment model, the idea is to use runtime information (e.g., from executing early prototypes of the system) to  ...  [Question/ problem:] Current requirements engineering techniques for gathering information are not sufficient to capture the system behavior and the environment for this class of systems.  ...  Acknowledgment This research was supported by graduate school of University of Applied Sciences and Arts, Dortmund.  ... 
dblp:conf/refsq/Kneer18 fatcat:wy4fgfdukjb4zos2y23iqh7i6y

Flextream: Adaptive Compilation of Streaming Applications for Heterogeneous Architectures

Amir H. Hormati, Yoonseo Choi, Manjunath Kudlur, Rodric Rabbah, Trevor Mudge, Scott Mahlke
2009 2009 18th International Conference on Parallel Architectures and Compilation Techniques  
Increasing demand for performance and efficiency has driven the computer industry toward multicore systems.  ...  One important challenge that arises in multicore systems is the ability to dynamically adapt a running application to a target architecture in the face of changes in resource availability (e.g., number  ...  We owe thanks to Mark Woh, and Shuguang Feng who went to great lengths in assisting with preliminary drafts of this work. This research was supported by ARM Limited.  ... 
doi:10.1109/pact.2009.39 dblp:conf/IEEEpact/HormatiCKRMM09 fatcat:e3etmhtkkbgk5flpj5bqvvbthu

SCaaS: A Platform for Managing Adaptation in Collaborative Pervasive Applications [chapter]

Muhammad Ashad Kabir, Jun Han, Alan Colman, Jian Yu
2013 Lecture Notes in Computer Science  
their implementation using a service oriented paradigm, and support for their runtime adaptation.  ...  In this paper, we present a social context as a service (SCaaS) platform for managing adaptations in collaborative pervasive applications that support interactions among a dynamic group of actors such  ...  Middleware Support for Runtime Adaptation Much research has been carried out into middleware support for runtime adaptation in context-aware systems (e.g., MADAM [9] and 3PC [10] ) and serviceoriented  ... 
doi:10.1007/978-3-642-41030-7_10 fatcat:b4ja62mrl5bzfkll4o3hgxg36m

Run-Time and Atomic Weaving of Distributed Aspects [chapter]

Eddy Truyen, Wouter Joosen
2006 Lecture Notes in Computer Science  
Adding support for atomic weaving ensures that such system-wide adaptations are performed in a safe and coordinated way.  ...  The paper makes the case that runtime weaving of distributed aspects is well suited for supporting dynamic and behavioral adaptations that are cross-component, cross-node or cross-layer.  ...  This work has been supported by the Institute for the promotion of innovation by science and technology in Flanders.(IWT).  ... 
doi:10.1007/11922827_6 fatcat:palhhhz6uraphdpca5axjayynm

Runtime adaptive allocation of dynamically mixed tasks on a heterogeneous MPSoC platform

Jia Huang, Andreas Raabe, Christian Buckl, Alois Knoll
2010 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP)  
However, it can be shown that such strategies are suboptimal from the system point of view.  ...  In addition, the proposed task allocator features runtime self-adaptability with respect to changes in hardware and/or applications.  ...  INTRODUCTION As the complexity of today's embedded applications increases continuously, there is trend toward adopting Multiprocessor System-on-Chip (MPSoC) platforms in embedded system design.  ... 
doi:10.1109/dasip.2010.5706243 dblp:conf/dasip/HuangRBK10 fatcat:aif6xlnrurbv5e7oivdczeojea

Magnifier: A Compositional Analysis Approach for Autonomous Traffic Control [article]

Maryam Bagheri, Marjan Sirjani, Ehsan Khamespanah, Christel Baier, Ali Movaghar
2021 arXiv   pre-print
This iterative process terminates whenever the propagation of the change stops. In Magnifier, we use the Coordinated Adaptive Actor model (CoodAA) of traffic control systems.  ...  Due to the dynamic nature of the surrounding world of these systems, assuring the satisfaction of their properties at runtime and in the presence of a change is important.  ...  Assume that the aircraft ACKNOWLEDGMENTS The work on this paper has been supported in part by the project "Self-Adaptive Actors: SEADA" (nr. 163205-051) of the Icelandic Research Fund.  ... 
arXiv:1905.06732v3 fatcat:ld5uchr5nvhc5hiff6nu4jv2a4

The Evolution of Tropos: Contexts, Commitments and Adaptivity

Raian Ali, Amit K. Chopra, Fabiano Dalpiaz, Paolo Giorgini, John Mylopoulos, Vítor Estêvão Silva Souza
2010 International i* Workshop  
Software evolution is the main research focus of the Tropos group at University of Trento (UniTN): how do we build systems that are aware of their requirements, and are able to dynamically reconfigure  ...  In particular, the report presents ideas and results of four lines of research: contextual requirements modeling and reasoning, commitments and goal models, developing self-reconfigurable systems, and  ...  evolve the system at runtime.  ... 
dblp:conf/istar/AliCDGMS10 fatcat:oionkr5nhjdffedlb6tg3l4dzi


P. Felcy Judith
2020 International Journal of Engineering Applied Sciences and Technology  
Multi Agent Technology has advanced significantly since its initiation and the research area has been gaining its importance recently due to the need for managing intelligence in field of Internet of Things  ...  This paper introduces the usage of multi-agents framework in order to help agents to interact and co-ordinate to arrive at necessary decision and later to respond based on the arrived decisions.  ...  The purpose of this "system" actor is to provide system operational services to actors depending on services from the last analysis phase.  ... 
doi:10.33564/ijeast.2020.v05i02.057 fatcat:p4q6nlifsbcubdn2rglavrduny

Calvin – Merging Cloud and IoT

Per Persson, Ola Angelsmark
2015 Procedia Computer Science  
-for communicating with runtimes, between runtimes, and passing data between components.  ...  Additionally, we keep Calvin language and platform agnostic by only prescribing a lightweight runtime API, with a limited number of specified communication protocols -with no requirements on the carrier  ...  Above the platform dependent level of the runtime we have the platform independent runtime layer, providing the interface towards the actors.  ... 
doi:10.1016/j.procs.2015.05.059 fatcat:szjhobhxkncajc337nyve3c7uu

Classification and Mapping of Model Elements for Designing Runtime Reconfigurable Systems

Denis S. Loubach, Ricardo Bonna, George Ungureanu, Ingo Sander, Ingemar Soderquist
2021 IEEE Access  
Adaptiveness can be enabled by runtime reconfiguration.  ...  Self-adaptation is one of the most relevant strategies to cope with the increasing complexity of software systems [20] .  ...  As future work, we intend to automate the application of the mapping rules based on the high-level abstraction application model and the classification systems, besides the final mapping from the virtual  ... 
doi:10.1109/access.2021.3129899 fatcat:2sncjjtlrnawhplc7m7m5a5ufy
« Previous Showing results 1 — 15 out of 8,345 results