Skip to main content

Developing Pervasive Systems as Service-Oriented Multi-Agent Systems

  • Conference paper
Mobile and Ubiquitous Systems: Computing, Networking, and Services (MobiQuitous 2010)

Abstract

The development of Pervasive Systems is an emerging research topic due to the high heterogeneity of involved technologies and the changing nature of the existing platforms/devices, which make it hard to develop this kind of systems. This work presents a Model Driven Development approach to develop agent-based software for Pervasive Environment in order to design and implement application prototypes in an easy and productive way. Our approach provides a method for the specification of Pervasive Systems, which allows to face the development of such systems from a higher abstraction level. The deployment over different execution platforms is achieved by means of automatic transformations among models that described entities and the environment (UML-like). The result is a simplified and homogeneous deployment process for Agent-Based Pervasive Systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agüero, J., Rebollo, M., Carrascosa, C., Julián, V.: Towards on embedded agent model for Android mobiles. In: Proceedings of Mobiquitous 2008, pp. 1–4 (2008)

    Google Scholar 

  2. Agüero, J., Rebollo, M., Carrascosa, C., Julián, V.: Agent design using Model Driven Development. In: 7th Int. Conf. on PAAMS 2009, vol. 55, pp. 60–69 (2009)

    Google Scholar 

  3. Agüero, J., Rebollo, M., Carrascosa, C., Julián, V.: MDD for Virtual Organization design. In: Trends in Int. Conf. on PAAMS 2010, vol. 71, pp. 9–17 (2010)

    Google Scholar 

  4. Argente, E., Julian, V., Botti, V.: MAS Modeling Based on Organizations. In: Luck, M., Gomez-Sanz, J.J. (eds.) AOSE 2008. LNCS, vol. 5386, pp. 16–30. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  5. Atkinson, C., Kuhne, T.: Model-driven development: a metamodeling foundation. IEEE Software 20(5), 36–41 (2003)

    Article  Google Scholar 

  6. Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. International Journal of Ad Hoc and Ubiquitous Computing 2(4), 263–277 (2007)

    Article  Google Scholar 

  7. Bauer, B.: UML Class Diagrams Revisited in the Context of Agent-Based Systems. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 101–118. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Bergenti, F., Poggi, A.: LEAP: A FIPA Platform for Handheld and Mobile Devices. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS (LNAI), vol. 2333, pp. 436–446. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  9. Beydoun, G., Low, G., Henderson-Sellers, B., et al.: FAML: A Generic Metamodel for MAS Development. IEEE Trans. on Software Engineering, 841–863 (2009)

    Google Scholar 

  10. Brønsted, J., Hansen, K., Ingstrup, M.: A survey of service composition mechanisms in ubiquitous computing. In: RSPSI 2007 at Ubicomp (2007)

    Google Scholar 

  11. Cano, J., Madrid, N., Seepold, R., Aguilar, F.: Model-driven development of embedded systems on OSGi platforms. In: FDL 2007, pp. 1–6 (2007)

    Google Scholar 

  12. Carrascosa, C., Giret, A., Julian, V., Rebollo, et al.: Service oriented multi-agent systems: An open architecture. In: AAMA 2009, pp. 1–2 (2009)

    Google Scholar 

  13. Cervenka, R., Trencansky, I.: The Agent Modeling Language – AML. Whitestein Series in Software Agent Technologies and Autonomic Computing (2007)

    Google Scholar 

  14. Davidsson, P., Boman, M.: Distributed monitoring and control of office buildings by embedded agents. Inf. Sci. Inf. Comput. Sci. 171(4), 293–307 (2005)

    Google Scholar 

  15. Endres, C., Butz, A., MacWilliams, A.: A survey of software infrastructures and frameworks for ubiquitous computing. Mobile Inf. Syst. 1(1), 41–80 (2005)

    Article  Google Scholar 

  16. Garcia, E., Argente, E., Giret, A.: A modeling tool for service-oriented Open Multiagent Systems. In: Yang, J.-J., Yokoo, M., Ito, T., Jin, Z., Scerri, P. (eds.) PRIMA 2009. LNCS, vol. 5925, pp. 345–360. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  17. Garca-Magario, I., Gómez-Sanz, J., Fuentes, R.: INGENIAS Development Assisted with Model Transformation By-Example. In: PAAMS 2009, pp. 40–49 (2009)

    Google Scholar 

  18. Hahn, C., Madrigal-Mora, C., Fischer, K.: A platform-independent metamodel for multiagent systems. In: AAMAS 2008, vol. 18(2), pp. 239–266 (2008)

    Google Scholar 

  19. Henricksen, K., Indulska, J.: Developing context-aware pervasive computing applications: Models and approach. Pervasive and Mobile Comp. 2(1), 37–64 (2006)

    Article  Google Scholar 

  20. Huhns, M., Singh, M., Burstein, M., et al.: Research directions for service-oriented multiagent systems. IEEE Internet Computing 9(6), 65–70 (2005)

    Article  Google Scholar 

  21. Knoll, M., Weis, T., Ulbrich, A., Brändle, A.: Scripting your home. In: Location and Context-Awareness, pp. 274–288 (2006)

    Google Scholar 

  22. Munoz, J., Pelechano, V., Fons, J.: Model driven development of pervasive systems. In: International Workshop MOMPES 2004, pp. 3–14 (2004)

    Google Scholar 

  23. OMG: Object management group. MDA guide version 1.0.1 (June 2008), http://www.omg.org/docs/omg/03-06-01.pdf

  24. Poladian, V., Sousa, J., et al.: Task-based adaptation for ubiquitous computing. IEEE Trans. on System, Man, and Cybernetics 36(3), 328–340 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Agüero, J., Rebollo, M., Carrascosa, C., Julián, V. (2012). Developing Pervasive Systems as Service-Oriented Multi-Agent Systems. In: Sénac, P., Ott, M., Seneviratne, A. (eds) Mobile and Ubiquitous Systems: Computing, Networking, and Services. MobiQuitous 2010. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 73. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29154-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29154-8_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29153-1

  • Online ISBN: 978-3-642-29154-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics