Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2020723.2020738acmotherconferencesArticle/Chapter ViewAbstractPublication PagesinternetwareConference Proceedingsconference-collections
research-article

Toward a fuzzy control-based approach to design of self-adaptive software

Published: 03 November 2010 Publication History

Abstract

Self-adaptive software is expected to adjust itself attributes or structures at runtime in response to changes. Aiming at addressing some challenging problems such as difficult mathematically modeling software using the current control theoretical methods, we propose a novel fuzzy-control-based approach to achieve self-adaptive software, which is presented as framework of fuzzy self-adaptive software (FFSAS). In this framework, the general model, the implementation architecture, and the design methodology are put forward and discussed in detail. The fuzzy-control-based approach is evaluated with a news-website case study.

References

[1]
Mary Shaw, "Beyond Objects: A Software Design Paradigm Based on Process Control." ACM Software Engineering Notes, Vol. 20, No. 1, 1995, pp. 27--38.
[2]
M. M. Kokar, K. Baclawski, and Y. A. Eracar, Control theory-based foundations of self-controlling software. IEEE Intelligent Systems, Vol. 14, No. 3, 1999, pp. 37--45.
[3]
J. Shen, Q. Wang, and H. Mei, "Self-adaptive Software: Cybernetic Perspective and an Application Server Supported Framework", Proceedings of the 28th Annual International Computer Software and Applications Conference, Sept. 28--30, 2004, Hong Kong.
[4]
K. M. Passino and S. Yurkovich, Fuzzy Control, Addison-Wesley Longman, Inc., 1997.
[5]
S. W. Cheng, Rainbow: Cost-Effective Software Architecture-Based Self-Adaptation. Ph.D. Dissertation, Carnegie Mellon University, USA, 2008.
[6]
OPC Foundation. Data Access Custom Interface Standard Version 2.04 {Online}. September 5, 2000, http://www.OPCFoundation.org.
[7]
G. Heineman, P. Calnan, B. Kurtz, and et. al. Active interface development environment (AIDE). http://www.cs.wpi.edu/heineman/dasada/.

Cited By

View all
  • (2022)Intelligent monitoring for infectious diseases with fuzzy systems and edge computingApplied Soft Computing10.1016/j.asoc.2022.108835123:COnline publication date: 1-Jul-2022
  • (2020)The Application of Machine Learning in Self-Adaptive Systems: A Systematic Literature ReviewIEEE Access10.1109/ACCESS.2020.30360378(205948-205967)Online publication date: 2020
  • (2019)Specifying a New Requirement Model for Secure Adaptive SystemsThe Computer Journal10.1093/comjnl/bxz12463:8(1148-1167)Online publication date: 26-Dec-2019
  • Show More Cited By

Index Terms

  1. Toward a fuzzy control-based approach to design of self-adaptive software

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    Internetware '10: Proceedings of the Second Asia-Pacific Symposium on Internetware
    November 2010
    159 pages
    ISBN:9781450306942
    DOI:10.1145/2020723

    Sponsors

    • Nanjing University of Aeronautics and Astronautics
    • CCF: China Computer Federation

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 November 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. control theory
    2. fuzzy control
    3. self-adaptive software
    4. software engineering
    5. software methodology

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    Internetware 2010
    Sponsor:
    • CCF

    Acceptance Rates

    Overall Acceptance Rate 55 of 111 submissions, 50%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Intelligent monitoring for infectious diseases with fuzzy systems and edge computingApplied Soft Computing10.1016/j.asoc.2022.108835123:COnline publication date: 1-Jul-2022
    • (2020)The Application of Machine Learning in Self-Adaptive Systems: A Systematic Literature ReviewIEEE Access10.1109/ACCESS.2020.30360378(205948-205967)Online publication date: 2020
    • (2019)Specifying a New Requirement Model for Secure Adaptive SystemsThe Computer Journal10.1093/comjnl/bxz12463:8(1148-1167)Online publication date: 26-Dec-2019
    • (2018)SWIMProceedings of the 13th International Conference on Software Engineering for Adaptive and Self-Managing Systems10.1145/3194133.3194163(137-143)Online publication date: 28-May-2018
    • (2016)Recognizing Voice-Based Requirements to Drive Self-Adaptive Software Systems2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC)10.1109/COMPSAC.2016.176(534-539)Online publication date: Jun-2016
    • (2014)FuAET: a tool for developing fuzzy self-adaptive software systemsProceedings of the 6th Asia-Pacific Symposium on Internetware10.1145/2677832.2677840(54-63)Online publication date: 17-Nov-2014
    • (2013)Fuzzy Self-Adaptation of Mission-Critical Software Under UncertaintyJournal of Computer Science and Technology10.1007/s11390-013-1321-928:1(165-187)Online publication date: 1-Feb-2013
    • (2011)Fuzzy Control-Based Software Self-AdaptationProceedings of the 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops10.1109/COMPSACW.2011.13(13-18)Online publication date: 18-Jul-2011

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media