A description of the design and implementation of a language platform called April++ and its use on a number of applications. Methodologically, in designing and implementing the language, a layered approach has been adopted. April++ has been developed as a series of macro defined layers on top of the relatively primitive features of a pre-existing language called April. On top of April++, an agent layer has been built (as a set of predefined classes) for constructing agent-based systems. This layer has been customised for specific application domains considered. This includes a mobile agent application, a distributed database application and a network management one.
By:
Nikolaos Skarmeas (Imperial College Uk) Imprint: Imperial College Press Country of Publication: United Kingdom Dimensions:
Height: 230mm,
Width: 161mm,
Spine: 21mm
Weight: 522g ISBN:9781860941078 ISBN 10: 1860941079 Pages: 296 Publication Date:23 March 1999 Audience:
College/higher education
,
Professional and scholarly
,
Further / Higher Education
,
Undergraduate
Format:Hardback Publisher's Status: Active
Introduction - background material; the building blocks; the April++ language - AprilO - adding objects to April; AprilQ - the database extension; April++ - objects with knowledge base state; the implementation of April++; the applications - component based agent construction; an agent for multi-service network management.