Towards Modeling Adaptation Services for Large-Scale Distributed Systems with Abstract State Machines

Sorana-Tania Nemes, Andreea Buga

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

The evolution of Large-Scale Distributed Systems favored the development of solutions for smart cities. Such systems face a high-level of uncertainty as they consist of a large number of sensors, processing centers, and services deployed along a wide geographical area. Bringing together different resources poses increased complexity as well as communication efforts, and introduces a large set of possible failures and challenges of continuously growing computational and storage expectations. In such a frame, the role of the adaptation components is vital for ensuring availability, reliability, and robustness. This paper introduces a formal approach for modeling and verifying the properties and behavior of the adaptation framework addressing the case of a system failure. We formalize the behavior and the collaboration mechanisms between agents of the system with the aid of Abstract State Machines and employ the ASMETA toolset for simulating and analyzing properties of the model.
Original languageEnglish
Title of host publicationProceedings of the Seventh International Symposium on Business Modeling and Software Design - Volume 1: BMSD,
PublisherSciTePress
Pages193-198
Number of pages6
Volume1
ISBN (Print)978-989-758-238-7
DOIs
Publication statusPublished - 2017

Publication series

NameProceedings of the Seventh International Symposium on Business Modeling and Software Design

Fields of science

  • 102001 Artificial intelligence
  • 102011 Formal languages
  • 102014 Information design
  • 102015 Information systems
  • 102022 Software development
  • 102025 Distributed systems

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this