The DOI matches its Crossref record, with a small difference in title or year; 157 of the 158 references it cites were found in a registry or an index.
Self-adaptive software: Landscape and research challenges
Abstract
Software systems dealing with distributed applications in changing environments normally require human supervision to continue operation in all conditions. These (re-)configuring, troubleshooting, and in general maintenance tasks lead to costly and time-consuming procedures during the operating phase. These problems are primarily due to the open-loop structure often followed in software development. Therefore, there is a high demand for management complexity reduction, management automation, robustness, and achieving all of the desired quality requirements within a reasonable cost and time range during operation. 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 changes may stem from the software system'sself(internal causes, e.g., failure) orcontext(external events, e.g., increasing requests from users). Such a system is required tomonitoritself and its context,detectsignificant changes,decidehow to react, andactto execute such decisions. These processes depend on adaptation properties (called self-* properties), domain characteristics (context information or models), and preferences of stakeholders. Noting these requirements, it is widely believed that new models and frameworks are needed to design self-adaptive software. This survey article presents a taxonomy, based on concerns of adaptation, that is,how,what,whenandwhere, towards providing a unified view of…
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Citations
Cites
Lecture Notes in Computer Science 1205
(1999) · Industrial Robot: An International Journal · doi:10.1108/ir.1999.04926fae.001 · Cited by 38,662
(1994) · Cited by 21,711
The vision of autonomic computing
Kephart, J. O., & Chess, D. M. (2003) · Computer · doi:10.1109/mc.2003.1160055 · Cited by 6,572
Decisions with Multiple Objectives
Keeney, R. L., & Raiffa, H. (1993) · Cambridge University Press eBooks · doi:10.1017/cbo9781139174084 · Cited by 4,570
Supervisory Control of a Class of Discrete Event Processes
Ramadge, P. J., & Wonham, W. M. (1987) · SIAM Journal on Control and Optimization · doi:10.1137/0325013 · Cited by 3,346
Proceedings of the International Joint Conference on Artificial Intelligence 2007
Bundy, A. (2007) · International Joint Conference on Artificial Intelligence · Cited by 2,761
Artificial Intelligence: A Modern Approach
Ligęza, A. (1995) · Neurocomputing · doi:10.1016/0925-2312(95)90020-9 · Cited by 1,868
Artificial Intelligence: A Modern Approach
Russell, S., & Norvig, P. (1995) · Cited by 1,753
Castro, B. F. (1997) · Computación y Sistemas · Cited by 1,504
Design and evaluation of a wide-area event notification service
Carzaniga, A., Rosenblum, D. S., & Wolf, A. L. (2001) · ACM Transactions on Computer Systems · doi:10.1145/380749.380767 · Cited by 1,425
Research works printed but not linked: 15
- 10.5555/1756301.1756316 · doi:10.5555/1756301.1756316
- Buschmann F. Meunier R. Rohnert H. Sommerlad P. and Stal M. 1996. A System of Patterns—Pattern Oriented Software Architecture. Wiley. Buschmann F. Meunier R. Rohnert H. Sommerlad P. and Stal M. 1996. A System of Patterns—Pattern Oriented Software Architecture. Wiley.
- Ibm ref. arch . 2005 . An architectural blueprint for autonomic computing. IBM white paper. http://www-03.ibm.com/autonomic/pdfs/ACBlueprintWhitePaperV7.pdf. Ibm ref. arch. 2005. An architectural blueprint for autonomic computing. IBM white paper. http://www-03.ibm.com/autonomic/pdfs/ACBlueprintWhitePaperV7.pdf.
- Ieee-iso/iec 14764. 2006. Standard for software maintenance - IEEE 14764-2006 - ISO/IEC 14764. URL = http://ieeexplore.ieee.org/iel5/11168/35960/01703974.pdf. Ieee-iso/iec 14764. 2006. Standard for software maintenance - IEEE 14764-2006 - ISO/IEC 14764. URL = http://ieeexplore.ieee.org/iel5/11168/35960/01703974.pdf.
- Iso /Iec 9126-1. 2001. ISO/IEC 9126-1 Standard : Software Eng. -Product quality - Part 1: Quality model , International Standard Organization , 2001 . Iso/Iec 9126-1. 2001. ISO/IEC 9126-1 Standard: Software Eng. -Product quality - Part 1: Quality model, International Standard Organization, 2001.
- 10.5555/375094.375105 · doi:10.5555/375094.375105
- Laddaga , R. , Robertson , P. , and Shrobe , H. E . 2001 . Results of the 2nd International workshop on self-adaptive software. In Proceedings of the International Workshop on Self-Adaptive Software. 281--290 . Laddaga, R., Robertson, P., and Shrobe, H. E. 2001. Results of the 2nd International workshop on self-adaptive software. In Proceedings of the International Workshop on Self-Adaptive Software. 281--290.
- 10.5555/646195.681473 · doi:10.5555/646195.681473
- Murch , R. 2004. Autonomic Computing . Prentice Hall . Murch, R. 2004. Autonomic Computing. Prentice Hall.
- 10.5555/2167575.2167592 · doi:10.5555/2167575.2167592
- 10.1145/214956.214961 · DOI
- 10.5555/977400.977958 · doi:10.5555/977400.977958
- Scott , J. , Neema , S. , Bapty , T. , and Abbott , B . 2000 . Hardware/ software runtime environment for dynamically reconfigurable systems. Tech. Rep. ISIS-2000-06, Vanderbilt Univ. Scott, J., Neema, S., Bapty, T., and Abbott, B. 2000. Hardware/software runtime environment for dynamically reconfigurable systems. Tech. Rep. ISIS-2000-06, Vanderbilt Univ.
- Serugendo , G. D. M. , Foukia , N. , Hassas , S. , Karageorgos , A. , Mostéfaoui , S. K. , Rana , O. F. , Ulieru , M. , Valckenaers , P. , and van Aart , C. 2003 . Self-organisation: Paradigms and app . In Proceedings of the Engineering Self-Organising Applications Workshop. 1--19 . Serugendo, G. D. M., Foukia, N., Hassas, S., Karageorgos, A., Mostéfaoui, S. K., Rana, O. F., Ulieru, M., Valckenaers, P., and van Aart, C. 2003. Self-organisation: Paradigms and app. In Proceedings of the Engineering Self-Organising Applications Workshop. 1--19.
- 10.5555/1018409.1018780 · doi:10.5555/1018409.1018780
Cited by
Items 801–900 of 1,000
Code and Data Synthesis for Genetic Improvement in Emergent Software Systems
Rainford, P. F., & Porter, B. (2022) · ACM Transactions on Evolutionary Learning and Optimization · doi:10.1145/3542823 · Cited by 3
Ettahiri, I., Ajallouda, L., Doumi, K., & Zellou, A. (2022) · International Conference on Computational Modelling, Simulation and Optimization (ICCMSO) · doi:10.1109/iccmso58359.2022.00022 · Cited by 3
Control Action Types -Patterns of Applied Control for Self-adaptive Systems
Kröher, C., Gerling, L., & Schmid, K. (2023) · International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) · doi:10.1109/seams59076.2023.00015 · Cited by 3
A Quantitative Approach to Coordinated Scaling of Resources in Complex Cloud Computing Workflows
Carnevali, L., Paolieri, M., Picano, B., Reali, R., Scommegna, L., & Vicario, E. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-43185-2_21 · Cited by 3
Customizable and adaptable middleware of things
Cavalcanti, D., & Rosa, N. S. (2024) · International Journal of Communication Systems · doi:10.1002/dac.5887 · Cited by 3
Reliable proactive adaptation via prediction fusion and extended stochastic model predictive control
Chen, Z., Li, J., Li, N., & Jiao, W. (2024) · Journal of Systems and Software · doi:10.1016/j.jss.2024.112166 · Cited by 3
Defining a Reference Architecture for Edge Systems in Highly-Uncertain Environments
Pitstick, K., Novakouski, M., Lewis, G. A., & Özkaya, İ. (2024) · IEEE International Conference on Software Architecture Companion (ICSA-C) · doi:10.1109/icsa-c63560.2024.00064 · Cited by 3
Rethinking MAPE: Next Generation Adaptation Control for Learning Adaptive Systems
Krupitzer, C., Henrichs, E., & Becker, C. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-71874-8_13 · Cited by 3
Self-adaptive production performance monitoring framework under different operating regimes
Prioli, J. P. J., Altinpulluk, N. B., Rickli, J. L., & Yildirim, M. (2025) · Journal of Manufacturing Systems · doi:10.1016/j.jmsy.2025.02.011 · Cited by 3
Component based decision architecture for reliable autonomous systems
Ramaswamy, A., Monsuez, B., & Tapus, A. (2013) · International Conference on Collaboration Technologies and Systems (CTS) · doi:10.1109/cts.2013.6567295 · Cited by 3
Recognizing Voice-Based Requirements to Drive Self-Adaptive Software Systems
Zhang, X., Yang, Q., Xing, J., & Han, D. (2016) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/compsac.2016.176 · Cited by 3
A Runtime Framework for Machine-Augmented Software Design Using Unsupervised Self-Learning
Filho, R. R., & Porter, B. (2016) · IEEE International Conference on Autonomic Computing (ICAC) · doi:10.1109/icac.2016.37 · Cited by 3
A Models@run.time Approach for Multi-objective Self-optimizing Software
Götz, S., Kühn, T., Piechnick, C., Püschel, G., & Aßmann, U. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-11298-5_11 · Cited by 3
Dobrican, R.-A., & Zampuniéris, D. (2014) · Open Repository and Bibliography (University of Luxembourg) · Cited by 3
Towards self-managing systems inspired by economic organizations
Arnautović, E., Vallée, M., Mulvenna, M. D., Baumgarten, M., Hadjiantonis, A. M., Rehm, S., Muethel, M., Karyotis, V. A., Papavassiliou, S., & Stathis, K. (2010) · Conference proceedings/Conference proceedings - IEEE International Conference on Systems, Man, and Cybernetics · doi:10.1109/icsmc.2010.5641875 · Cited by 3
Adapting Web Services to Maintain QoS Even When Faults Occur
Cordier, M.-O., Micalizio, R., Robin, S., & Rozé, L. (2013) · IEEE International Conference on Web Services (ICWS) · doi:10.1109/icws.2013.61 · Cited by 3
Autonomic pervasive applications driven by abstract specifications
Günalp, O., Gürgen, L., Lestideau, V., & Lalanda, P. (2012) · doi:10.1145/2378023.2378028 · Cited by 3
Utility driven elastic services
Chacín, P., & Navarro, L. (2011) · Distributed Applications and Interoperable Systems · doi:10.5555/2022090.2022100 · Cited by 3
Models for Self-Adaptive Systems
Sharifloo, A. M. (2015) · doi:10.1145/2797433.2797457 · Cited by 3
A Two-Layer Approach to Developing Self-Adaptive Multi-Agent Systems in Open Environment
Mao, X., Dong, M., & Zhu, H. (2014) · International Journal of Agent Technologies and Systems · doi:10.4018/ijats.2014010104 · Cited by 3
RNN-based Model for Self-adaptive Systems - The Emergence of Epilepsy in the Human Brain
Merelli, E., & Piangerelli, M. (2014) · International Conference on Neural Computation Theory and Applications · doi:10.5220/0005165003560361 · Cited by 3
Benchmarking and Evaluation Support for Self-Adaptive Distributed Systems
Vilenica, A., & Lamersdorf, W. (2012) · ... International Conference on Complex, Intelligent and Software Intensive Systems · doi:10.1109/cisis.2012.115 · Cited by 3
FuAET: a tool for developing fuzzy self-adaptive software systems
Yang, Q., Tao, X., Xie, H., Xing, J., & Song, W. (2014) · Asia-Pacific Symposium on Internetware · doi:10.1145/2677832.2677840 · Cited by 3
Specification and monitoring of data-centric temporal properties for service-based systems
Wu, G., Wei, J., Ye, C., Zhong, H., Huang, T., & He, H. G. (2012) · Journal of Systems and Software · doi:10.1016/j.jss.2012.05.075 · Cited by 3
Takahashi, A., Oide, M., Abe, M., & Kinoshita, T. (2014) · IEEE International Conference on Cognitive Informatics · doi:10.1109/icci-cc.2014.6921465 · Cited by 3
Measurements for Adaptation Level and Efficiency of Adaptive Software Systems
Jiao, W. (2013) · IEEE International Conference on Engineering of Complex Computer Systems (ICECCS) · doi:10.1109/iceccs.2013.16 · Cited by 3
Towards Unanticipated Adaptation: An Architecture-Based Approach
Ding, B., Wang, H., Shi, D., & Rao, X. (2009) · IEEE/ACIS International Conference on Software Engineering Research, Management and Applications (SERA) · doi:10.1109/sera.2009.25 · Cited by 3
Towards model-centric engineering of a dynamic access control product line
Derakhshanmanesh, M., Salehie, M., & Ebert, J. (2012) · International Software Product Line Conference (SPLC) · doi:10.1145/2364412.2364437 · Cited by 3
Self-citationBeyond Green: Evolution to Adaptability and Recyclability
Sun, Y., & Song, Y. (2011) · IEEE/ACM International Conference on Green Computing and Communications (GreenCom) · doi:10.1109/greencom.2011.48 · Cited by 3
Time-Waved Monitoring and Emergent Self Adaption of Software Components in Open Source Cloud
Rawshan, L., Sakib, K. M., & Imran, A. (2015) · International Conference on Engineering & MIS (ICEMIS) · doi:10.1145/2832987.2833055 · Cited by 3
Detecting Faults by Tracing Companion States in Cloud Computing Systems
Rao, X., Wang, H., Zhen-Bang, C. H. E. N., Zhou, Y., Cai, H., Zhou, Q., & Sun, T. (2012) · Chinese Journal of Computers · doi:10.3724/sp.j.1016.2012.00856 · Cited by 3
A Reflective Model for Architecting Feedback Control Systems
Křikava, F., & Collet, P. (2011) · HAL · Cited by 3
An Architecture Framework for Self-Aware Adaptive Systems
Sutcliffe, A. (2014) · Elsevier eBooks · doi:10.1016/b978-0-12-410464-8.00004-0 · Cited by 3
DeCoF: A Decentralized Coordination Framework for Various Multi-Agent Systems
Preisler, T., Dethlefs, T., & Renz, W. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-45889-2_6 · Cited by 3
Sutcliffe, A., & Sawyer, P. (2016) · IEEE International Requirements Engineering Conference (RE) · doi:10.1109/re.2016.63 · Cited by 3
Homann, H., Eastep, J. M., Santambrogio, M. D., Miller, J. B., & Agarwal, A. (2010) · Virtual Community of Pathological Anatomy (University of Castilla La Mancha) · Cited by 3
Architecture Based Approaches Supporting Flexible Design of Self-Adaptive Software
Cha, J.-E., Kim, J.-S., & Jeong, Y.-J. (2016) · International Conference on Computational Science and Computational Intelligence (CSCI) · doi:10.1109/csci.2016.0280 · Cited by 3
Automated evaluation of service oriented architecture systems: a case study
Fouad, H. Y., Gilliam, A., Guleyupoglu, S., & Russell, S. (2017) · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · doi:10.1117/12.2267998 · Cited by 3
A Game-Theoretic Decision-Making Framework for Engineering Self-Protecting Software Systems
Emami-Taba, M. (2017) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse-c.2017.43 · Cited by 3
Crowd-Based Programming for Reactive Systems
Harel, D., Heimlich, I., Marelly, R., & Marron, A. (2017) · IEEE/ACM International Workshop on CrowdSourcing in Software Engineering (CSI-SE) · doi:10.1109/csi-se.2017.3 · Cited by 3
Benato, G. S., Affonso, F. J., & Nakagawa, E. Y. (2017) · Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering · doi:10.18293/seke2017-147 · Cited by 3
An Integrated Approach for Resilience in Industrial Control Systems
Iber, J., Rauter, T., Krisper, M., & Kreiner, C. (2017) · International Conference on Dependable Systems and Networks workshops · doi:10.1109/dsn-w.2017.23 · Cited by 3
WOF: Towards Behavior Analysis and Representation of Emotions in Adaptive Systems
Alloui, I., & Vernier, F. (2018) · Communications in computer and information science · doi:10.1007/978-3-319-93641-3_12 · Cited by 3
Design for Self-Adaptivity of Real-Time Embedded Systems Using Developmental Genetic Programming
Deniziak, S. R., & Ciopiński, L. (2018) · Conference on Electrotechnology: Processes, Models, Control and Computer Science (EPMCCS) · doi:10.1109/epmccs.2018.8596421 · Cited by 3
Evaluating Fault Localization for Resource Adaptation via Test-Based Software Modification
Christi, A., Groce, A., & Gopinath, R. (2019) · IEEE International Conference on Software Quality, Reliability and Security (QRS) · doi:10.1109/qrs.2019.00017 · Cited by 3
Reliable Composition of MAPE-K Loops in Self-Adaptive Software Systems
Ouareth, S., Boulehouache, S., & Mazouzi, S. (2020) · International Journal of Organizational and Collective Intelligence · doi:10.4018/ijoci.2020070103 · Cited by 3
Cardozo, N., & Dusparić, I. (2020) · IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C) · doi:10.1109/acsos-c51401.2020.00044 · Cited by 3
Synthesis-based resolution of feature interactions in cyber-physical systems
Gafford, B., Dürschmid, T., Moreno, G. A., & Kang, E. (2020) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3324884.3416630 · Cited by 3
Utility Driven Elastic Services
Chacín, P., & Navarro, L. (2011) · Lecture notes in computer science · doi:10.1007/978-3-642-21387-8_10 · Cited by 3
A population approach to ubicomp system design
Chalmers, M. (2010) · doi:10.5555/1811182.1811184 · Cited by 3
Context-Aware and Adaptive Usage Control Model
Almutairi, A. (2016) · DMU Open Research Archive (De Montfort University) · Cited by 3
Lewis, G. A., Smith, D. B., Chapin, N., & Kontogiannis, K. A. (2010) · Defense Technical Information Center (DTIC) · doi:10.21236/ada515837 · Cited by 3
Nobile, P. N. (2013) · Digital Library of Theses and Dissertations (Universidade de São Paulo) · doi:10.11606/t.55.2013.tde-21062013-110725 · Cited by 3
BubbleStorm: Replication, Updates, and Consistency in Rendezvous Information Systems
Leng, C. (2012) · Technischen Universität Darmstadt · doi:10.26083/tuprints-00003078 · Cited by 3
Self-Aware and Self-Adaptive Autoscaling for Cloud Based ServicesPreprint
Chen, T. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1608.04030 · Cited by 3
Autonomic Performance-Aware Resource Management in Dynamic IT Service Infrastructures
Huber, N. M. (2014) · Repository KITopen (Karlsruhe Institute of Technology) · doi:10.5445/ir/1000043246 · Cited by 3
Review on Requirements Modeling and Analysis for Self-Adaptive Systems: A Ten-Year PerspectivePreprint
Yang, Z., Li, Z., Jin, Z. G., & Zhang, H. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1704.00421 · Cited by 3
Performance optimisation of clustered java systems
Dominguez, P., & Omar, A. (2016) · Arrow@dit (Dublin Institute of Technology) · Cited by 3
Filho, R. R. (2018) · Lancaster EPrints (Lancaster University) · doi:10.17635/lancaster/thesis/371 · Cited by 3
A framework for modelling and utilization of users' feedback for software systems evolution.
Sherief, N. H. (2017) · Bournemouth University Research Online (Bournemouth University) · Cited by 3
Domain-specific modeling language for self-adaptive software system architectures
Křikava, F. (2013) · theses.fr (ABES) · doi:10.70675/2cc21f64z2784z42d1zb55azcd195f28c10f · Cited by 3
Self-Adaptive Middleware for Wireless Sensor Networks: A Reference Architecture
Portocarrero, J. M. T., Delicato, F. C., Pires, P. F., Nakagawa, E. Y., & Oquendo, F. (2015) · doi:10.1145/2797433.2797445 · Cited by 2
van Lier, B. (2020) · Advances in e-business research series · doi:10.4018/978-1-7998-1879-3.ch008 · Cited by 2
A Reference Architecture Based on Reflection for Self-Adaptive Software: A Second Release
Affonso, F. J., Campos, G., & Menaldo, G. G. (2024) · IEEE Access · doi:10.1109/access.2024.3428368 · Cited by 2
Ciopiński, L. (2025) · Electronics · doi:10.3390/electronics14030556 · Cited by 2
Bucchiarone, A., Bonetti, F., & Yigitbas, E. (2025) · International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) · doi:10.1109/seams66627.2025.00019 · Cited by 2
Thota, M. R. (2025) · International Journal of Scientific Research in Science Engineering and Technology · doi:10.32628/ijsrst25121450 · Cited by 2
Self-adaptation in microservice systems: Literature review informed classification taxonomy
Jawabreh, E., & Taweel, A. (2026) · Information and Software Technology · doi:10.1016/j.infsof.2026.108135 · Cited by 2
A DESIGN PATTERN FOR ENABLING FUNCTIONAL STABILITY IN SOFTWARE SYSTEMS
Bychkov, O. S., & Moroz, M. V. (2026) · Radio Electronics Computer Science Control · doi:10.15588/1607-3274-2026-1-9 · Cited by 2
Dhawan, R., & Dhawan, M. (2026) · Frontiers in Artificial Intelligence · doi:10.3389/frai.2026.1776546 · Cited by 2
Towards a Flexible and Evolvable Framework for Self-Adaptation
Provensi, L., & Eliassen, F. (2011) · Technische Universität Berlin – Universitätsbibliothek · doi:10.14279/tuj.eceasst.43.594.623 · Cited by 2
Towards an enterprise self-healing system against botnets attacks
Alhomoud, A., Awan, I. U., & Disso, J. P. (2013) · 2012 International Conference on Computing, Networking and Communications (ICNC) · doi:10.1109/iccnc.2013.6504248 · Cited by 2
Computing Swarms for Self-Adaptiveness and Self-Organization in Floating-Point Array Processing
Pani, D., Sau, C., Palumbo, F., & Raffo, L. (2015) · ACM Transactions on Autonomous and Adaptive Systems · doi:10.1145/2746346 · Cited by 2
A Multi Level Approach to Autonomic Business Process
Oliveira, K., Castro, J., Santos, E., Fidalgo, R., España, S., & Pastor, Ó. (2012) · Brazilian Symposium on Software Engineering · doi:10.1109/sbes.2012.20 · Cited by 2
Improving the Quality of Distributed Composite Service Applications
Efstathiou, D., McBurney, P., Plouzeau, N., & Zschaler, S. (2012) · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · doi:10.4230/oasics.iccsw.2012.49 · Cited by 2
Contracts-Based Control Integration into Software Systems
Křikava, F., Collet, P., Rouvoy, R., & Seinturier, L. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-74183-3_9 · Cited by 2
Building adaptive self-healing systems within a resource contested environment
Phillips, B., & Blackburn, M. (2016) · Heliyon · doi:10.1016/j.heliyon.2016.e00100 · Cited by 2
Theta Architecture: Preserving the Quality of Analytics in Data-Driven Systems
Theodorou, V., Gerostathopoulos, I., Amini, S., Scandariato, R., Prehofer, C., & Staron, M. (2017) · Communications in computer and information science · doi:10.1007/978-3-319-67162-8_19 · Cited by 2
Design and Ex ante Evaluation of an Architecture for Self-adaptive Model-Based DSS
Breuer, M.-P. (2018) · Advances in intelligent systems and computing · doi:10.1007/978-3-319-77712-2_64 · Cited by 2
Guided self-organization through an entropy-based self-advising approach
Kalantari, S., Nazemi, E., & Masoumi, B. (2022) · Computing · doi:10.1007/s00607-022-01082-5 · Cited by 2
Rajput, P. K., & Sikka, G. (2022) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.7442 · Cited by 2
Towards Resilient Execution of Adaptation in Decentralized Self-Adaptive Software Systems
Matusek, D. (2022) · IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C) · doi:10.1109/acsosc56246.2022.00036 · Cited by 2
Middleware Supporting PIS: Requirements, Solutions, and Challenges
Taconet, C., Batista, T., Borges, P., Bouloukakis, G., Cavalcante, E., Chabridon, S., Conan, D., Desprats, T., & Muñante, D. (2022) · Springer eBooks · doi:10.1007/978-3-031-18176-4_4 · Cited by 2
Towards a Framework for Self-adaptive Systems Conceptual Modeling
da Silva, J. P. S., Pimenta, M. S., Ecar, M., Giordano, D. M., Chagas, J. M., Otokovieski, M. B., Dias, B. D. A., & Forrati, S. M. (2023) · Anais do Simpósio Brasileiro de Sistemas de Informação (SBSI) · doi:10.1145/3592813.3592921 · Cited by 2
DoME: An Architecture for Domain Model Evolution at Runtime Using NLP
Gomes, A. M., & Maia, P. H. M. (2023) · Brazilian Symposium on Software Engineering · doi:10.1145/3613372.3613405 · Cited by 2
Assessing Critical Adaptations in Automated Adaptive Software Systems by Stage Decomposition
Morisaki, S., Wakimoto, M., & Kasai, N. (2024) · IEEE Access · doi:10.1109/access.2024.3360275 · Cited by 2
Self-Adaptable Software for Pre-Programmed Internet Tasks: Enhancing Reliability and Efficiency
García, M. M., Rodríguez, L. C. G. M., & Zúñiga, R. P. (2024) · Applied Sciences · doi:10.3390/app14156827 · Cited by 2
Adaptive Industrial Control Systems via IEC 61499 and Runtime Enforcement
Faqrizal, I., Salaün, G., & Falcone, Y. (2024) · ACM Transactions on Autonomous and Adaptive Systems · doi:10.1145/3691345 · Cited by 2
Self-adaptation for Sustainable Software and Its Application in Current Approaches - An SLR
Raibulet, C., & Fu, Q. (2024) · Communications in computer and information science · doi:10.1007/978-3-031-70245-7_15 · Cited by 2
Autonomous Mental Development at the Individual and Collective Levels: Concept and Challenges
Lippi, M., Mariani, S., Martinelli, M., & Zambonelli, F. (2024) · IEEE Access · doi:10.1109/access.2024.3522362 · Cited by 2
Wen, D., Xing, Y., Yao, Y., Liang, G., Xing, Y., Jung, T., Yu, H., Xie, X., Wan, X., Liu, T., et al. (2025) · Frontiers in Neurology · doi:10.3389/fneur.2025.1571817 · Cited by 2
Ismaili-Alaoui, A., Zimmermann, E., Liu, Y., Demesure, G., & El-Haouzi, H. B. (2025) · Studies in computational intelligence · doi:10.1007/978-3-031-85316-6_27 · Cited by 2
Embedding Security Awareness in IoT Systems: A Framework for Providing Change Impact Insights
Bayesh, M., & Jahan, S. (2025) · Applied Sciences · doi:10.3390/app15147871 · Cited by 2
QoS Driven Per-Request Load-Aware Service Selection in Service Oriented Architectures
Cardellini, V., Valerio, V. D., Grassi, V., Iannucci, S., & Presti, F. L. (2013) · Cineca Institutional Research Information System (Tor Vergata University) · Cited by 2
Socially-Augmented Software: Empowering Software Operation Through Social Contacts
Ali, R., Jiang, N., & Doğan, H. (2013) · International Conference on Cloud and Green Computing · doi:10.1109/cgc.2013.70 · Cited by 2
Research Challenges in the Maintenance and Evolution of Service-Oriented Systems
Lewis, G. A., & Smith, D. B. (2012) · IGI Global eBooks · doi:10.4018/978-1-4666-2488-7.ch002 · Cited by 2
Self-adaptive software: development approach and automatic process for adaptation at runtime
Affonso, F. J., & Nakagawa, E. Y. (2015) · Revista Brasileira de Computação Aplicada · doi:10.5335/rbca.2015.4224 · Cited by 2
Applying Game Theoretic Approach to Goal-Driven Requirements Trade-Off Analysis for Self-Adaptation
Lee, K.-H., & Lee, S.-W. (2015) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/compsac.2015.158 · Cited by 2
Quality-Aware Approach for Engineering Self-Adaptive Software Systems
Abufouda, M. (2014) · doi:10.5121/csit.2014.4117 · Cited by 2
Challenges in developing software for cyber-physical systems
Zhang, L., Sun, H. G., Ma, X., Xu, C., & Lü, J. (2013) · Asia-Pacific Symposium on Internetware · doi:10.1145/2532443.2532450 · Cited by 2
Metadata
- Authors
- Salehie, M., & Tahvildari, L.
- Affiliations
- University of Waterloo (CA)
- Venue
- ACM Transactions on Autonomous and Adaptive Systems
- Published
- 2009-05
- Volume
- 4
- Issue
- 2
- Pages
- 1-42
- ISSN
- 1556-4665 (ISSN-L)
- 1556-4703
- OpenAlex
- W1964137226
- Cited by
- 1,266
- References
- 158
- Citations by year
- 2026: 25 · 2025: 45 · 2024: 35 · 2023: 34 · 2022: 50 · 2021: 42 · 2020: 69 · 2019: 70 · 2018: 91 · 2017: 109 · 2016: 99 · 2015: 102 · 2014: 119 · 2013: 105 · 2012: 110
- FWCI
- 96.72
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- ACM Transactions on Autonomous and Adaptive Systems (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Software › Advanced Software Engineering Methodologies
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Computer Science › Computer Networks and Communications › Distributed systems and fault tolerance
- Keywords
- self-adaptive software, self-* properties, distributed applications, context-aware systems, self-monitoring, self-configuration, self-healing, self-optimization, self-protection, research landscape, research gaps
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.