메뉴 건너뛰기




Volumn 40, Issue 18, 2013, Pages 7267-7279

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

Author keywords

Decision making; Feedback loops; Goal based model; Model driven development; Self adaptive software; Software reflection

Indexed keywords

FEED-BACK LOOP; GOAL-BASED MODELS; MODEL DRIVEN DEVELOPMENT; SELF-ADAPTIVE SOFTWARE; SOFTWARE REFLECTION;

EID: 84881277433     PISSN: 09574174     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.eswa.2013.07.033     Document Type: Review
Times cited : (196)

References (102)
  • 6
    • 84857357400 scopus 로고    scopus 로고
    • Revisiting the Relationship between Software Architecture and Requirements: The case of Dynamically Adaptive Systems
    • D. Weyns, S. Malek, R. d. Lemos & J. Andersson (Eds.) SOAR 2009. Cambridge, UK
    • Bencomo, N.; Grace, P.; & Sawyer, P. (2009). Revisiting the Relationship between Software Architecture and Requirements: The case of Dynamically Adaptive Systems. In D. Weyns, S. Malek, R. d. Lemos & J. Andersson (Eds.), WICSA/ECSA workshop on self-organizing architectures. SOAR 2009. Cambridge, UK.
    • (2009) WICSA/ECSA Workshop on Self-organizing Architectures
    • Bencomo, N.1    Grace, P.2    Sawyer, P.3
  • 10
    • 0024012763 scopus 로고
    • A spiral model of software development and enhancement
    • B.W. Boehm A spiral model of software development and enhancement Computer 21 1988 61 72
    • (1988) Computer , vol.21 , pp. 61-72
    • Boehm, B.W.1
  • 15
    • 77950495939 scopus 로고    scopus 로고
    • Fault and adversary tolerance as an emergent property of distributed systems' software architectures
    • Dubrovnik, Croatia: ACM
    • Brun, Y.; & Medvidovic, N. (2007b). Fault and adversary tolerance as an emergent property of distributed systems' software architectures. In Proceedings of the 2007 workshop on engineering fault tolerant systems (pp. 7). Dubrovnik, Croatia: ACM.
    • (2007) Proceedings of the 2007 Workshop on Engineering Fault Tolerant Systems , pp. 7
    • Brun, Y.1    Medvidovic, N.2
  • 16
    • 79951579732 scopus 로고    scopus 로고
    • A self-adaptive agent-based fuzzy-neural scheduling system for a wafer fabrication factory
    • T. Chen A self-adaptive agent-based fuzzy-neural scheduling system for a wafer fabrication factory Expert Systems with Applications 38 2011 7158 7168
    • (2011) Expert Systems with Applications , vol.38 , pp. 7158-7168
    • Chen, T.1
  • 28
    • 84881309594 scopus 로고    scopus 로고
    • DOC-Group, The ADAPTIVE Communication Environment (ACE).
    • DOC-Group, The ADAPTIVE Communication Environment (ACE), http://www.cse.wustl.edu/~schmidt/ACE.html.
  • 29
    • 77951482298 scopus 로고    scopus 로고
    • Self-adaptation techniques for complex service-oriented systems. In Next Generation Web Services Practices
    • 2009
    • Dustdar, S.; Goeschka, K. M.; Truong, H.-L.; & Zdun, U. (2009). Self-adaptation techniques for complex service-oriented systems. In Next Generation Web Services Practices, 2009. NWESP '09. Fifth International Conference on (pp. 37-43).
    • (2009) NWESP '09. Fifth International Conference on , pp. 37-43
    • Dustdar, S.1    Goeschka, K.M.2    Truong, H.-L.3    Zdun, U.4
  • 31
    • 7244223259 scopus 로고    scopus 로고
    • Rainbow: Architecture-based self-adaptation with reusable infrastructure
    • D. Garlan, S.-W. Cheng, A.-C. Huang, B. Schmerl, and P. Steenkiste Rainbow: Architecture-based self-adaptation with reusable infrastructure Computer 37 2004 46 54
    • (2004) Computer , vol.37 , pp. 46-54
    • Garlan, D.1    Cheng, S.-W.2    Huang, A.-C.3    Schmerl, B.4    Steenkiste, P.5
  • 32
    • 84881232222 scopus 로고    scopus 로고
    • Increasing System Dependability through Architecture-Based Self-Repair
    • Architecting Dependable Systems
    • D. Garlan, S.-W. Cheng, and B. Schmerl Increasing system dependability through architecture-based self-repair L. Rog, G. rio De, Alexander Cristina R.; Architecting dependable systems 2003 Springer-Verlag 61 89 (Pubitemid 37096206)
    • (2003) Lecture notes in computer science , Issue.2677 , pp. 61-89
    • Garlan, D.1    Cheng, S.-W.2    Schmerl, B.3
  • 35
    • 10944240882 scopus 로고    scopus 로고
    • Toward an OSGi-based infrastructure for context-aware applications
    • T. Gu, H.K. Pung, and D.Q. Zhang Toward an OSGi-based infrastructure for context-aware applications IEEE Pervasive Computing 47 2004 54 87
    • (2004) IEEE Pervasive Computing , vol.47 , pp. 54-87
    • Gu, T.1    Pung, H.K.2    Zhang, D.Q.3
  • 39
    • 84861194148 scopus 로고    scopus 로고
    • The partial solutions consideration based self-adaptive evolutionary algorithm: A learning structure of neuro-fuzzy networks
    • P.-C. Hung, and S.-F. Lin The partial solutions consideration based self-adaptive evolutionary algorithm: A learning structure of neuro-fuzzy networks Expert Systems with Applications 39 2012 10749 10763
    • (2012) Expert Systems with Applications , vol.39 , pp. 10749-10763
    • Hung, P.-C.1    Lin, S.-F.2
  • 40
    • 84881299372 scopus 로고    scopus 로고
    • IBM-Corporation. (2006). An architectural blueprint for autonomic computing,. In.
    • IBM-Corporation. (2006). An architectural blueprint for autonomic computing, http://www-03.ibm.com/autonomic/pdfs/ACwp-Final.pdf. In.
  • 42
    • 44049101324 scopus 로고    scopus 로고
    • st century
    • DOI 10.1109/MAES.2008.4523909, 4523909
    • Jamshidi, M. (2008). System of systems engineering - new challenges for the 21st century. In Aerospace and Electronic Systems Magazine, IEEE (Vol. 23, pp. 4-19). (Pubitemid 351711226)
    • (2008) IEEE Aerospace and Electronic Systems Magazine , vol.23 , Issue.5 , pp. 4-19
    • Jamshidi, M.1
  • 44
    • 84867664510 scopus 로고    scopus 로고
    • Automatic calibration a hydrological model using a master-slave swarms shuffling evolution algorithm based on self-adaptive particle swarm optimization
    • Y. Jiang, X. Li, and C. Huang Automatic calibration a hydrological model using a master-slave swarms shuffling evolution algorithm based on self-adaptive particle swarm optimization Expert Systems with Applications 40 2013 752 757
    • (2013) Expert Systems with Applications , vol.40 , pp. 752-757
    • Jiang, Y.1    Li, X.2    Huang, C.3
  • 48
    • 70350600733 scopus 로고    scopus 로고
    • Holonic rationale and bio-inspiration on design of complex emergent and evolvable systems
    • P. Leitao Holonic rationale and bio-inspiration on design of complex emergent and evolvable systems Transactions on Large-Scale Data- and Knowledge-Cent. Systems 2009 243 266
    • (2009) Transactions on Large-Scale Data- And Knowledge-Cent. Systems , pp. 243-266
    • Leitao, P.1
  • 49
    • 44649096960 scopus 로고    scopus 로고
    • A bio-inspired solution for manufacturing control systems
    • P. Leitão A bio-inspired solution for manufacturing control systems Innovation in manufacturing networks 2008 303 314
    • (2008) Innovation in Manufacturing Networks , pp. 303-314
    • Leitão, P.1
  • 50
    • 84857586286 scopus 로고    scopus 로고
    • State of the Art and Research Challenges of new services architecture technologies: Virtualization, SOA and Cloud Computing
    • A.B. Letaifa, A. Haji, M. Jebalia, and S. Tabbane State of the Art and Research Challenges of new services architecture technologies: Virtualization, SOA and Cloud Computing International Journal of Grid and Distributed Computing 3 2010 545 654
    • (2010) International Journal of Grid and Distributed Computing , vol.3 , pp. 545-654
    • Letaifa, A.B.1    Haji, A.2    Jebalia, M.3    Tabbane, S.4
  • 51
    • 83555173225 scopus 로고    scopus 로고
    • Design and implementation of economics-based resource management system in ad hoc grid
    • C. Li, and L. Li Design and implementation of economics-based resource management system in ad hoc grid Advances in Engineering Software 45 2012 281 291
    • (2012) Advances in Engineering Software , vol.45 , pp. 281-291
    • Li, C.1    Li, L.2
  • 52
    • 81855201961 scopus 로고    scopus 로고
    • Design of an enhanced adaptive self-organizing fuzzy sliding-mode controller for robotic systems
    • R.-J. Lian Design of an enhanced adaptive self-organizing fuzzy sliding-mode controller for robotic systems Expert Systems with Applications 39 2012 1545 1554
    • (2012) Expert Systems with Applications , vol.39 , pp. 1545-1554
    • Lian, R.-J.1
  • 53
    • 33646493325 scopus 로고    scopus 로고
    • Accord: A programming framework for autonomic applications
    • H. Liu, and M. Parashar Accord: a programming framework for autonomic applications Trans. Sys. Man Cyber Part C 36 2006 341 352
    • (2006) Trans. Sys. Man Cyber Part C , vol.36 , pp. 341-352
    • Liu, H.1    Parashar, M.2
  • 54
    • 0002909179 scopus 로고
    • Modeling Adaptive Autonomous Agents
    • P. Maes Modeling Adaptive Autonomous Agents Artificial Life 1 1994 135 162
    • (1994) Artificial Life , vol.1 , pp. 135-162
    • Maes, P.1
  • 56
    • 3242810625 scopus 로고    scopus 로고
    • S. Seyed Masoud, P. K. Eric & H. C. C. Betty (Eds.)
    • McKinley, P. K. (2004). Composing adaptive software. In S. Seyed Masoud, P. K. Eric & H. C. C. Betty (Eds.), (Vol. 37, pp. 56-64).
    • (2004) Composing Adaptive Software , vol.37 , pp. 56-64
    • McKinley, P.K.1
  • 57
    • 84881282635 scopus 로고    scopus 로고
    • Microsoft, Microsoft.NET Framework.
    • Microsoft, Microsoft.NET Framework, http://www.microsoft.com/NET.
  • 58
    • 77950582053 scopus 로고    scopus 로고
    • Component assessment and proactive model for support of dynamic integration in self adaptive system
    • A. Mishra, and A.K. Misra Component assessment and proactive model for support of dynamic integration in self adaptive system SIGSOFT Software Engineering Notes 34 2009 1 9
    • (2009) SIGSOFT Software Engineering Notes , vol.34 , pp. 1-9
    • Mishra, A.1    Misra, A.K.2
  • 61
    • 57649163624 scopus 로고    scopus 로고
    • DEVSML: Automating DEVS execution over SOA using transparent simulators
    • Norfolk, Virginia, USA
    • Mittal, S.; Risco-Martin, J. L.; & Zeigler, B. P. (2007b). DEVSML: Automating DEVS execution over SOA using transparent simulators. In SpringSim (Vol. 2, pp. 287-295). Norfolk, Virginia, USA.
    • (2007) SpringSim , vol.2 , pp. 287-295
    • Mittal, S.1    Risco-Martin, J.L.2    Zeigler, B.P.3
  • 67
    • 84881305267 scopus 로고    scopus 로고
    • Oracle, Java 2 Enterprise Editon.
    • Oracle, Java 2 Enterprise Editon, http://java.sun.com/j2ee.
  • 69
    • 84881265940 scopus 로고    scopus 로고
    • OSGi-Alliance, (2012). OSGi Service Platform, Core Specification. Release 5,. In. USA.
    • OSGi-Alliance, (2012). OSGi Service Platform, Core Specification. Release 5, http://www.osgi.org. In. USA.
  • 77
    • 77955448489 scopus 로고    scopus 로고
    • Self-organising sensors for wide area surveillance using the max-sum algorithm
    • D. Weyns, S. Malek, R. d. Lemos & J. Andersson (Eds.) SOAR 2009. Cambridge, UK
    • Rogers, A.; Jennings, N. R.; & Farinelli, A. (2009). Self-organising sensors for wide area surveillance using the max-sum algorithm. In D. Weyns, S. Malek, R. d. Lemos & J. Andersson (Eds.), WICSA/ECSA workshop on self-organizing architectures. SOAR 2009. Cambridge, UK.
    • (2009) WICSA/ECSA Workshop on Self-organizing Architectures
    • Rogers, A.1    Jennings, N.R.2    Farinelli, A.3
  • 79
    • 0002514396 scopus 로고
    • Managing the development of large software systems
    • IEEE Computer Society Press Monterey, California, United States
    • W.W. Royce Managing the development of large software systems Proceedings of the 9th International Conference on Software Engineering 1970 IEEE Computer Society Press Monterey, California, United States 328 338
    • (1970) Proceedings of the 9th International Conference on Software Engineering , pp. 328-338
    • Royce, W.W.1
  • 80
    • 82255192394 scopus 로고    scopus 로고
    • Hybrid expert systems: A survey of current approaches and applications
    • S. Sahin, M.R. Tolun, and R. Hassanpour Hybrid expert systems: A survey of current approaches and applications Expert Systems with Applications 39 2012 4609 4617
    • (2012) Expert Systems with Applications , vol.39 , pp. 4609-4617
    • Sahin, S.1    Tolun, M.R.2    Hassanpour, R.3
  • 88
    • 84881290303 scopus 로고    scopus 로고
    • Advances in Wireless Sensor Networks: A Case Study in System of Systems Perspective
    • M. Jamshidi, John Wiley & Sons Hoboken, New Jersey
    • P. Sridhar, A.M. Madni, and M. Jamshidi Advances in Wireless Sensor Networks: A Case Study in System of Systems Perspective M. Jamshidi, System of Systems Engineering: Innovations for the 21st Century 2009 John Wiley & Sons Hoboken, New Jersey 275 292
    • (2009) System of Systems Engineering: Innovations for the 21st Century , pp. 275-292
    • Sridhar, P.1    Madni, A.M.2    Jamshidi, M.3
  • 89
    • 51649215568 scopus 로고
    • Feedback control in living prototypes: A new vista in control engineering
    • J. Tanner Feedback control in living prototypes: A new vista in control engineering Medical and Biological Engineering and Computing 1 1963 333 351
    • (1963) Medical and Biological Engineering and Computing , vol.1 , pp. 333-351
    • Tanner, J.1
  • 90
    • 84881285769 scopus 로고    scopus 로고
    • JADE
    • Telecom-Italia, JADE, http://jade.tilab.com/.
    • Telecom-Italia
  • 91
  • 93
    • 84881290915 scopus 로고    scopus 로고
    • W3C. (February 2007). State Chart XML (SCXML): State Machine Notation for Control Abstraction.
    • W3C. (February 2007). State Chart XML (SCXML): State Machine Notation for Control Abstraction, http://www.w3.org/TR/scxml/.
  • 95
    • 75149149427 scopus 로고    scopus 로고
    • Self-adaptation using multiagent systems
    • D. Weyns, and M. Georgeff Self-adaptation using multiagent systems IEEE Software 27 2010 86 91
    • (2010) IEEE Software , vol.27 , pp. 86-91
    • Weyns, D.1    Georgeff, M.2
  • 96
    • 77956619919 scopus 로고    scopus 로고
    • A self-adaptive embedded chaotic particle swarm optimization for parameters selection of Wv-SVM
    • Q. Wu A self-adaptive embedded chaotic particle swarm optimization for parameters selection of Wv-SVM Expert Systems with Applications 38 2011 184 192
    • (2011) Expert Systems with Applications , vol.38 , pp. 184-192
    • Wu, Q.1
  • 97
    • 80655149168 scopus 로고    scopus 로고
    • Morphological approach for autonomous and adaptive systems based on self-reconfigurable modular agents
    • K. Yeom, and J.H. Park Morphological approach for autonomous and adaptive systems based on self-reconfigurable modular agents Future Generation Computer Systems 28 2012 533 543
    • (2012) Future Generation Computer Systems , vol.28 , pp. 533-543
    • Yeom, K.1    Park, J.H.2
  • 99
    • 49249102834 scopus 로고    scopus 로고
    • Symbiosis and software evolvability
    • L. Yu, S. Ramaswamy, and J. Bush Symbiosis and software evolvability IT Professional 10 2008 56 62
    • (2008) IT Professional , vol.10 , pp. 56-62
    • Yu, L.1    Ramaswamy, S.2    Bush, J.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.