Iterative Software Engineering for Multiagent Systems The MASSIV

The agent metaphor and the agent-based approach to systems design constitute a promising new paradigm for building complex distributed systems. However, until now, the majority of the agent-based applications available have been built by researchers who s

  • PDF / 4,370,836 Bytes
  • 298 Pages / 433.75 x 660.891 pts Page_size
  • 17 Downloads / 227 Views

DOWNLOAD

REPORT


Lecture Notes in Computer Science Edited by G. Goos, J. Hartmanis and J. van Leeuwen

1994

3

Berlin Heidelberg New York Barcelona Hong Kong London Milan Paris Singapore Tokyo

J¨urgen Lind

Iterative Software Engineering for Multiagent Systems The MASSIVE Method

13

Series Editors Jaime G. Carbonell,Carnegie Mellon University, Pittsburgh, PA, USA J¨org Siekmann, University of Saarland, Saarbr¨ucken, Germany Author J¨urgen Lind iteratec GmbH Inselkammerstr. 4, 82008 Unterhaching, Germany E-mail: [email protected] Cataloging-in-Publication Data applied for Die Deutsche Bibliothek - CIP-Einheitsaufnahme Lind, J¨urgen: Iterative software engineering for multiagent systems : the MASSIVE method / J¨urgen Lind. - Berlin ; Heidelberg ; New York ; Barcelona ; Hong Kong ; London ; Milan ; Paris ; Singapore ; Tokyo : Springer, 2001 (Lecture notes in computer science ; 1994 : Lecture notes in artificial intelligence) ISBN 3-540-42166-1

CR Subject Classification (1998): I.2.11, D.2, I.2, C.2.4, D.1 ISBN 3-540-42166-1 Springer-Verlag Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer-Verlag. Violations are liable for prosecution under the German Copyright Law. Springer-Verlag Berlin Heidelberg New York a member of BertelsmannSpringer Science+Business Media GmbH http://www.springer.de © Springer-Verlag Berlin Heidelberg 2001 Printed in Germany Typesetting: Camera-ready by author, data conversion by Boller Mediendesign Printed on acid-free paper SPIN 10782125 06/3142 543210

Foreword

Agent-based techniques are beginning to be used to develop a wide range of commercial and industrial applications. This take up is occurring because the agent-based approach offers a natural and powerful means of conceptualising, designing and building complex, distributed systems. The key conceptual components from which this new approach to software engineering derives its power are: (i) the autonomous components (agents) that can achieve their objectives in flexible ways; (ii) the high-level interactions (e.g., cooperation, coordination and negotiation) in which these agents can engage; and (iii) the organisational structures (e.g., teams, coalitions and various forms of hierarchy) into which the agents can arrange themselves. When taken together, the agents represent the application’s basic units of computation, the interactions represent the inter-connections between these units and the organisational structures define the way the components relate to one another. Although the agent-based approach appears to offer a promising new paradigm for building