Combining logical agents with rapid prototyping for engineering distributed applications

Philip Dart, Ed Kazmierczak, Leon Sterling, Maurizio Martelli, Viviana Mascardi, Floriano Zini, V. S. Subrahmanian

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

5 Scopus citations

Abstract

The realization of new distributed and heterogeneous software applications is a challenge that software engineers have to face. Logic programming and multi-agent systems can play a very effective role in the rapid prototyping of new software products. This paper proposes a general approach to the prototyping of complex and distributed applications modelled as multi-agent systems and outlines the autonomous research experiences of different research groups from which the approach originates. All the experiences have logic programming as the common foundation and deal with different aspects of the problem: integration of heterogeneous data and reasoning systems, animation of formal specifications and the development of agent-based software. The final goal is joining these diverse experiences into a unique open framework.

Original languageEnglish (US)
Title of host publicationProceedings - Software Technology and Engineering Practice, STEP 1999
EditorsScott Tilley, June Verner
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages40-49
Number of pages10
ISBN (Electronic)0769503284, 9780769503288
DOIs
StatePublished - 1999
Externally publishedYes
Event1999 Software Technology and Engineering Practice, STEP 1999 - Pittsburgh, United States
Duration: Aug 30 1999Sep 2 1999

Publication series

NameProceedings - Software Technology and Engineering Practice, STEP 1999

Conference

Conference1999 Software Technology and Engineering Practice, STEP 1999
Country/TerritoryUnited States
CityPittsburgh
Period8/30/999/2/99

ASJC Scopus subject areas

  • Safety, Risk, Reliability and Quality
  • Software

Fingerprint

Dive into the research topics of 'Combining logical agents with rapid prototyping for engineering distributed applications'. Together they form a unique fingerprint.

Cite this