Role-Based Modeling for Designing Agent Behavior in Self-Organizing Multi-Agent Systems

Kemas M. Lhaksmana, Yohei Murakami, Toru Ishida

Research output: Contribution to journalArticle

Abstract

Self-organization has been proposed to be implemented in complex systems which require the automation capabilities to govern itself and to adapt upon changes. Self-organizing systems can be modeled as multi-Agent systems (MAS) since they share common characteristics in that they consist of multiple autonomous systems. However, most existing MAS engineering methodologies do not fully support self-organizing systems design since they require predefined goals and agent behaviors, which is not the case in self-organizing systems. Another feature that is currently not supported for designing self-organizing MAS is the separation between the design of agent behaviors and behavior adaptation, i.e. how agents adapt their behaviors to respond upon changes. To tackle these issues, this paper proposes a role modeling method, in which agent behaviors are represented as roles, to design how agents perform behavior adaptation at runtime by switching between roles. The applicability of the proposed role modeling method is evaluated in a case study of a self-organizing smart transportation system.

Original languageEnglish
Pages (from-to)79-96
Number of pages18
JournalInternational Journal of Software Engineering and Knowledge Engineering
Volume28
Issue number1
DOIs
Publication statusPublished - 2018 Jan 1
Externally publishedYes

Fingerprint

Multi agent systems
Systems engineering
Large scale systems
Automation
Systems analysis

Keywords

  • agent behavior
  • modeling method
  • multi-Agent systems
  • role-based modeling
  • Self-organizing systems

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications
  • Computer Graphics and Computer-Aided Design
  • Artificial Intelligence

Cite this

Role-Based Modeling for Designing Agent Behavior in Self-Organizing Multi-Agent Systems. / Lhaksmana, Kemas M.; Murakami, Yohei; Ishida, Toru.

In: International Journal of Software Engineering and Knowledge Engineering, Vol. 28, No. 1, 01.01.2018, p. 79-96.

Research output: Contribution to journalArticle

@article{a8894df0e4c54f54b3aacb92f86ff29d,
title = "Role-Based Modeling for Designing Agent Behavior in Self-Organizing Multi-Agent Systems",
abstract = "Self-organization has been proposed to be implemented in complex systems which require the automation capabilities to govern itself and to adapt upon changes. Self-organizing systems can be modeled as multi-Agent systems (MAS) since they share common characteristics in that they consist of multiple autonomous systems. However, most existing MAS engineering methodologies do not fully support self-organizing systems design since they require predefined goals and agent behaviors, which is not the case in self-organizing systems. Another feature that is currently not supported for designing self-organizing MAS is the separation between the design of agent behaviors and behavior adaptation, i.e. how agents adapt their behaviors to respond upon changes. To tackle these issues, this paper proposes a role modeling method, in which agent behaviors are represented as roles, to design how agents perform behavior adaptation at runtime by switching between roles. The applicability of the proposed role modeling method is evaluated in a case study of a self-organizing smart transportation system.",
keywords = "agent behavior, modeling method, multi-Agent systems, role-based modeling, Self-organizing systems",
author = "Lhaksmana, {Kemas M.} and Yohei Murakami and Toru Ishida",
year = "2018",
month = "1",
day = "1",
doi = "10.1142/S0218194018500043",
language = "English",
volume = "28",
pages = "79--96",
journal = "International Journal of Software Engineering and Knowledge Engineering",
issn = "0218-1940",
publisher = "World Scientific Publishing Co. Pte Ltd",
number = "1",

}

TY - JOUR

T1 - Role-Based Modeling for Designing Agent Behavior in Self-Organizing Multi-Agent Systems

AU - Lhaksmana, Kemas M.

AU - Murakami, Yohei

AU - Ishida, Toru

PY - 2018/1/1

Y1 - 2018/1/1

N2 - Self-organization has been proposed to be implemented in complex systems which require the automation capabilities to govern itself and to adapt upon changes. Self-organizing systems can be modeled as multi-Agent systems (MAS) since they share common characteristics in that they consist of multiple autonomous systems. However, most existing MAS engineering methodologies do not fully support self-organizing systems design since they require predefined goals and agent behaviors, which is not the case in self-organizing systems. Another feature that is currently not supported for designing self-organizing MAS is the separation between the design of agent behaviors and behavior adaptation, i.e. how agents adapt their behaviors to respond upon changes. To tackle these issues, this paper proposes a role modeling method, in which agent behaviors are represented as roles, to design how agents perform behavior adaptation at runtime by switching between roles. The applicability of the proposed role modeling method is evaluated in a case study of a self-organizing smart transportation system.

AB - Self-organization has been proposed to be implemented in complex systems which require the automation capabilities to govern itself and to adapt upon changes. Self-organizing systems can be modeled as multi-Agent systems (MAS) since they share common characteristics in that they consist of multiple autonomous systems. However, most existing MAS engineering methodologies do not fully support self-organizing systems design since they require predefined goals and agent behaviors, which is not the case in self-organizing systems. Another feature that is currently not supported for designing self-organizing MAS is the separation between the design of agent behaviors and behavior adaptation, i.e. how agents adapt their behaviors to respond upon changes. To tackle these issues, this paper proposes a role modeling method, in which agent behaviors are represented as roles, to design how agents perform behavior adaptation at runtime by switching between roles. The applicability of the proposed role modeling method is evaluated in a case study of a self-organizing smart transportation system.

KW - agent behavior

KW - modeling method

KW - multi-Agent systems

KW - role-based modeling

KW - Self-organizing systems

UR - http://www.scopus.com/inward/record.url?scp=85041695126&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85041695126&partnerID=8YFLogxK

U2 - 10.1142/S0218194018500043

DO - 10.1142/S0218194018500043

M3 - Article

AN - SCOPUS:85041695126

VL - 28

SP - 79

EP - 96

JO - International Journal of Software Engineering and Knowledge Engineering

JF - International Journal of Software Engineering and Knowledge Engineering

SN - 0218-1940

IS - 1

ER -