ZHANG Qingchuan, ZUO Min, CAO Qian, et al., “Research on SoftMan Component Dynamic Evolution System and Its Distributed Multi-tasks Collaboration Mechanism Based on Game Theory,” Chinese Journal of Electronics, vol. 27, no. 4, pp. 783-791, 2018, doi: 10.1049/cje.2018.01.004
Citation: ZHANG Qingchuan, ZUO Min, CAO Qian, et al., “Research on SoftMan Component Dynamic Evolution System and Its Distributed Multi-tasks Collaboration Mechanism Based on Game Theory,” Chinese Journal of Electronics, vol. 27, no. 4, pp. 783-791, 2018, doi: 10.1049/cje.2018.01.004

Research on SoftMan Component Dynamic Evolution System and Its Distributed Multi-tasks Collaboration Mechanism Based on Game Theory

doi: 10.1049/cje.2018.01.004
Funds:  This work is supported by National Key Technology R&D Program of China (No.2016YFD0401205), Training Program Foundation for the Talents of Beijing (No.2015000020124G029), and the Research Foundation for Youth Scholars of Beijing Technology and Business University (No.QNJJ2017-16).
More Information
  • Corresponding author: ZUO Min (corresponding author) was born in 1973, he received the Ph.D. degree in computer applicaiton from University of Science and Technology Beijing. He is now a professor and a master supervisor at Beijing Technology and Business University. His research interests include intelligent management and artificial intelligence. (Email:zuomin1234@163.com)
  • Received Date: 2017-03-30
  • Rev Recd Date: 2017-05-03
  • Publish Date: 2018-07-10
  • Taking the technical requirements for the dynamicity and flexibility of software system in open network environment as cut-in points, this paper put forward a novel dynamic component model named SoftMan component (SMC) which was well-formed and evolvable. And then a distributed multi-task collaboration mechanism based on game theory in SoftMan component dynamic evolution system is put forward in order to maximize the utilization of computing resources and resolve multi-tasks collaboration problem. Three kinds of experiments are designed to test the feasibility, robustness and performance of distributed multi-tasks collaboration mechanism. Results show that distributed multi-tasks collaboration mechanism based on game theory has a higher success rate and accuracy with good algorithm stability and reliability.
  • loading
  • Lehman M, Ramil J, Wernick P, et al., "Metrics and laws of software evolution-thenineties view", Proceedings of the 19974th International Software Metrics Symposium, Albuquerque, IEEE Computer Society, Albuquerque, NM, USA, pp.20-32, 1997.
    Lehman M, Perry D and Ramil J, "Implications of evolution metrics on software maintenance", Proceedings of International Conference on Software Maintenance, Bethesda, MD, USA, pp.208-217, 1998.
    Lehman M and Ramil J, "Software evolution in the age of component-Based software engineering", IEE Proceedings Software, Vol.147, No.6, pp.249-255, 2000.
    DOU Yuhong, ZHANG Yaoxue and LI Xing, "An XML-based software component description method for program mining", Chinese Journal of Electronics, Vol.13, No.1, pp.100-104, 2004.
    Li Bixin, Liao Li and Yu Ximeng, "A verification-based approach to evaluate software architecture evolution", Chinese Journal of Electronics, Vol.26, No.3, pp.485-492, 2017.
    WANG Huai-min, SHI Pei-chang, DING Bo, et al., "Online evolution of software services", Chinese Journal of Computers, Vol.34, No.2, pp.318-328, 2011.
    DING Bo, WANG Huai-Min, SHI Diao-Xi, et al., "Component model supporting trustworthiness-oriented software evolution", Journal of Software, Vol.22, No.1, pp.17-27, 2011.
    Plasil F, Balek D and Janecek R, "SOFA/DCUP:Architecture for component trading and dynamic updating", Fourth International Conference on Configurable Distributed Systems, Annapolis, MA, USA, pp.43-51, 1998.
    DashofyE, Hoek A and Taylor R, "Towards architecture-based self-healing systems", Proceedings of the Workshop on SelfHealing (WOSS'02), Charleston, WV, USA, pp.21-26, 2002.
    Georgas J and Taylor R, "Towards a knowledge-based approach to architectural adaptation management", Proceedings of the ACM SIGSOFT Workshop on Self-Managed Systems, New York, NY, USA, pp.59-63, 2004.
    Garlan D, Cheng S, Huang A, et al., "Rainbow:Architecturebased self-adaptation with reusable infrastructure", IEEE Computer, Vol.37, No.10, pp.46-54, 2004.
    Floch J, Hallsteinsen S, StavE, et al., "Using architecture models for runtime adaptability", IEEE Software, Vol.23, No.2, pp.62-70, 2006.
    Dowling J and Cahill V, "The K-component architecture metamodel for self-adaptive software", Proc. of the 3rd Int'l Conference, LNCS 2192, Berlin:Springer, pp.89-109, 2001.
    SUN Xi, ZHUANG Lei, LIU Wen, et al., "A customizable running support framework for autonomous components", Journal of Software, Vol.19, No.6, pp.1340-1349, 2008.
    Bruneton E, Coupaye T, Leclerc M, et al., "An open component model and its support in java", Proceedings of the International Symposium on Component-Based Software Engineering, International Symposium, Cbse 2004, Edinburgh, UK, pp.7-22, 2004.
    MA Xiao-xing, YU Ping, TAO Xian-ping,et al., "A serviceoriented dynamic coordination architecture and its supporting system", Chinese Journal of Computers, Vol.28, No.4, pp.467-477, 2005.
    YANG Fu-qing, LU Jian and MEI Hong, "Technical framework for Internetware:An architecture centric approach", Science in China (Series E), Vol.51, No.6, pp.610-622, 2008.
    CHANG Zhi-Ming, MAO Xin-Jun and QI Zhi-Chang, "Component model and its implementation of internetware based on agent", Journal of Software, Vol.19, No.5, pp.1113-1124, 2008.
    Medvidovic N, "ADLs and dynamic architecture changes", Proceedings of the 2nd International Workshop on Software Architecture, San Francisco, California, USA, pp.24-27, 1996.
    Bradbury JS, Cordy JR, Dingel J, et al., "A survey of self management in dynamic software architecture specifications", Proceedings of the International Workshop on Self-Managed Systems, Newport Beach, California, USA, pp.28-33, 2004.
    J.S. Kim and D. Garlan, "Analyzing architectural styles with alloy", Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis, Vol.83, No.7, pp.70-80, 2006.
    N. Aguirre and T. Maibaum, "A temporal logic approach to the specification of reconfigurable component-based systems", Proceedings of he 17th Int. Conf. on Automated Software Engineering (ASE 2002), Edinburgh, UK, pp.271-274, 2002.
    C. Canal, E. Pimentel and J. M, Troya, "Specification and refinement of dynamic software architectures", Proceedings of Tc2 First Working Ifip Conference on Software Architecture (WICSA'99), Kluwer, B.V. Deventer, The Netherlands, Vol.29, No.1, pp.107-126, 1999.
    C.E. Cuesta, P. de la Fuente and M. Barrio-Solorzano, "Dynamic coordination architecture through the use of reflection", Proceedings of the ACM Symposium on Applied Computing (SAC 2001), Las Vegas, Nevada, USA, pp.134-140, 2001.
    J. Magee and J. Kramer, "Dynamic structure in software architectures", Proceedings of the 4th ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE-4), San Francisco, California, USA, pp.3-14,1996.
    D. L. M'etayer, IRISAI/INRIA, Campus de Beaulieu, et al., "Software architecture styles as graph grammars", Proceedings of the 4th ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE-4), San Francisco, California, USA, pp.15-23, 1996.
    MA Xiaoxing, CAO Chun, YU Ping, et al., "A supporting environment based on graph grammar for dynamic software architectures", Journal of Software, Vol.19, No.8, pp.1881-1892, 2008.
    Nguyen P H, Kling W L and Ribeiro P F, "A game theory strategy to integrate distributed agent-based functions in smart grids", IEEE Transactions on Smart Grid, Vol.4, No.1, pp.568-576, 2013.
    Qingchuan Zhang, GuangpingZeng, Chaoen Xiao, et al., "Hallucinating face by eigentransformation", Soft Computing, Vol.18, No.1, pp.549-555, 2014.
    Qingchuan ZHANG, Guangping ZENG and Chaoen Xiao, "Research on rule-based reasoning mechanism of SoftMansystem", Applied Mathematics & Information Sciences, Vol.9, No.1, pp.2079-2086, 2015.
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Article Metrics

    Article views (390) PDF downloads(257) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return