Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/ISSRE.2015.7381823guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Specifying and verifying real-time self-adaptive systems

Published: 02 November 2015 Publication History

Abstract

Self-adaptive systems autonomously adapt their behavior at run-time to react to internal dynamics and to uncertain and changing environment conditions. Specification and verification of self-adaptive systems are generally very difficult to carry out due to their high complexity, especially when involving time constraints. In the last case, in fact, the correctness of systems depends also on the time associated with events. This paper introduces a formal approach to specify and verify the self-adaptive behavior of real-time systems. Our specification formalism is based on Time-Basic Petri nets, a particular timed extension of Petri nets. We propose adaptation models to realize self-adaptation with temporal constraints and we adopt a zone-based modeling approach to support separation of concerns during the modeling phase. Zones identified during the modeling phase can be then used as modules (TB Petri subnets) either in isolation, to verify intra-zone properties, or all together, to verify inter-zone properties over the entire system model and check that all the temporal deadlines are met. We illustrate our approach by modeling and verifying a time-critical Gas Burner system that exhibits a self-healing behavior.

Cited By

View all
  • (2019)Formal modelling and verification of real-time self-adaptive systemsProceedings of the 23rd IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications10.5555/3395101.3395129(154-161)Online publication date: 7-Oct-2019
  • (2018)Modelling, specifying and verifying self-adaptive systems instantiating MAPE patternsInternational Journal of Computer Applications in Technology10.1504/IJCAT.2018.09002957:1(28-44)Online publication date: 1-Jan-2018
  • (2018)A high-level petri net-based formal model of distributed self-adaptive systemsProceedings of the 12th European Conference on Software Architecture: Companion Proceedings10.1145/3241403.3241445(1-7)Online publication date: 24-Sep-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ISSRE '15: Proceedings of the 2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE)
November 2015
575 pages
ISBN:9781509004065

Publisher

IEEE Computer Society

United States

Publication History

Published: 02 November 2015

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Formal modelling and verification of real-time self-adaptive systemsProceedings of the 23rd IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications10.5555/3395101.3395129(154-161)Online publication date: 7-Oct-2019
  • (2018)Modelling, specifying and verifying self-adaptive systems instantiating MAPE patternsInternational Journal of Computer Applications in Technology10.1504/IJCAT.2018.09002957:1(28-44)Online publication date: 1-Jan-2018
  • (2018)A high-level petri net-based formal model of distributed self-adaptive systemsProceedings of the 12th European Conference on Software Architecture: Companion Proceedings10.1145/3241403.3241445(1-7)Online publication date: 24-Sep-2018
  • (2018)Compositional verification of self-adaptive cyber-physical systemsProceedings of the 13th International Conference on Software Engineering for Adaptive and Self-Managing Systems10.1145/3194133.3194146(1-11)Online publication date: 28-May-2018
  • (2018)Self-adaptive automataProceedings of the 6th Conference on Formal Methods in Software Engineering10.1145/3193992.3194001(64-73)Online publication date: 2-Jun-2018
  • (2017)Formal Design and Verification of Self-Adaptive Systems with Decentralized ControlACM Transactions on Autonomous and Adaptive Systems10.1145/301959811:4(1-35)Online publication date: 10-Jan-2017
  • (2017)A systematic classification of requirements engineering approaches for adaptive systemsProceedings of the Second International Conference on Internet of things, Data and Cloud Computing10.1145/3018896.3018939(1-9)Online publication date: 22-Mar-2017

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media