Concurrent programming with multi-agents and the chemical abstract machine

Wanli Ma, Dat Tran, Dharmendra Sharma, Hong Lin, Mary Anderson

Research output: A Conference proceeding or a Chapter in BookChapter

Abstract

In this chapter, we propose a new concurrent programming approach called MACH (multi-agent extended chemical abstract machine). MACH extends the chemical abstract machine with multiple coexisting agents. This paper focuses on the design, implementation, and verification of MACH. The aim of MACH is to develop a reactive programming language based on an interactive computational model, which we believe is the key to concurrent programming. We present MACH as a simple and efficient programming approach based on a sound theoretical background
Original languageEnglish
Title of host publicationArchitectural Design of Multi-Agent Systems
Subtitle of host publicationTechnologies and Techniques
EditorsHong Lin
Place of PublicationHershey, USA
PublisherIGI Global
Chapter2
Pages26-47
Number of pages22
ISBN (Electronic)9781599041100
ISBN (Print)9781599041087
DOIs
Publication statusPublished - 2007

Fingerprint

Computer programming languages
Acoustic waves

Cite this

Ma, W., Tran, D., Sharma, D., Lin, H., & Anderson, M. (2007). Concurrent programming with multi-agents and the chemical abstract machine. In H. Lin (Ed.), Architectural Design of Multi-Agent Systems: Technologies and Techniques (pp. 26-47). Hershey, USA: IGI Global. https://doi.org/10.4018/978-1-59904-108-7.ch002
Ma, Wanli ; Tran, Dat ; Sharma, Dharmendra ; Lin, Hong ; Anderson, Mary. / Concurrent programming with multi-agents and the chemical abstract machine. Architectural Design of Multi-Agent Systems: Technologies and Techniques. editor / Hong Lin. Hershey, USA : IGI Global, 2007. pp. 26-47
@inbook{44269d31b2844cc5b2efe4d83d420ac5,
title = "Concurrent programming with multi-agents and the chemical abstract machine",
abstract = "In this chapter, we propose a new concurrent programming approach called MACH (multi-agent extended chemical abstract machine). MACH extends the chemical abstract machine with multiple coexisting agents. This paper focuses on the design, implementation, and verification of MACH. The aim of MACH is to develop a reactive programming language based on an interactive computational model, which we believe is the key to concurrent programming. We present MACH as a simple and efficient programming approach based on a sound theoretical background",
author = "Wanli Ma and Dat Tran and Dharmendra Sharma and Hong Lin and Mary Anderson",
year = "2007",
doi = "10.4018/978-1-59904-108-7.ch002",
language = "English",
isbn = "9781599041087",
pages = "26--47",
editor = "Hong Lin",
booktitle = "Architectural Design of Multi-Agent Systems",
publisher = "IGI Global",

}

Ma, W, Tran, D, Sharma, D, Lin, H & Anderson, M 2007, Concurrent programming with multi-agents and the chemical abstract machine. in H Lin (ed.), Architectural Design of Multi-Agent Systems: Technologies and Techniques. IGI Global, Hershey, USA, pp. 26-47. https://doi.org/10.4018/978-1-59904-108-7.ch002

Concurrent programming with multi-agents and the chemical abstract machine. / Ma, Wanli; Tran, Dat; Sharma, Dharmendra; Lin, Hong; Anderson, Mary.

Architectural Design of Multi-Agent Systems: Technologies and Techniques. ed. / Hong Lin. Hershey, USA : IGI Global, 2007. p. 26-47.

Research output: A Conference proceeding or a Chapter in BookChapter

TY - CHAP

T1 - Concurrent programming with multi-agents and the chemical abstract machine

AU - Ma, Wanli

AU - Tran, Dat

AU - Sharma, Dharmendra

AU - Lin, Hong

AU - Anderson, Mary

PY - 2007

Y1 - 2007

N2 - In this chapter, we propose a new concurrent programming approach called MACH (multi-agent extended chemical abstract machine). MACH extends the chemical abstract machine with multiple coexisting agents. This paper focuses on the design, implementation, and verification of MACH. The aim of MACH is to develop a reactive programming language based on an interactive computational model, which we believe is the key to concurrent programming. We present MACH as a simple and efficient programming approach based on a sound theoretical background

AB - In this chapter, we propose a new concurrent programming approach called MACH (multi-agent extended chemical abstract machine). MACH extends the chemical abstract machine with multiple coexisting agents. This paper focuses on the design, implementation, and verification of MACH. The aim of MACH is to develop a reactive programming language based on an interactive computational model, which we believe is the key to concurrent programming. We present MACH as a simple and efficient programming approach based on a sound theoretical background

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

UR - https://www.igi-global.com/gateway/book/76

U2 - 10.4018/978-1-59904-108-7.ch002

DO - 10.4018/978-1-59904-108-7.ch002

M3 - Chapter

SN - 9781599041087

SP - 26

EP - 47

BT - Architectural Design of Multi-Agent Systems

A2 - Lin, Hong

PB - IGI Global

CY - Hershey, USA

ER -

Ma W, Tran D, Sharma D, Lin H, Anderson M. Concurrent programming with multi-agents and the chemical abstract machine. In Lin H, editor, Architectural Design of Multi-Agent Systems: Technologies and Techniques. Hershey, USA: IGI Global. 2007. p. 26-47 https://doi.org/10.4018/978-1-59904-108-7.ch002