Bridging the gap between AUML and implementation using IOM/T

Takou Doi, Nobukazu Yoshioka, Yasuyuki Tahara, Shinichi Honiden

Research output: Contribution to journalConference article

3 Citations (Scopus)

Abstract

Multi-agent systems are attractive means for developing complex software systems. However, multi-agent systems themselves tend to be complex, and certain difficulties exist in developing them. One of the difficulties is the gap between design and implementation especially for interaction protocols. In this paper, we propose a new interaction protocol description language called IOM/T. Inter-action protocols described using IOM/T have clear correspondence with AUML sequence diagrams and the description can be consolidated into a single unit of IOM/T code. Then, we show how the process of implementing Java-based agent-platform code from AUML design can be carried out, and how IOM/T effectively bridges the gap between design and implementation.

Original languageEnglish
Pages (from-to)147-162
Number of pages16
JournalLecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science)
Volume3346
Publication statusPublished - 2005 Oct 17
Externally publishedYes
EventSecond International Workshop on Programming Multi-Agent Systems, ProMAS 2004 - New York, NY, United States
Duration: 2004 Jul 202004 Jul 20

Fingerprint

Interaction Protocols
Multi agent systems
Multi-agent Systems
Software System
Java
Complex Systems
Diagram
Correspondence
Tend
Unit
Design

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Bridging the gap between AUML and implementation using IOM/T. / Doi, Takou; Yoshioka, Nobukazu; Tahara, Yasuyuki; Honiden, Shinichi.

In: Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science), Vol. 3346, 17.10.2005, p. 147-162.

Research output: Contribution to journalConference article

@article{8d38a310578140cd88065e21b167876b,
title = "Bridging the gap between AUML and implementation using IOM/T",
abstract = "Multi-agent systems are attractive means for developing complex software systems. However, multi-agent systems themselves tend to be complex, and certain difficulties exist in developing them. One of the difficulties is the gap between design and implementation especially for interaction protocols. In this paper, we propose a new interaction protocol description language called IOM/T. Inter-action protocols described using IOM/T have clear correspondence with AUML sequence diagrams and the description can be consolidated into a single unit of IOM/T code. Then, we show how the process of implementing Java-based agent-platform code from AUML design can be carried out, and how IOM/T effectively bridges the gap between design and implementation.",
author = "Takou Doi and Nobukazu Yoshioka and Yasuyuki Tahara and Shinichi Honiden",
year = "2005",
month = "10",
day = "17",
language = "English",
volume = "3346",
pages = "147--162",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer Verlag",

}

TY - JOUR

T1 - Bridging the gap between AUML and implementation using IOM/T

AU - Doi, Takou

AU - Yoshioka, Nobukazu

AU - Tahara, Yasuyuki

AU - Honiden, Shinichi

PY - 2005/10/17

Y1 - 2005/10/17

N2 - Multi-agent systems are attractive means for developing complex software systems. However, multi-agent systems themselves tend to be complex, and certain difficulties exist in developing them. One of the difficulties is the gap between design and implementation especially for interaction protocols. In this paper, we propose a new interaction protocol description language called IOM/T. Inter-action protocols described using IOM/T have clear correspondence with AUML sequence diagrams and the description can be consolidated into a single unit of IOM/T code. Then, we show how the process of implementing Java-based agent-platform code from AUML design can be carried out, and how IOM/T effectively bridges the gap between design and implementation.

AB - Multi-agent systems are attractive means for developing complex software systems. However, multi-agent systems themselves tend to be complex, and certain difficulties exist in developing them. One of the difficulties is the gap between design and implementation especially for interaction protocols. In this paper, we propose a new interaction protocol description language called IOM/T. Inter-action protocols described using IOM/T have clear correspondence with AUML sequence diagrams and the description can be consolidated into a single unit of IOM/T code. Then, we show how the process of implementing Java-based agent-platform code from AUML design can be carried out, and how IOM/T effectively bridges the gap between design and implementation.

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

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

M3 - Conference article

AN - SCOPUS:26444551641

VL - 3346

SP - 147

EP - 162

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -