225,759 Hits in 5.2 sec

Software Engineering Processes for Self-Adaptive Systems [chapter]

Jesper Andersson, Luciano Baresi, Nelly Bencomo, Rogério de Lemos, Alessandra Gorla, Paola Inverardi, Thomas Vogel
2013 Lecture Notes in Computer Science  
self-adaptive systems.  ...  In this paper, we discuss how for self-adaptive systems some activities that traditionally occur at development-time are moved to runtime.  ...  Smith, during the seminar on Software Engineering for Self-Adaptive Systems at Schloss Dagstuhl in October 2010 (  ... 
doi:10.1007/978-3-642-35813-5_3 fatcat:onrj44wirrbdnjv7xag3gqr67m

Self-Adaptive Role-Based Access Control for Business Processes

Carlos Eduardo da Silva, Jose Diego Saraiva da Silva, Colin Paterson, Radu Calinescu
2017 2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)  
We implemented and evaluated the approach and its policy specification formalism for a real IT support business process, showing their ability to express and apply a broad range of self-adaptive RBAC policies  ...  We present an approach for dynamically reconfiguring the role-based access control (RBAC) of information systems running business processes, to protect them against insider threats.  ...  While "standard" probabilistic model checking has been used to develop self-adaptive systems before (e.g.  ... 
doi:10.1109/seams.2017.13 dblp:conf/icse/SilvaSPC17 fatcat:vhd6udnc2bb75awkjct7fbcsmm

Process Evolution with Atomicity Consistency

Chunyang Ye, S.C. Cheung, W.K. Chan
2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS '07)  
The processes enacting cross organizational collaboration continually evolve to adapt to changing business environments.  ...  Atomicity is an important requirement for maintaining application consistency. The satisfaction of this requirement at the commencement of collaboration may no longer be held after process evolution.  ...  For example, software developers and testers from different organizations may collaborate in an open source project based on some pre-defined processes.  ... 
doi:10.1109/seams.2007.14 dblp:conf/icse/YeCC07 fatcat:t4i2gtledfagnbcuxklzczfkpu

Using Unstructured Data to Improve the Continuous Planning of Critical Processes Involving Humans

Colin Paterson, Radu Calinescu, Suresh Manandhar, Di Wang
2019 2019 IEEE/ACM 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)  
plans for the process).  ...  For such scenarios we propose COPE, a work-in-progress method for the continuous planning of critical processes involving humans and carried out in uncertain, changing environments.  ...  The stochastic model and optimisation criteria are then passed to a model analysis engine, for our example this is PRISM.  ... 
doi:10.1109/seams.2019.00013 dblp:conf/icse/PatersonCWM19 fatcat:igflc7hdcfdrdmpeys7cpuvb2i

Quality-aware Approach for Engineering Self-adaptive Software Systems [article]

Mohammed Abufouda
2014 arXiv   pre-print
In this paper, an approach for building an external adaptation engine for self-adaptive software systems is proposed.  ...  In order to improve the quality of self-adaptive software systems, this research addresses two challenges in self-adaptive software systems.  ...  [15] provides a software engine for adaptable process controlling and adaptable web-based delivered content.  ... 
arXiv:1402.2611v1 fatcat:ayhuofng5nhyjnqb657k6ogvqi

Adoption, Implementation and Management of Self-Adaptive and Self-Managing Software Systems in Pakistan

Shahbaz Rahim, Ali Ahsan, Sara Siddique
2017 Journal of Economics Business and Management  
In this paper, we attempt to investigate and explore the adaptation approaches, types, and need for new engineering processes for self-adaptive software systems.  ...  Index Terms-Self-adaptive, self-managing, software systems, software engineering.  ...  For example, Requirement Engineering, Architecture Design and Testing/QA from software engineering are same for Self-Adaptive and Self-Managing software systems?  ... 
doi:10.18178/joebm.2017.5.12.542 fatcat:j2r32n6xhjerje3fcvzlok6wzm

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

Rogério de Lemos, Holger Giese, Hausi A. Müller, Mary Shaw, Jesper Andersson, Marin Litoiu, Bradley Schmerl, Gabriel Tamura, Norha M. Villegas, Thomas Vogel, Danny Weyns, Luciano Baresi (+30 others)
2013 Lecture Notes in Computer Science  
Instead of dealing with a wide range of topics associated with the field, we focus on four essential topics of self-adaptation: design space for self-adaptive solutions, software engineering processes  ...  for self-adaptive systems, from centralized to decentralized control, and practical run-time verification & validation for self-adaptive systems.  ...  We decided to focus on four major topics identified as key to engineering of self-adaptive software systems: design space of self-adaptive solutions, software engineering processes for self-adaptive systems  ... 
doi:10.1007/978-3-642-35813-5_1 fatcat:b3ppcqf5wzaglcxqho5gqqmaxy

FESAS: Towards a Framework for Engineering Self-Adaptive Systems

Christian Krupitzer, Sebastian Vansyckel, Christian Becker
2013 2013 IEEE 7th International Conference on Self-Adaptive and Self-Organizing Systems  
 Modeling approach  Adaptation requirements as first class entities  Design Model and System Model  Software Engineering approach  Processes for engineering self-adaptive systems  Transformation  ...  of requirements into an adaptation logic Current Work  Analyses of existing approaches  Definition of use cases and scenarios for self-adaptation  Design adaptation logic  Elements and design & distribution  ...   Software Engineering approach  Processes for engineering self-adaptive systems  Transformation of requirements into an adaptation logic Current Work  Analyses of existing approaches  Definition of  ... 
doi:10.1109/saso.2013.36 dblp:conf/saso/KrupitzerVB13 fatcat:4p226hr4lndy5ppay2khwnfnwy

Engineering Self-Adaptive Systems through Feedback Loops [chapter]

Yuriy Brun, Giovanna Di Marzo Serugendo, Cristina Gacek, Holger Giese, Holger Kienle, Marin Litoiu, Hausi Müller, Mauro Pezzè, Mary Shaw
2009 Lecture Notes in Computer Science  
To deal with the increasing complexity of software systems and uncertainty of their environments, software engineers have turned to self-adaptivity.  ...  In this paper, we explore the state-of-the-art in engineering self-adaptive systems and identify potential improvements in the design process.  ...  Acknowledgments This paper is the result of stimulating discussions among the authors and other participants during the seminar on Software Engineering for Self-Adaptive Systems at Schloss Dagstuhl in  ... 
doi:10.1007/978-3-642-02161-9_3 fatcat:lh2fu27rxfaf3nxklbftgkitle

Self-Adaptation Using Multiagent Systems

D. Weyns, M. Georgeff
2010 IEEE Software  
challenges in self-adaptive systems in "Self-Managed Systems: An Architectural Challenge" (Future of Software Engineering, IEEE CS Press, 2007, pp. 259-268) .  ...  Multiagent systems can tackle some of the hard problems of engineering self-adaptive systems.  ... 
doi:10.1109/ms.2010.18 fatcat:nu377aqumjd7pd2xfxticsebfy

Methods and Tools for Engineering Self-Organizing Software Systems

Ante Vilenica, Jan Sudeikat
2011 Electronic Communications of the EASST  
Accordingly, it presents a set of methods and tools as developed in a recent research project for engineering self-organizing software systems.  ...  So, the specific aim of this paper is to address the utilization of Self-Organization in engineering software systems.  ...  distributed systems" (SodekoVS).  ... 
doi:10.14279/tuj.eceasst.37.486 dblp:journals/eceasst/VilenicaS11 fatcat:g5wbzj7rrzaopfmamepbtixtl4

Self-adaptive software

Mazeiar Salehie, Ladan Tahvildari
2009 ACM Transactions on Autonomous and Adaptive Systems  
Self-adaptive software is a response to these demands; it is a closed-loop system with a feedback loop aiming to adjust itself to changes during its operation.  ...  These processes depend on adaptation properties (called self-* properties), domain characteristics (context information or models), and preferences of stakeholders.  ...  Making has an implied system and/or software engineering view to engineer adaptivity into the individual systems.  ... 
doi:10.1145/1516533.1516538 fatcat:vpfhvgx3rfbm7j2kif2qzqfa5e

Software Engineering for Self-Adaptive Systems: A Research Roadmap [chapter]

Betty H. C. Cheng, Rogério de Lemos, Holger Giese, Paola Inverardi, Jeff Magee, Jesper Andersson, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cukic, Giovanna Di Marzo Serugendo, Schahram Dustdar (+17 others)
2009 Lecture Notes in Computer Science  
Introduction • Goal of the paper is to summarize the state-of-the-art and to identify critical challenges for the systematic software engineering of self-adaptive systemsSelf adaptive systems are systems  ...  • Requirements engineering for self-adaptive system is a wide open research area. • Requirements engineering for self-adaptive system is a wide open research area. • One of the biggest issues designing  ...  model before system deployment • Models need to be built and maintained at run-time. • A framework for adaptive system assurance is needed.  ... 
doi:10.1007/978-3-642-02161-9_1 fatcat:hggba5ukq5f3hcxncaujfo74tq

Self-adaptive Systems Driven by Runtime Models

Marcello Thiry, Roger A. Schmidt
2017 Proceedings of the 29th International Conference on Software Engineering and Knowledge Engineering  
Keywords-Self-Adaptive System; Runtime Model; Model-Driven Software Engineering; Systematic Literature Review I.  ...  Model-Driven Software Engineering (MDSE) represents a promising research area with a variety of challenging issues open for discussion.  ...  Concept Keyword and synonymous P = Self-Adaptive Systems "self-adaptive", "self adaptive", "adaptive system", "adaptive software" Q = Model-Driven Software Engineering "model-driven", "model driven", "  ... 
doi:10.18293/seke2017-168 dblp:conf/seke/ThiryS17 fatcat:ycfrash6f5c2dftyupvbellqde

Self-adaptive systems: A survey of current approaches, research challenges and applications

Frank D. Macías-Escrivá, Rodolfo Haber, Raul del Toro, Vicente Hernandez
2013 Expert systems with applications  
Thus, the investigation of systematic software engineering approaches is necessary, in order to develop self-adaptive systems that may ideally be applied across multiple domains.  ...  of self-adaptivity software into worldwide technology are also discussed.  ...  Acknowledgement This work was supported by the European Commission in the ARTEMIS JTI 295372 ''Design, Monitoring and Operation of Adaptive Networked Embedded Systems (DEMANES)''.  ... 
doi:10.1016/j.eswa.2013.07.033 fatcat:2gz76hptsfcd7cd2ztd3htaew4
« Previous Showing results 1 — 15 out of 225,759 results