Milene Serrano, Maurício Serrano, Carlos José Pereira de Lucena



Ubiquitous computing is a novel computational paradigm in which the users’ mobility, the devices’ heterogeneity and the service omnipresence need is intrinsic and intense. In this context, the ubiquitous software development poses some particular challenges that are not yet dealt with by the traditional approaches found in the Software Engineering community. In order to improve the ubiquitous software development, this paper describes a detailed technological set based on multi-agent systems (MAS), goal-orientation, the BDI (Belief Desire Intention) model and various frameworks and conceptual models.


  1. Bauer, B., Odell, J., 2005. UML 2.0 and agents: how to build agent-based systems with the new UML standard. Engineering Applications of Artificial Intelligence, Vol. 18, Issue 2.
  2. Bellifemine, F., Caire, G., Greenwood, D., 2007. Developing Multi-Agent Systems with JADE. John Wiley & Sons, ISBN 0470057475, 286 pages, April.
  3. Bergenti F., Gleizes, Marie-Pierre, Zambonelli, F., 2004. Methodologies and Software Engineering for Agent Systems. The Agent-Oriented Software Engineering Handbook, Kluwer Academic, ISBN: 978-1-4020- 8057-9, Vol. 11, 506 pages.
  4. Bigus, J., Bigus, J., 2001. Constructing Intelligent Agents Using Java. 2ª Ed. John Wiley & Sons, ISBN 978- 0471396017, 432 p., March.
  5. Caire, G., 2003. LEAP User Guide. Copyright (C) TILAB, LEAP Version 3.1, December.
  6. Chung, L. K., Nixon, B. A., Yu, E., Mylopoulos, J., 2000. Non-Functional Requirements in Software Engineering. Kluwer Academic, ISBN 978-0-7923- 8666-7, Vol.5, 472 pages.
  7. Dubois, E. A., 1989. Logic of Action for Supporting GoalOriented Elaborations of Requirements. 5th Int. Workshop on Soft. Specif. and Design, ACM SIGSOFT, Vol. 14, Issue 3, pp. 160-168, May.
  8. Giannakopoulou, D., Pasareanu, C. S., 2008. Special issue on learning techniques for compositional reasoning. Journal on Formal Methods in System Design, Springer Netherlands, ISSN: 0925-9856, Vol. 32, Number 3, pp. 173-174, May.
  9. Giunchiglia, F., Mylopoulos, J., Perini, A., 2002. The Tropos Software Development Methodology: Processes, Models and Diagrams. 1ª Int. Conference on AAMAS, ISBN: 1-58113-480-0, pp. 35-36, Italy.
  10. Hightower, J., Borriello, G., 2001. Location systems for ubiquitous computing. Computer. IEEE, Vol. 34, Number 8, pp.57-66, August.
  11. Kruchten, P., 2003. The Rational Unified Process: An Introduction. Addison-Wesley, ISBN: 0321197704, 3ª Ed, 320 pages, USA.
  12. Moulin, B., Chaib-Draa, B., 1996. An Overview of Distributed Artificial Intelligence. Chapter 1, Book Foundations of Distributed Artificial Intelligence, ISBN: 978-0-471-00675-6, pp.3-55.
  13. Pokahr, A., Braubach, L., Lamersdorf, W., 2005. Jadex: A BDI Reasoning Engine. Programming Multi-Agent Systems, Kluwer Academic, pp.149-174.
  14. Pokahr, A., Braubach. L., 2007. JADEX User Guide. Distributed Systems Group, University of Hamburg, Germany, Release 0.96, June.
  15. Ravindran, G., Jaseemudin, M., Rayhan, A. A., 2002. Management Framework for Service Personalization. Management of Multimedia on the Internet, Lecture Notes in Computer Science, Springer Berlin, ISBN 978-3-540-44271-4, pp. 276-288, January.
  16. Saha, D., Mukherjee, A., 2003. Pervasive Computing: A Paradigm for 21st Century. IEEE Computer.
  17. Serrano, Milene, Serrano, Maurício, Lucena, C. J. P., 2008a. Engineering Multi-Agent Systems for Design and Implementation of Ubiquitous Computing. Monograph 10/08, PUC-Rio, 25 pages, March.
  18. Serrano, Milene, Serrano, Maurício, Lucena, C. J. P., Leite, J. C. S. P., 2008b. Modeling Ubiquitous Applications based on Agent's Intentionality and Multi-Agent Systems. Monograph 13/08, PUC-Rio, 25 pages, March.
  19. Serrano, Milene, Serrano, Maurício, Lucena, C. J. P., 2008c. Framework for Content Adaptation in Ubiquitous Computing Centered on Agents Intentionality and Collaborative MAS. 4th Workshop on Soft. Eng. for Agent-Oriented Systems (SEAS), 12 pages.
  20. Serrano, Milene, Lucena, C. J. P., 2008d. Intentional Ubiquitous Software Development Technologies (IUSDT). Submitted to IEEE Transaction - Journal on Mobile Computing, 35 pages, October.
  21. Upal, M. A., Rogers, S., 2005. Learning to Improve Reasoning. Computational Intelligence, Vol. 21, Number 4, pp. 333-335.
  22. Wilensky, R., 1983. Planning and Understanding: A Computational Approach to Human Reasoning. Advanced Book Program, Addison-Wesley, MA.
  23. Yu, E. S. K., 1997. Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. 3rd IEEE International Symposium on Requirements Engineering, pp. 226-235, Washington, USA.

Paper Citation

in Harvard Style

Serrano M., Serrano M. and Pereira de Lucena C. (2009). UBIQUITOUS SOFTWARE DEVELOPMENT DRIVEN BY AGENTS’ INTENTIONALITY . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 978-989-8111-87-6, pages 25-34. DOI: 10.5220/0001857400250034

in Bibtex Style

author={Milene Serrano and Maurício Serrano and Carlos José Pereira de Lucena},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 4: ICEIS,},

in EndNote Style

JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 4: ICEIS,
SN - 978-989-8111-87-6
AU - Serrano M.
AU - Serrano M.
AU - Pereira de Lucena C.
PY - 2009
SP - 25
EP - 34
DO - 10.5220/0001857400250034