COMPONENT & SERVICE-BASED AGENT SYSTEMS: SELF-OSGI
Mauro Dragone
2012
Abstract
This paper proposes the adoption of the Belief- Desire-Intention (BDI) agent model for the construction of component & service-based software systems with self-configuring, self-healing, self-optimizing, and self protecting (self-*) properties. It examines component & service, and agent technologies, and shows how to build a component & service-based framework with agent-like autonomous features. This paper illustrates the design of one such framework, Self-OSGi, built over Java technology from the Open Service Gateway Initiative (OSGi). The use of the new framework is illustrated and tested with a simulated robotic application and with a dynamic service-selection example.
References
- Alexander Pokahr, Lars Braubach, W. L. (2005). A goal deliberation strategy for bdi agent systems. In MATES2005. Springer-Verlag.
- D. Kinny, M. G. and Rao, A. (1996). A methodology and modeling technique for systems of bdi agents. In Proc. Of 7th European Workshop on Modelling Autonomous Agents in Multi-Agent Worlds, LNAI1038. SpringerVerlag.
- Georgeff, M. and Lansky, A. (1985). A system for reasoning in dynamic domains: Fault diagnosis on the space shuttle. Technical Note 375, Artificial Intelligence Center, SRI Internationa.
- Humberto Cervantes, R. S. H. (2003). Automating service dependency management in a service-oriented component model. In In Proceedings of the Sixth Component-Based Software Engineering Workshop.
- J. Ferreira, J. L. and Rodrigues, L. (2009). A-osgi: A framework to support the construction of autonomic osgibased applications. Technical Report RT/33/2009, May 2009.
- Kim, H.-K. (2005). A component-based approach for integrating mobile agents into the existing web infrastructure. In Third ACIS International Conference on Software Engineering Research, Management and Applications.
- Lars Braubach, A. P. (2010). Addressing challenges of distributed systems using active components. In In Proceedings of 4th International Symposium on Intelligent Distributed Computing.
- M. Amor, L. F. and Troya, J. (2003). Putting together web services and compositional software agents. In ICWE 2003, LNCS 2722.
- M. Dragone, R. Collier, D. L. and O'Hare, G. (2009a). Practical development of hybrid intelligent agent systems with sosaa. In In Proceedings of the 20th Irish Conference on Artificial Intelligence and Cognitive Science (AICS 2009) Dublin Ireland.
- M. Dragone, D. Lillis, R. C. and O'Hare, G. (2009b). Practical development of hybrid intelligent agent systems with sosaa. In Proceedings of the 20th Irish Conference on Artificial Intelligence and Cognitive Science, Dublin, Ireland.
- OSGi (2011). Open Service Gateway Initiative (OSGi) http://www.osgi.org/Main/HomePage [Accessed October 2011].
- Rao, A. and Georgeff, M. (1992). An abstract architecture for rational agents. In In Principles of Knowledge Representation and Reasoning: Proceedings of the Third International Conference KR.
- T. M. Behrens, J. D. and Hindriks, K. V. (2009). Towards an environment interface standard for agent-oriented programming (a pro-posal for an interface implementation). In Technical report, Clausthal University.
Paper Citation
in Harvard Style
Dragone M. (2012). COMPONENT & SERVICE-BASED AGENT SYSTEMS: SELF-OSGI . In Proceedings of the 4th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-8425-95-9, pages 200-210. DOI: 10.5220/0003890302000210
in Bibtex Style
@conference{icaart12,
author={Mauro Dragone},
title={COMPONENT & SERVICE-BASED AGENT SYSTEMS: SELF-OSGI},
booktitle={Proceedings of the 4th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2012},
pages={200-210},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003890302000210},
isbn={978-989-8425-95-9},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 4th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - COMPONENT & SERVICE-BASED AGENT SYSTEMS: SELF-OSGI
SN - 978-989-8425-95-9
AU - Dragone M.
PY - 2012
SP - 200
EP - 210
DO - 10.5220/0003890302000210