An Approach Based on Situation Analysis and Separation of Environment Perception to Implement Adaptive Strategies

作者: Wenpin Jiao , Jingru Chen , Yi Shao

DOI: 10.1109/ICICAS51530.2020.00058

关键词:

摘要: In the existing research, most software adaptation is triggered by changes in environment. However, environment of a system characterized uncertainty and complexity. For system, same situation reflected different kinds data environments. Unfortunately, traditional adaptive strategies can only be applied to specific When changes, strategy also accordingly. At time, lack intuition. Therefore, problem solved how simplify specification implementation logic, while ensuring that adapt variety deployment environments, tolerate To solve above problems, we propose our method, an method based on analysis separation perception. Our implemented MAPE-K loop, consider similar environmental states as one kind general, then this defined. It separates from logic adapts situations. Besides, paper provides case study - Intelligent Medical Assistance System evaluate feasibility effectiveness method.

参考文章(20)
B.N. Schilit, M.M. Theimer, Disseminating active map information to mobile hosts IEEE Network. ,vol. 8, pp. 22- 32 ,(1994) , 10.1109/65.313011
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, Anthony Finkelstein, Cristina Gacek, Kurt Geihs, Vincenzo Grassi, Gabor Karsai, Holger M. Kienle, Jeff Kramer, Marin Litoiu, Sam Malek, Raffaela Mirandola, Hausi A. Müller, Sooyong Park, Mary Shaw, Matthias Tichy, Massimo Tivoli, Danny Weyns, Jon Whittle, Software Engineering for Self-Adaptive Systems: A Research Roadmap Software Engineering for Self-Adaptive Systems. ,vol. 5525, pp. 1- 26 ,(2009) , 10.1007/978-3-642-02161-9_1
Paul Dourish, What we talk about when we talk about context ubiquitous computing. ,vol. 8, pp. 19- 30 ,(2004) , 10.1007/S00779-003-0253-8
Carl K. Chang, Hsin-yi Jiang, Hua Ming, Katsunori Oyama, Situ: A Situation-Theoretic Approach to Context-Aware Service Evolution IEEE Transactions on Services Computing. ,vol. 2, pp. 261- 275 ,(2009) , 10.1109/TSC.2009.21
M. Weiser, The Computer for the 21st Century Scientific American. ,vol. 265, pp. 94- 104 ,(1991) , 10.1038/SCIENTIFICAMERICAN0991-94
S.R. White, J.E. Hanson, I. Whalley, D.M. Chess, J.O. Kephart, An architectural approach to autonomic computing international conference on autonomic computing. pp. 2- 9 ,(2004) , 10.1109/ICAC.2004.1301340
Rogério De Lemos, Holger Giese, Hausi A Müller, Mary Shaw, Jesper Andersson, Marin Litoiu, Bradley R Schmerl, Gabriel Tamura, Norha M Villegas, Thomas Vogel, Danny Weyns, Luciano Baresi, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cukic, Ronald J Desmarais, Schahram Dustdar, Gregor Engels, Kurt Geihs, Karl M Göschka, Alessandra Gorla, Vincenzo Grassi, Paola Inverardi, Gabor Karsai, Jeff Kramer, Antónia Lopes, Jeff Magee, Sam Malek, Serge Mankovski, Raffaela Mirandola, John Mylopoulos, Oscar Nierstrasz, Mauro Pezzè, Christian Prehofer, Wilhelm Schäfer, Richard D Schlichting, Dennis B Smith, João Pedro Sousa, Ladan Tahvildari, Kenny Wong, Jochen Wuttke, None, Software Engineering for Self-Adaptive Systems: A Second Research Roadmap Software Engineering for Self-Adaptive Systems II. ,vol. 7475, pp. 1- 32 ,(2013) , 10.1007/978-3-642-35813-5_1
Naeem Esfahani, Ehsan Kouroshfar, Sam Malek, Taming uncertainty in self-adaptive software foundations of software engineering. pp. 234- 244 ,(2011) , 10.1145/2025113.2025147
Danny Weyns, Jesper Andersson, On the challenges of self-adaptation in systems of systems Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems. pp. 47- 51 ,(2013) , 10.1145/2489850.2489860
Andreas Zimmermann, Andreas Lorenz, Reinhard Oppermann, An operational definition of context Contexts. pp. 558- 571 ,(2007) , 10.1007/978-3-540-74255-5_42