Skip to main content

A Methodology for Developing Environmental Information Systems with Software Agents

  • Chapter
Advanced Agent-Based Environmental Management Systems

Abstract

This article presents a unifying methodology for developing environmental information systems with software agents. Based on the experience reported in recent literature, we abstract common requirements of environmental information systems into agent types, combine state-of-the-art tools from computer science, service-oriented software engineering and artificial intelligence domains, as software agents and machine learning, and illustrate their potential for solving real-world problems. Specifically, two generic agent types are specified that behave as information carriers and decision makers, which provide an appropriate abstraction for deployment of added-value services in environmental information systems.

A concrete pathway for applying these instruments throughout the software life cycle of an environmental information system is outlined, along with suggestions for software specification and deployment tools. The method is demonstrated in two application domains: one for air quality assessment and another for meteorological radar data surveillance.

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. I. N. Athanasiadis. A review of agent-based systems applied in environmental informatics. In A. Zerger and R. M. Argent, editors, MODSIM 2005 Int’l Congress on Modelling and Simulation, pages 1574–1580, Melbourne, Australia, December 2005. Modelling and Simulation Society of Australia and New Zealand.

    Google Scholar 

  2. I. N. Athanasiadis. An intelligent service layer upgrades environmental information management. IT Professional, 8(3):34–39, May-June 2006.

    Google Scholar 

  3. I. N. Athanasiadis. The Fuzzy Lattice Reasoning Classifier for mining environmental data. In V. G. Kaburlasos and G.X. Ritter, editors, Computational Intelligence Based on Lattice Theory, Studies in Computational Intelligence, pages 175–193. Springer-Verlag, 2007.

    Google Scholar 

  4. I. N. Athanasiadis. Towards a virtual enterprise architecture for the environmental sector. In N. Protogeros, editor, Agent and Web Service Technologies in Virtual Enterprises, pages 256–266. Information Science Reference, 2007.

    Google Scholar 

  5. I. N. Athanasiadis, M. Milis, P. A. Mitkas, and S. C. Michaelides. A multi-agent system for meteorological radar data management and decision support. Environmental Modelling and Software, 2009.

    Google Scholar 

  6. I. N. Athanasiadis and P. A. Mitkas. An agent-based intelligent environmental monitoring system. Management of Environmental Quality, 15(3):238–249, 2004.

    Article  Google Scholar 

  7. I. N. Athanasiadis and P. A. Mitkas. Knowledge discovery for operational decision support in air quality management. Journal of Environmental Informatics, 9(2):100–107, Jul 2007.

    Google Scholar 

  8. F. Bellifemine, G. Caire, A. Poggi, and G. Rimassa. JADE-A white paper. EXP in search of innovation, 3(3):6–19, September 2003.

    Google Scholar 

  9. F. Bellifemine, A. Poggi, and G. Rimassa. Developing multi-agent systems with JADE. In Proc. of 7th Int’l Workshop on Agent Theories, Architectures and Languages (ATAL-2000), Boston, MA, 2000. Available online:http://jade.cselt.it.

    Google Scholar 

  10. F. Giunchiglia, J. Mylopoulos, and A. Perini. The Tropos software development methodology: processes, models and diagrams. In F. Giunchiglia, J. Odell, and G. Weiss, editors, Software Engineering III, Third International Workshop, AOSE-2002, LNCS. Springer-Verlag, 2003.

    Google Scholar 

  11. N. Jennings, K. Sycara, and M. J. Wooldridge. A roadmap of agent research and development. Autonomous Agents and Multi-Agent Systems, l(1):7–38, 1998.

    Article  Google Scholar 

  12. N. R. Jennings. On agent-based software engineering. Artificial Intelligence, 117:277–296, 2000.

    Article  MATH  Google Scholar 

  13. M. Luck, P. McBurney, and C. Preist, editors. Agent Technology: Enabling Next Generation Computing, A Roadmap for Agent Based Computing. AgentLink, 2003.

    Google Scholar 

  14. E. Mangina. Review of software products for Multi-Agent Systems. AgentLink, 2002.

    Google Scholar 

  15. J. Odell, H. v. D. Parunak, and B. Bauer. Extending UML for agents. In Proc. of the 2nd Int’l Workshop on Agent-Oriented Information Systems, Berlin, Germany, 2000. iCue Publishing.

    Google Scholar 

  16. R. L. Olson and R. A. Sequeira. An emergent computational approach to the study of ecosystem dynamics. Ecological Modelling, 79:95-120, 1995.

    Google Scholar 

  17. H. v. D. Parunak. Agents in Overalls: Experiences and Issues in the Development and Deployment of Industrial Agent-Based Systems. International Journal of Cooperative Information Systems, 9:209–227, 2000.

    Article  Google Scholar 

  18. A. Perini and A. Susi. Developing a decision support system for integrated production in agriculture. Environmental Modelling & Software, 19:821–829, 2004.

    Article  Google Scholar 

  19. J. Rotmans. Methods for Integrated Assessment: The challenges and opportunities ahead. Environmental Modeling and Assessment, 3:155–179, 1998.

    Article  Google Scholar 

  20. G. Wagner. The Agent-Object-Relationship metamodel: Towards a unified conceptual view of state and behavior. Information Systems, 28(5):475–504, 2003.

    Article  MATH  Google Scholar 

  21. G. Weiss. Agent orientation in software engineering. Knowledge Engineering Review, 16(4):349–373, 2002.

    Google Scholar 

  22. M. Wooldridge. Intelligent Agents. In G. Weiss, editor, Multiagent Systems: A modern, approach to distributed, Artificial Intelligence, chapter 1, pages 27–78. MIT Press, 2000.

    Google Scholar 

  23. M. Wooldridge and N. R. Jennings. Intelligent Agents: Theory and Practice. Knowledge Engineering Review, 10(2):115–152, 1995.

    Article  Google Scholar 

  24. M. Wooldridge, N. R. Jennings, and D. Kinny. The GAIA Methodology for Agent-Oriented Analysis and Design. Autonomous Agents and Multi-Agent Systems, 3(3):285–312, 2000.

    Article  Google Scholar 

  25. E. Yu. Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. In Proc. of the 3rd, IEEE Int. Symp. on Requirements Engineering, Washington, USA, 1997. IEEE.

    Google Scholar 

  26. F. Zambonelli, N. R. Jennings, and M. Wooldridge. Developing multiagent systems: the GAIA Methodology. ACM Trans on Software Engineering and Methodology, 12(3):317–370, 2003.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Birkhäuser Verlag Basel/Switzerland

About this chapter

Cite this chapter

Athanasiadis, I.N., Mitkas, P.A. (2009). A Methodology for Developing Environmental Information Systems with Software Agents. In: Cortés, U., Poch, M. (eds) Advanced Agent-Based Environmental Management Systems. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-7643-8900-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-7643-8900-0_6

  • Publisher Name: Birkhäuser Basel

  • Print ISBN: 978-3-7643-8897-3

  • Online ISBN: 978-3-7643-8900-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics