MAPE-K Interfaces for Formal Modeling of Real-Time Self-Adaptive Multi-Agent Systems

Formal modeling of multi-agent systems is an active area of research. The use of precise and unambiguous notation of formal methods is used to accurately describe and reason about the system under consideration at the design time. Multi-agent systems deployed in dynamic and unpredictable environment...

Full description

Bibliographic Details
Main Authors: Awais Qasim, Syed Asad Raza Kazmi
Format: Article
Language:English
Published: IEEE 2016-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/7529096/
id doaj-1099c34b787c44098e02070295d33a25
record_format Article
spelling doaj-1099c34b787c44098e02070295d33a252021-03-29T19:44:49ZengIEEEIEEE Access2169-35362016-01-0144946495810.1109/ACCESS.2016.25923817529096MAPE-K Interfaces for Formal Modeling of Real-Time Self-Adaptive Multi-Agent SystemsAwais Qasim0https://orcid.org/0000-0001-8677-9569Syed Asad Raza Kazmi1Department of Computer Science, Government College University, Lahore, PakistanDepartment of Computer Science, Government College University, Lahore, PakistanFormal modeling of multi-agent systems is an active area of research. The use of precise and unambiguous notation of formal methods is used to accurately describe and reason about the system under consideration at the design time. Multi-agent systems deployed in dynamic and unpredictable environment needs to have the ability of self-adaptation, making them adaptable to the failures. State of the art encourages the use of MAPE-K feedback loop for the provision of self-adaptation in any system. There is a dire need of formal vocabulary that can be used for the conceptual design of any real-time multi-agent system with self-adaptation. In this paper, we have proposed a set of predefined interfaces for the provision of self-adaptation in real-time multi-agent systems. The interfaces are based on monitor, analyze, plan, and execute phases of the MAPE-K feedback loop. We formally specify our interfaces using timed-communicating object-Z language. The complete framework is elaborated using a trivial case-study of conveyor belt system based on a real-time agent architecture.https://ieeexplore.ieee.org/document/7529096/Formal methodsself-adaptationautonomic computingmulti-agent systemsreal-time systems
collection DOAJ
language English
format Article
sources DOAJ
author Awais Qasim
Syed Asad Raza Kazmi
spellingShingle Awais Qasim
Syed Asad Raza Kazmi
MAPE-K Interfaces for Formal Modeling of Real-Time Self-Adaptive Multi-Agent Systems
IEEE Access
Formal methods
self-adaptation
autonomic computing
multi-agent systems
real-time systems
author_facet Awais Qasim
Syed Asad Raza Kazmi
author_sort Awais Qasim
title MAPE-K Interfaces for Formal Modeling of Real-Time Self-Adaptive Multi-Agent Systems
title_short MAPE-K Interfaces for Formal Modeling of Real-Time Self-Adaptive Multi-Agent Systems
title_full MAPE-K Interfaces for Formal Modeling of Real-Time Self-Adaptive Multi-Agent Systems
title_fullStr MAPE-K Interfaces for Formal Modeling of Real-Time Self-Adaptive Multi-Agent Systems
title_full_unstemmed MAPE-K Interfaces for Formal Modeling of Real-Time Self-Adaptive Multi-Agent Systems
title_sort mape-k interfaces for formal modeling of real-time self-adaptive multi-agent systems
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2016-01-01
description Formal modeling of multi-agent systems is an active area of research. The use of precise and unambiguous notation of formal methods is used to accurately describe and reason about the system under consideration at the design time. Multi-agent systems deployed in dynamic and unpredictable environment needs to have the ability of self-adaptation, making them adaptable to the failures. State of the art encourages the use of MAPE-K feedback loop for the provision of self-adaptation in any system. There is a dire need of formal vocabulary that can be used for the conceptual design of any real-time multi-agent system with self-adaptation. In this paper, we have proposed a set of predefined interfaces for the provision of self-adaptation in real-time multi-agent systems. The interfaces are based on monitor, analyze, plan, and execute phases of the MAPE-K feedback loop. We formally specify our interfaces using timed-communicating object-Z language. The complete framework is elaborated using a trivial case-study of conveyor belt system based on a real-time agent architecture.
topic Formal methods
self-adaptation
autonomic computing
multi-agent systems
real-time systems
url https://ieeexplore.ieee.org/document/7529096/
work_keys_str_mv AT awaisqasim mapekinterfacesforformalmodelingofrealtimeselfadaptivemultiagentsystems
AT syedasadrazakazmi mapekinterfacesforformalmodelingofrealtimeselfadaptivemultiagentsystems
_version_ 1724195693324664832