Agent-based software engineering
- 1 January 1997
- journal article
- Published by Institution of Engineering and Technology (IET) in IEE Proceedings - Software Engineering
- Vol. 144 (1), 26-37
- https://doi.org/10.1049/ip-sen:19971026
Abstract
The technology of intelligent agents and multi-agent systems is expected to alter radically the way in which complex, distributed, open systems are conceptualised and implemented. The paper considers the problem of building a multi-agent system as a software engineering enterprise. Three issues are focused on: how agents might be specified; how these specifications might be refined or otherwise transformed into efficient implementations; and how implemented agents and multi-agent systems might subsequently be verified, to show that they are correct with respect to their specifications. These issues are discussed with reference to a number of case studies. The paper concludes by setting out some issues and open problems for future research.Keywords
This publication has 27 references indexed in Scilit:
- Software agentsCommunications of the ACM, 1994
- Enabling agents to work togetherCommunications of the ACM, 1994
- Model Checking vs. Theorem Proving: A ManifestoPublished by Elsevier ,1991
- Knowledge and common knowledge in a distributed environmentJournal of the ACM, 1990
- Intention is choice with commitmentArtificial Intelligence, 1990
- “Sometimes” and “not never” revisitedJournal of the ACM, 1986
- ActorsPublished by MIT Press ,1986
- Towards a general theory of action and timeArtificial Intelligence, 1984
- Dynamic LogicPublished by Springer Nature ,1984
- Modal LogicPublished by Cambridge University Press (CUP) ,1980