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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
I. N. Athanasiadis. An intelligent service layer upgrades environmental information management. IT Professional, 8(3):34–39, May-June 2006.
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.
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.
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.
I. N. Athanasiadis and P. A. Mitkas. An agent-based intelligent environmental monitoring system. Management of Environmental Quality, 15(3):238–249, 2004.
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.
F. Bellifemine, G. Caire, A. Poggi, and G. Rimassa. JADE-A white paper. EXP in search of innovation, 3(3):6–19, September 2003.
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.
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.
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.
N. R. Jennings. On agent-based software engineering. Artificial Intelligence, 117:277–296, 2000.
M. Luck, P. McBurney, and C. Preist, editors. Agent Technology: Enabling Next Generation Computing, A Roadmap for Agent Based Computing. AgentLink, 2003.
E. Mangina. Review of software products for Multi-Agent Systems. AgentLink, 2002.
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.
R. L. Olson and R. A. Sequeira. An emergent computational approach to the study of ecosystem dynamics. Ecological Modelling, 79:95-120, 1995.
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.
A. Perini and A. Susi. Developing a decision support system for integrated production in agriculture. Environmental Modelling & Software, 19:821–829, 2004.
J. Rotmans. Methods for Integrated Assessment: The challenges and opportunities ahead. Environmental Modeling and Assessment, 3:155–179, 1998.
G. Wagner. The Agent-Object-Relationship metamodel: Towards a unified conceptual view of state and behavior. Information Systems, 28(5):475–504, 2003.
G. Weiss. Agent orientation in software engineering. Knowledge Engineering Review, 16(4):349–373, 2002.
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.
M. Wooldridge and N. R. Jennings. Intelligent Agents: Theory and Practice. Knowledge Engineering Review, 10(2):115–152, 1995.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)