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 901–1,000 of 1,000
Run-Time Compositional Software Platform for Autonomous NXT Robots
Gui, N., Florio, V. D., & Blondia, C. L. (2011) · International Journal of Adaptive Resilient and Autonomic Systems · doi:10.4018/jaras.2011040103 · Cited by 2
Dynamic Deployment of Services for Service-Based Mobile Ecosystem
Lee, J. Y., Lee, H. J., Tran, D. V. T., La, H. J., & Kim, S. D. (2011) · IEEE International Conference on e-Business Engineering (ICEBE) · doi:10.1109/icebe.2011.44 · Cited by 2
Towards Analysing and Controlling Self-Organising Systems with Socio-economic Principles
Vallée, M. (2010) · IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops (SASOW) · doi:10.1109/sasow.2010.16 · Cited by 2
Detecting the Onset of Dementia Using Context-Oriented Architecture
Magableh, B., & AlBeiruti, N. (2012) · International Conference on Next Generation Mobile Applications, Services and Technologies (NGMAST) · doi:10.1109/ngmast.2012.50 · Cited by 2
A middleware platform for the dynamic evolution of distributed component-based systems
Zhou, Y., Ma, X., & Gall, H. C. (2014) · Computing · doi:10.1007/s00607-014-0396-7 · Cited by 2
A user's perspective of design for context-awareness
Zhang, X. (2011) · ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp) · doi:10.1145/2030112.2030199 · Cited by 2
Cross-Layer Self-Adaptive/Self-Aware System Software for Exascale Systems
Gioiosa, R., Kestor, G., Kerbyson, D. J., & Hoisie, A. (2014) · International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD) · doi:10.1109/sbac-pad.2014.29 · Cited by 2
A learning-based approach for engineering feature-oriented self-adaptive software systems
Elkhodary, A. (2010) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/1882291.1882343 · Cited by 2
Building ubiquitous computing applications using the VERSAG adaptive agent framework
Gunasekera, K., Zaslavsky, A., Krishnaswamy, S. P., & Loke, S. W. (2012) · Journal of Systems and Software · doi:10.1016/j.jss.2012.09.026 · Cited by 2
A SELF-ADAPTIVE FRAMEWORK FOR FAILURE AVOIDANCE IN CONFIGURABLE SOFTWARE
Swanson, J. (2014) · Lincoln (University of Nebraska) · Cited by 2
Enabling Active User Participation in Self-Adaptive Applications
Evers, C., & Geihs, K. (2014) · Springer eBooks · doi:10.1007/978-3-319-05044-7_5 · Cited by 2
Bratanis, K., & Kourtesis, D. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-06859-6_16 · Cited by 2
Evolutionary Land Tenure Information System Development: The Talking Titler Methodology 1
Barry, M., Molero, R., & Muhsen, A.-R. (2013) · Cited by 2
QoS Improvement with Lifetime Planning in Wireless Sensor Networks
Abdelaal, M., Zhang, P., & Theel, O. E. (2015) · International Conference on Mobile Ad-Hoc and Sensor Networks (MSN) · doi:10.1109/msn.2015.13 · Cited by 2
Safe Adaptation Through Implicit Effect Coercion
Basile, D., Galletta, L., & Mezzetti, G. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-25527-9_10 · Cited by 2
Trainiti, E. M. G., Durelli, G. C., Miele, A., Bolchini, C., & Santambrogio, M. D. (2016) · Design, Automation, and Test in Europe · doi:10.3850/9783981537079_0986 · Cited by 2
OWL 2 Reasoning To Detect Energy-Efficient Software Variants From Context.
Goetz, S., Mendez, J., Thost, V., & Turhan, A.-Y. (2013) · OWL: Experiences and Directions · Cited by 2
Introducing Adaptivity to Achieve Longevity for Software.
Derakhshanmanesh, M., Ebert, J., Amoui, M., & Tahvildari, L. (2011) · Cited by 2
Self-citationValidating Autonomic Services: Challenges and Approaches
King, T. M., Clarke, P., Akour, M., & Ganti, A. S. (2014) · Advances in systems analysis, software engineering, and high performance computing book series · doi:10.4018/978-1-4666-6178-3.ch009 · Cited by 2
Pradhan, S., Dubey, A. K., & Gokhale, A. S. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-45892-2_7 · Cited by 2
Reengineering autonomic components in legacy software systems: A case study
Mulcahy, J. J., & Huang, S. (2017) · IEEE International Systems Conference (SysCon) · doi:10.1109/syscon.2017.7934780 · Cited by 2
A Realization Effort Estimation Model for Dynamic Software Product Lines
McGee, E. T., & McGregor, J. D. (2017) · International Software Product Line Conference (SPLC) · doi:10.1145/3109729.3109740 · Cited by 2
A Requirements Model for Adaptive Multi-Organizational Systems
Tamersoy, M., Ekinci, E. E., Erdur, R. C., & Dikenelli, O. (2017) · IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO) · doi:10.1109/saso.2017.13 · Cited by 2
Analysis of component-based approaches toward componentized 5G
Hayek, E. E., Yahia, I. G. B., Arellanes, D., & Lau, K.-K. (2018) · Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN) · doi:10.1109/icin.2018.8401611 · Cited by 2
Dynamic high-level in self-adaptive systems
Rossi, D., Poggi, F., & Ciancarini, P. (2017) · International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO) · doi:10.1109/icrito.2017.8342398 · Cited by 2
Model Driven Software Reconfiguration by Exploiting Grammar Based Genetic Programming
Muñante, D., Kifetew, F. M., Gorroñogoitia, J., Schaniel, R., Perini, A., & Susi, A. (2018) · IEEE International Model-Driven Requirements Engineering Workshop (MoDRE) · doi:10.1109/modre.2018.00009 · Cited by 2
Towards Multiple-Layer Self-Adaptations of Multi-Agent Organizations Using Reinforcement Learning
Mao, X., Dong, M., & Zhu, H. (2018) · Advances in computational intelligence and robotics book series · doi:10.4018/978-1-5225-5276-5.ch003 · Cited by 2
Evolutionary and Adaptive Elderly Care Ecosystem
Baldissera, T. A., & Camarinha-Matos, L. M. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-24308-1_24 · Cited by 2
Distributed Context Petri Nets
de la Hoz, J. D. F., Sosa, J. S., & Cardozo, N. (2019) · doi:10.1145/3340671.3343359 · Cited by 2
Structural Adaptations for Self-Organizing Multi-Agent Systems
Preisler, T., & Renz, W. (2015) · Cited by 2
Multi-valued logic in graph transformation theory and self-adaptive systems
Maximov, D., & Ryvkin, S. E. (2019) · Annals of Mathematics and Artificial Intelligence · doi:10.1007/s10472-019-09678-y · Cited by 2
Adaptation oriented test data generation for Adaptive Systems
da Silva, D. N. A. (2020) · Iberian Conference on Information Systems and Technologies (CISTI) · doi:10.23919/cisti49556.2020.9141050 · Cited by 2
Marshall, C. J., Roberts, B., Grenn, M. W., & Holzer, T. H. (2020) · Systems Engineering · doi:10.1002/sys.21552 · Cited by 2
A Hybrid Approach Based on Reuse Techniques for Autonomic Adaptation of Business Processes
Oukharijane, J., Chaâbane, M. A., Said, I. B., Andonoff, É., & Bouaziz, R. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-64694-3_3 · Cited by 2
Inference Model for Self-Adaptive IoT Service Systems
Aradea, A., Rianto, R., & Mubarok, H. (2021) · International journal of intelligent engineering and systems · doi:10.22266/ijies2021.0831.30 · Cited by 2
A Hybrid Planning Approach for Accompanying Information-gathering in Plan Execution Monitoring
Yang, S., Mao, X., Wang, Q., & Huang, Y. (2021) · Journal of Intelligent & Robotic Systems · doi:10.1007/s10846-021-01480-5 · Cited by 2
Intent-Based Adaptation Coordination of Highly Decentralized Networked Self-adaptive Systems
Shmelkin, I., Matusek, D., Kluge, T., Springer, T., & Schill, A. (2021) · Lecture notes in electrical engineering · doi:10.1007/978-3-030-92435-5_5 · Cited by 2
Meaningful Update and Repair of Markov Decision Processes for Self-Adaptive Systems
Yang, W., Pan, M., Zhou, Y., & Huang, Z. (2022) · Journal of Computer Science and Technology · doi:10.1007/s11390-021-1484-8 · Cited by 2
Market‐inspired framework for securing assets in cloud computing environments
Tziakouris, G., Mera‐Gómez, C., Ramírez, F., Rami Bahsoon, A., & Buyya, R. (2022) · Software Practice and Experience · doi:10.1002/spe.3113 · Cited by 2
Towards Scalable Model Checking of Reflective Systems via Labeled Transition Systems
Tei, K., Tahara, Y., & Ohsuga, A. (2022) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2022.3174408 · Cited by 2
Attuning Adaptation Rules via a Rule-Specific Neural Network
Bureš, T., Hnětynka, P., Kruliš, M., Plášil, F., Khalyeyev, D., Hahner, S., Seifermann, S., Walter, M., & Heinrich, R. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-19759-8_14 · Cited by 2
Challenges with Providing Reliability Assurance for Self-Adaptive Cyber-Physical Systems
Riaz, S., Kabir, S., Campean, F., Mokryani, G., Dao, C. D., Marquez, J. L. A., & Al-Ja’Afreh, M. A. A. (2022) · International Conference on System Reliability and Safety (ICSRS) · doi:10.1109/icsrs56243.2022.10067782 · Cited by 2
Balance vs. Contingency: Adaption Measures for Organizational Multi-agent Systems
Köhler-Bußmeier, M., & Sudeikat, J. O. (2023) · Studies in computational intelligence · doi:10.1007/978-3-031-29104-3_25 · Cited by 2
Runtime verification of self-adaptive multi-agent system using probabilistic timed automata
Mu, Y., Liu, W., Lü, T., Li, J., Gao, S., & Wang, Z. (2023) · Journal of Intelligent & Fuzzy Systems · doi:10.3233/jifs-232397 · Cited by 2
Dynamic Risk Assessment for Automated Driving System using Artificial Neural Network
Patel, A. R., Gorasiya, S., & Liggesmeyer, P. (2024) · Springer eBooks · doi:10.1007/978-3-658-45699-3_22 · Cited by 2
Governing Distributed Systems with Intelligent Agents
Sekar, M. A., Dulam, M. S., Mazumder, A., & Kannan, K. (2021) · PhilPapers (PhilPapers Foundation) · doi:10.5281/zenodo.20516966 · Cited by 2
Allen, A. A. (2011) · FIU - Digital Commons (Florida International University) · doi:10.25148/etd.fi11050311 · Cited by 2
Adaptability Checking in Multi-Level Complex SystemsPreprint
Merelli, E., Paoletti, N., & Tesei, L. (2014) · arXiv (Cornell University) · doi:10.48550/arxiv.1404.0698 · Cited by 2
Hierarchical Agent-based Adaptation for Self-Aware Embedded Computing Systems
Guang, L. (2012) · UTUPub (University of Turku) · Cited by 2
SELF-ADAPTABILITY VIA HEARTBEATS AND CENTRAL MULTI-APPLICATION COORDINATION
Santambrogio, M. D., Maggio, M., & Squillero, G. (2010) · Cited by 2
SELF-ADAPTIVE NOC POWER MANAGEMENT WITH DUAL-LEVEL AGENTS: ARCHITECTURE AND IMPLEMENTATION
Jafri, S. M. A. H., Guang, L., Jantsch, A., Paul, K., & Hemani, A. (n.d.) · Cited by 2
A Model-Based Fuzzy Control Approach to Achieving Adaptation with Contextual UncertaintiesPreprint
Yang, Z., Jin, Z. G., & Li, Z. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1704.00417 · Cited by 2
A Thematic Study of Requirements Modeling and Analysis for Self-Adaptive SystemsPreprint
Yang, Z., Li, Z., & Jin, Z. G. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1704.00420 · Cited by 2
Achieving Adaptation for Adaptive Systems via Runtime Verification: A Model-Driven ApproachPreprint
Yang, Z., Jin, Z. G., & Li, Z. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1704.00869 · Cited by 2
Cube : a decentralised architecture-based framework for software self-management
Debbabi, B. (2014) · theses.fr (ABES) · doi:10.70675/12865c59z1030z4d55z947ez520b2a264252 · Cited by 2
Elhabbash, A. (2017) · University of Birmingham Institutional Research Archive (University of Birmingham) · Cited by 2
Obstacles in Fully Automatic Program Repair: A surveyPreprint
Mousavi, S. A., Babani, D. A., & Flammini, F. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2011.02714 · Cited by 2
Paucar, G. (2020) · LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Científicas) · doi:10.48780/publications.aston.ac.uk.00041929 · Cited by 2
Behavior coordination for self-adaptive robots using constraint-based configurationPreprint
Molina, M., & Santamaria, P. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2103.13128 · Cited by 2
Zum Einfluss von Adaptivität auf die Wahrnehmung von Komplexität in der Mensch-Technik-Interaktion
Moebert, T. (2021) · publish.UP (University of Potsdam) · doi:10.25932/publishup-49992 · Cited by 2
Salama, M., Rami Bahsoon, A., & Buyya, R. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1912.06469 · Cited by 2
Integrating predictive analysis in self-adaptive pervasive systems
Anaya, I. D. P. (2015) · theses.fr (ABES) · doi:10.70675/e0766de1z2be7z4dbazaa78z0696d2ee403e · Cited by 2
Costiou, S. (2018) · theses.fr (ABES) · doi:10.70675/9b6e987czc813z4c96za3b2ze2ee5a7b5616 · Cited by 2
Neural Router: Semantic Content Matching for Agentic AIPreprint
Lovén, L., Kumar, A., Engelhardt, A., Saleh, A., Morabito, R., Liu, X., Motlagh, N. H., & Tarkoma, S. (2026) · arXiv (Cornell University) · doi:10.48550/arxiv.2605.25701 · Cited by 2
A Model Integrated Development of Embedded Software for Manufacturing Equipment Control
Song, Z., & Li, D. (2009) · Lecture notes in electrical engineering · doi:10.1007/978-3-642-05173-9_8 · Cited by 2
Combining risk and variability modelling for requirements analysis in SAS engineering
Muñante, D., Perini, A., Kifetew, F. M., & Susi, A. (2021) · IEEE International Requirements Engineering Conference (RE) · doi:10.1109/re51729.2021.00044 · Cited by 1
Bringing Architecture-Based Adaption to the Mainstream
Ghorbani, N., Garcia, J., & Malek, S. (2023) · Information and Software Technology · doi:10.1016/j.infsof.2024.107550 · Cited by 1
Personalization goals for run-time adaptation of IoT-based assistance applications for the elderly
Sabatucci, L., & Napoli, C. D. (2025) · Information and Software Technology · doi:10.1016/j.infsof.2025.107721 · Cited by 1
Nolte, T., & Tomforde, S. (2025) · Information · doi:10.3390/info16060496 · Cited by 1
Exploring Explainability Requirements for Self-adaptive Systems
Wang, C., Torbati, A., & Klös, V. (2025) · Lecture notes in computer science · doi:10.1007/978-3-032-04190-6_15 · Cited by 1
Coordinated Online Reinforcement Learning for Self-Adaptive Systems Using Factored Q-Learning
Dragan, P.-A., Metzger, A., & Pohl, K. (2025) · IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS) · doi:10.1109/acsos66086.2025.00024 · Cited by 1
Abadía, J. J. P., Monetti, F. M., Minango, N. R., Carrera-Rivera, A., Querejeta, M. U., Cuesta, M., Larrinaga, F., Illarramendi, M., & Maffei, A. (2025) · Journal of Manufacturing Systems · doi:10.1016/j.jmsy.2025.11.010 · Cited by 1
A self-adaptive framework for child healthcare in IoT environment using AI-based prediction
Lee, E., Jeong, J., Jo, G., Lee, T., Moon, G.-M., Seo, Y.-D., & Jeong, J.-H. (2025) · Pervasive and Mobile Computing · doi:10.1016/j.pmcj.2025.102153 · Cited by 1
Ghanta, S. (2025) · International Journal of Research Publications in Engineering Technology and Management · doi:10.15662/ijrpetm.2025.0801012 · Cited by 1
Iida, R., Oishi, K., & Nakagawa, H. (2026) · IEEE Access · doi:10.1109/access.2026.3682704 · Cited by 1
Using Context-Role-Oriented Programming for Swarms to Alleviate the Micro-Macro Problem
Götz, S., Gutsche, C., Scholze, A., & Aßmann, U. (2026) · International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) · doi:10.1145/3788550.3794871 · Cited by 1
Auto-Tuning Methodology to Represent Landform Attributes on Multicore and Multi-GPU Systems
Boratto, M. D. C., Alonso, P., & Domingo Giménez, C. (2012) · Symposium on Computer Systems (WSCAD-SSC) · doi:10.1109/wscad-ssc.2012.12 · Cited by 1
Towards Verifying Global Properties of Adaptive Software Based on Linear Temporal Logic
Zhao, Y., Li, J., Sun, D., & Ma, D. (2011) · International Conference on Advanced Information Networking and Applications (AINA) · doi:10.1109/aina.2011.14 · Cited by 1
Ali, T. A., Nasr, E. S., & Gheith, M. H. (2017) · Computer communications and networks · doi:10.1007/978-3-319-54325-3_8 · Cited by 1
Evolution as ≪Reflections on the Design≫
Cazzola, W. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-08915-7_10 · Cited by 1
Collaborative Policy-Based Autonomic Management in IaaS Clouds
Mola, O. (2013) · Scholarship@Western (Western University) · Cited by 1
A Stability-Aware Approach to Continuous Self-adaptation of Data-Intensive Systems
Mori, M., Cleve, A., & Inverardi, P. (2014) · Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering · doi:10.1007/978-3-319-14227-2_30 · Cited by 1
Software Architecture and Tools: Distributed and Coordinated Dynamic Reconfiguration Management
Zouari, M., Segarra, M., & Drira, K. (2014) · Wiley eBooks · doi:10.1002/9781118930960.ch4 · Cited by 1
A Scalable Approach to QoS-Aware Self-adaption in Service-Oriented Architectures
Cardellini, V., Casalicchio, E., Grassi, V., Presti, F. L., & Mirandola, R. (2009) · Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering · doi:10.1007/978-3-642-10625-5_27 · Cited by 1
Are There Semantic Primes in Formal Languages?
Fähndrich, J., Ahrndt, S., & Albayrak, Ş. (2014) · Advances in intelligent systems and computing · doi:10.1007/978-3-319-07593-8_46 · Cited by 1
Model-Based Design of Real Time Embedded Application Reconfiguration
Said, M. B., Kacem, Y. H., Amor, N. B., Kerbœuf, M., & Abid, M. (2014) · Lecture notes in electrical engineering · doi:10.1007/978-3-319-06317-1_13 · Cited by 1
FastFix: a control theoretic view of self-healing for automatic corrective software maintenance
Gaudin, B., Vassev, E., Mike, H., Nixon, P., Garcia, J. C., & Maalej, W. (2012) · eCite Digital Repository (University of Tasmania) · doi:10.34961/424 · Cited by 1
SeaDoc: a self-adaptive document link provision system for framework extension tasks
Yu, D.-F., & Jiau, H. C. (2013) · Computing · doi:10.1007/s00607-013-0344-y · Cited by 1
ORBI: An Internet Service for Self-Employed Professionals
Rizou, S., & Angouras, G. (2013) · IEEE World Congress on Services (SERVICES) · doi:10.1109/services.2013.58 · Cited by 1
Using a model to generate reconfiguration plans at runtime
Beneditto, M. E. M. D., & Werner, C. M. L. (2014) · International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE) · doi:10.1145/2602458.2602466 · Cited by 1
Self-adaptive system development method for smart control systems in CPS
Chun, I., Park, J., & Kim, W.-T. (2014) · International Conference on Advanced Communication Technology · doi:10.1109/icact.2014.6779039 · Cited by 1
Towards Predictive Self-optimization by Situation Recognition
Götz, S., Schöne, R., Wilke, C., Mendez, J., & Aßmann, U. (2013) · Softwaretechnik-Trends · doi:10.1007/s40568-013-0022-4 · Cited by 1
Effect driven Evolution: Information Systems Architecture for Large Dynamic Organizations
Znamenskij, S. V. (2013) · IFAC Proceedings Volumes · doi:10.3182/20130619-3-ru-3018.00552 · Cited by 1
Control theory meets software engineering: the holonic perspective
Pazzi, L. (2015) · doi:10.1145/2804337.2804343 · Cited by 1
Akoumianakis, D. (2010) · Journal of Software Engineering and Applications · doi:10.4236/jsea.2010.34037 · Cited by 1
Uniform and model-driven engineering of feedback control systems
Křikava, F., Collet, P., & Blay–Fornarino, M. (2011) · International Conference on Autonomic Computing · doi:10.1145/1998582.1998616 · Cited by 1
Researching Adaptive Systems with RRobots
Phillips, B., & Blackburn, M. (2015) · Procedia Computer Science · doi:10.1016/j.procs.2015.03.011 · Cited by 1
Towards Developing a Meta-model for Comprehending Software Adaptability
Amoui, M., Li, S., Oliveira, E., & Tahvildari, L. (2010) · IEEE International Conference on Program Comprehension (ICPC) · doi:10.1109/icpc.2010.50 · Cited by 1
Self-citationSelf-Stabilizing Ecosystem for Service-Based Mobile Computing
La, H. J., Jang, J. R., & Kim, S. D. (2011) · IEEE International Conference on e-Business Engineering (ICEBE) · doi:10.1109/icebe.2011.64 · Cited by 1
Deployment and activation of faulty components at runtime for testing self-recovery mechanisms
da Gama, K. S., & Donsez, D. (2014) · ACM SIGAPP Applied Computing Review · doi:10.1145/2670967.2670971 · Cited by 1
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.