Agent Factory Micro Edition: A Framework for Ambient Applications

  • C. Muldoon
  • G. M. P. O’Hare
  • R. Collier
  • M. J. O’Grady
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3993)


Ambient Intelligence represents a vision of the future whereby the world will be saturated with embedded electronic devices that are sensitive and responsive to people. This technology will combine the concepts of intelligent systems with that of pervasive computing. Intelligent agents of varying capabilities will provide the foundations for many applications within this domain. As a means of achieving this objective a framework – Agent Factory Micro Edition (AFME) has been developed to enable the creation of agent-based applications on computationally constrained devices such as cellular digital mobile phones. It has been specifically designed to tackle the performance and memory footprint issues associated with executing intentional agents on mobile devices.


Mobile Device Multiagent System Accessor Method Ambient Intelligence Agent Factory 


  1. 1.
    Aarts, E., Marzano, S. (eds.): The New Everyday: Views on Ambient Intelligence. 010 Publishers, Rotterdam, The Netherlands (2003)Google Scholar
  2. 2.
    O’Hare, G.M.P.: Agent Factory: An Environment for the Fabrication of Multi-Agent Systems. In: O’Hare, G.M.P., Jennings, N. (eds.) Foundations of Distributed Artificial Intelligence, pp. 449–484. John Wiley and Sons, Inc., Chichester (1996)Google Scholar
  3. 3.
    Collier, R.W., O’Hare, G.M.P., Lowen, T., Rooney, C.F.B.: Beyond Prototyping in the Factory of Agents. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS, vol. 2691, p. 383. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  4. 4.
    Lieberherr, K.J., Holland, I., Riel, A.J.: Object-oriented programming: An objective sense of style. In: Object Oriented Programming Systems, Languages and Applications Conference, in special issue of SIGPLAN notices, San Diego, CA, vol. 11, pp. 323–334 (1988)Google Scholar
  5. 5.
    3APL-M: Platform for Lightweight Deliberative Agents
  6. 6.
    van Birna Riemsdijk, M.D., Dignum, F., Meyer, J.J.: A programming language for cognitive agents goal directed 3APL. In: Dastani, M.M., Dix, J., El Fallah-Seghrouchni, A. (eds.) PROMAS 2003. LNCS, vol. 3067, pp. 111–130. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  7. 7.
    Tarkoma, S., Laukkanen, M.: Supporting Software Agents on Small Devices. In: Proceedings of the first international joint conference on Autonomous Agents and Multi-Agent Systems (AAMAS), Bologna (2002)Google Scholar
  8. 8.
    Berger, M., Rusitschka, S., Toropov, D., Watzke, M., Schichte, M.: Porting Distributed Agent-Middleware to Small Mobile Devices. In: Proceedings of the Workshop on Ubiquitous Agents on embedded, wearable, and mobile devices held in conjunction with the joint conference on Autonomous Agents and Multi-Agent Systems (AAMAS), Bologna (2002)Google Scholar
  9. 9.
    Rao, A.S., Georgeff, M.P.: Modelling Rational Agents within a BDI Architecture. In: Principles of Knowledge Representation. & Reasoning, San Mateo, CA (1991)Google Scholar
  10. 10.
    Brooks, F.P.: No Silver bullet: Essence and Accidents of Software Engineering. IEEE Computera 2(4), 10–19 (1987)Google Scholar
  11. 11.
    Holub, A.: Building user interfaces for object-oriented systems, Part 1Google Scholar
  12. 12.
  13. 13.
    Agent Factory SourgeForge repository,

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • C. Muldoon
    • 1
  • G. M. P. O’Hare
    • 2
  • R. Collier
    • 1
  • M. J. O’Grady
    • 2
  1. 1.Practice & Research in Intelligent Systems & Media (PRISM) Laboratory, School of Computer Science and InformaticsUniversity College Dublin (UCD)Belfield, Dublin 4Ireland
  2. 2.Adaptive Information Cluster (AIC), School of Computer Science and InformaticsUniversity College Dublin (UCD)Belfield, Dublin 4Ireland

Personalised recommendations