Automated requirements-driven definition of norms for the regulation of behavior in multi-agent systems

Martin J. Kollingbaum, Ivan J. Jureta, Wamberto Vasconcelos, Katia Sycara

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Abstract. The engineering of heterogenous distributed systems is a complex task. Traditional software engineering methods fail to account for new demands of flexibility and adaptability in the construction of software systems. On the other hand, concepts of Virtual Organizations and Electronic Institutions cater for the need of open, heterogenous software environments, where agents may dynamically organize themselves into organizational structures, determined by roles, norms and contracts. Our work aims to facilitate the engineering of heterogenous and distributed systems by providing only a specification of the desired overall system behavior, expressed as a set of norms, and rely on capabilities and properties of individual agents that allow them to dynamically form the desired complete software system. In particular, we present a framework, called Requirement-driven Contracting (RdC), for automatically deriving executable norms from requirements and associated relevant information. RdC facilitates the governance of MAS by ensuring that all requirements, along with runtime changes of requirements are appropriately and automatically reflected in the norms regulating the behavior of MAS. 1
Original languageEnglish
Title of host publicationWorkshop on Behaviour Regulation in Multi-Agent Systems, AISB 2008
Number of pages6
Publication statusPublished - 2008

Fingerprint

Multi agent systems
Software engineering
Specifications

Cite this

Kollingbaum, M. J., Jureta, I. J., Vasconcelos, W., & Sycara, K. (2008). Automated requirements-driven definition of norms for the regulation of behavior in multi-agent systems. In Workshop on Behaviour Regulation in Multi-Agent Systems, AISB 2008

Automated requirements-driven definition of norms for the regulation of behavior in multi-agent systems. / Kollingbaum, Martin J.; Jureta, Ivan J.; Vasconcelos, Wamberto; Sycara, Katia.

Workshop on Behaviour Regulation in Multi-Agent Systems, AISB 2008. 2008.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kollingbaum, MJ, Jureta, IJ, Vasconcelos, W & Sycara, K 2008, Automated requirements-driven definition of norms for the regulation of behavior in multi-agent systems. in Workshop on Behaviour Regulation in Multi-Agent Systems, AISB 2008.
Kollingbaum MJ, Jureta IJ, Vasconcelos W, Sycara K. Automated requirements-driven definition of norms for the regulation of behavior in multi-agent systems. In Workshop on Behaviour Regulation in Multi-Agent Systems, AISB 2008. 2008
Kollingbaum, Martin J. ; Jureta, Ivan J. ; Vasconcelos, Wamberto ; Sycara, Katia. / Automated requirements-driven definition of norms for the regulation of behavior in multi-agent systems. Workshop on Behaviour Regulation in Multi-Agent Systems, AISB 2008. 2008.
@inproceedings{406bdef7b12e4ce5a8afcef5d82e1303,
title = "Automated requirements-driven definition of norms for the regulation of behavior in multi-agent systems",
abstract = "Abstract. The engineering of heterogenous distributed systems is a complex task. Traditional software engineering methods fail to account for new demands of flexibility and adaptability in the construction of software systems. On the other hand, concepts of Virtual Organizations and Electronic Institutions cater for the need of open, heterogenous software environments, where agents may dynamically organize themselves into organizational structures, determined by roles, norms and contracts. Our work aims to facilitate the engineering of heterogenous and distributed systems by providing only a specification of the desired overall system behavior, expressed as a set of norms, and rely on capabilities and properties of individual agents that allow them to dynamically form the desired complete software system. In particular, we present a framework, called Requirement-driven Contracting (RdC), for automatically deriving executable norms from requirements and associated relevant information. RdC facilitates the governance of MAS by ensuring that all requirements, along with runtime changes of requirements are appropriately and automatically reflected in the norms regulating the behavior of MAS. 1",
author = "Kollingbaum, {Martin J.} and Jureta, {Ivan J.} and Wamberto Vasconcelos and Katia Sycara",
year = "2008",
language = "English",
booktitle = "Workshop on Behaviour Regulation in Multi-Agent Systems, AISB 2008",

}

TY - GEN

T1 - Automated requirements-driven definition of norms for the regulation of behavior in multi-agent systems

AU - Kollingbaum, Martin J.

AU - Jureta, Ivan J.

AU - Vasconcelos, Wamberto

AU - Sycara, Katia

PY - 2008

Y1 - 2008

N2 - Abstract. The engineering of heterogenous distributed systems is a complex task. Traditional software engineering methods fail to account for new demands of flexibility and adaptability in the construction of software systems. On the other hand, concepts of Virtual Organizations and Electronic Institutions cater for the need of open, heterogenous software environments, where agents may dynamically organize themselves into organizational structures, determined by roles, norms and contracts. Our work aims to facilitate the engineering of heterogenous and distributed systems by providing only a specification of the desired overall system behavior, expressed as a set of norms, and rely on capabilities and properties of individual agents that allow them to dynamically form the desired complete software system. In particular, we present a framework, called Requirement-driven Contracting (RdC), for automatically deriving executable norms from requirements and associated relevant information. RdC facilitates the governance of MAS by ensuring that all requirements, along with runtime changes of requirements are appropriately and automatically reflected in the norms regulating the behavior of MAS. 1

AB - Abstract. The engineering of heterogenous distributed systems is a complex task. Traditional software engineering methods fail to account for new demands of flexibility and adaptability in the construction of software systems. On the other hand, concepts of Virtual Organizations and Electronic Institutions cater for the need of open, heterogenous software environments, where agents may dynamically organize themselves into organizational structures, determined by roles, norms and contracts. Our work aims to facilitate the engineering of heterogenous and distributed systems by providing only a specification of the desired overall system behavior, expressed as a set of norms, and rely on capabilities and properties of individual agents that allow them to dynamically form the desired complete software system. In particular, we present a framework, called Requirement-driven Contracting (RdC), for automatically deriving executable norms from requirements and associated relevant information. RdC facilitates the governance of MAS by ensuring that all requirements, along with runtime changes of requirements are appropriately and automatically reflected in the norms regulating the behavior of MAS. 1

M3 - Conference contribution

BT - Workshop on Behaviour Regulation in Multi-Agent Systems, AISB 2008

ER -