Conceptualizing an Environmental Software Modeling Framework forSustainable Management Using UML

The concept of sustainable environmental management is expressed on the basis of ecosystem services as it enables getting to the quantitative measures. A practical utilization of this interpretation of sustainability requires a mechanism whereby all the goods and services provided by ecosystems are adequately quantified, valuated and incorporated in the decision-making process. Each of these tasks is substantially non-trivial. In order to deal with said complexity, a sophisticated information system has to be available to the stakeholders of environmental sustainability. An environmental software modeling framework, as a tool implementing the tasks of sustainability, is conceptualized in the meta-model of the Unified Modeling Language. The task of sustainable management is articulated as an optimal control problem, though other articulations are also possible. The overall multi-layered architecture of the framework and its key software components are discussed in the paper. Internal functional logic of each software component is described in terms of UML diagrams due to their proven semantic, descriptive and visual power in modeling and presenting of the software requirements and related artifacts, full compatibility with the object-oriented paradigm of the software systems development and a round-trip engineering feature supported by a spectrum of commercial and free CASE-tools. An approach presented in the paper can be suggested as a standardized methodology suitable for a broader range of software undertakings in the domain of environmental informatics.

[2]  Guohe Huang,et al.  The Perspectives of Environmental Informatics and Systems Analysis , 2003 .

[3]  R. Casadesus-Masanell,et al.  World Wildlife Fund for Nature (WWF) , 2007 .

[4]  G. Colombini,et al.  A note on attitudes towards and expectation from the Decision Support Systems , 2008 .

[5]  E. Mostert The challenge of public participation , 2003 .

[6]  Olaf David,et al.  A software engineering perspective on environmental modeling framework design: The Object Modeling System , 2013, Environ. Model. Softw..

[7]  Species Extinction , 2006 .

[8]  W. Norde,et al.  Energy and entropy: a thermodynamic approach to sustainability , 1997 .

[9]  Wim Dehaene,et al.  UML for electronic systems design: a comprehensive overview , 2008, Des. Autom. Embed. Syst..

[10]  R. Goodland The Concept of Environmental Sustainability , 1995 .

[11]  Marco Aiello,et al.  What IS Can Do for Environmental Sustainability: A Report from CAiSE'11 Panel on Green and Sustainable IS , 2012, Commun. Assoc. Inf. Syst..

[12]  Anthony J. Jakeman,et al.  Selecting among five common modelling approaches for integrated environmental assessment and management , 2013, Environ. Model. Softw..

[13]  F. Trainer The limits to growth argument now , 1999 .

[14]  François Bousquet,et al.  Modelling with stakeholders , 2010, Environ. Model. Softw..

[15]  Rajagopalan Srinivasan,et al.  Sustainability trends in the process industries: A text mining-based analysis , 2014, Comput. Ind..

[16]  James Justus Ecological and Lyapunov Stability* , 2008, Philosophy of Science.

[17]  Ahindra Ghosh,et al.  Ecosystems and Human Well-Being , 2013 .

[18]  Dah-Chuan Gong,et al.  UML presentation of a conceptual green design control system to react to environmental requirements , 2011 .

[19]  F. Müller State-of-the-art in ecosystem theory , 1997 .

[20]  G. Daily,et al.  Valuing ecosystem services: philosophical bases and empirical methods. , 1997 .

[21]  Leszek A. Maciaszek,et al.  Practical Software Engineering: A Case-Study Approach , 2004 .

[22]  D. Starrett Valuing Ecosystem Services , 1998 .

[23]  Herbert A. Simon,et al.  The new science of management decision , 1960 .

[24]  Brian McIntosh,et al.  Assessing the impact of environmental decision and information support tools , 2008 .

[25]  M. G. Erechtchoukova,et al.  A Model-Based Quantitative Assessment of Ecosystem Services in the Scenarios of Environmental Management , 2010 .

[26]  Daniel Müller,et al.  A framework for modeling payments for ecosystem services with agent-based models, Bayesian belief networks and opinion dynamics models , 2013, Environ. Model. Softw..

[27]  C. S. Holling Resilience and Stability of Ecological Systems , 1973 .

[28]  Anne van der Veen,et al.  Land market mechanisms for preservation of space for coastal ecosystems: An agent-based analysis , 2011, Environ. Model. Softw..

[29]  D. Mueller‐Dombois Community organization and ecosystem theory , 1988 .

[30]  Linda Wagner‐Martin,et al.  The Twenty‐First Century , 2012 .

[31]  Robert M. Argent,et al.  An overview of model integration for environmental applications--components, frameworks and semantics , 2004, Environ. Model. Softw..

[32]  Anthony J. Jakeman,et al.  Participatory Modelling in Natural Resource Management: A Comparison of Four Case Studies , 2003 .

[33]  Claudio Carnevale,et al.  An integrated assessment tool to define effective air quality policies at regional scale , 2012, Environ. Model. Softw..

[34]  D. Olivieri Environmental Management , 2006 .

[35]  John R. Dymond,et al.  Assessment of multiple ecosystem services in New Zealand at the catchment scale , 2013, Environ. Model. Softw..

[36]  A. Watt,et al.  Pattern and process in the plant community , 1947 .

[37]  Anthony J. Jakeman,et al.  Integrated assessment and modelling: features, principles and examples for catchment management , 2003, Environ. Model. Softw..

[38]  Robert M. Scheller,et al.  Models in Ecosystem Science , 2004, Landscape Ecology.

[39]  Petraq Papajorgji,et al.  Using the Unified Modeling Language to develop soil water-balance and irrigation-scheduling models , 2004, Environ. Model. Softw..

[40]  Anthony J. Jakeman,et al.  Ten iterative steps in development and evaluation of environmental models , 2006, Environ. Model. Softw..

[41]  H. van Delden,et al.  User driven application and adaptation of an existing Policy Support System to a new region , 2008 .

[42]  Nigel Melville,et al.  Information Systems Innovation for Environmental Sustainability , 2010, MIS Q..

[43]  E KrasnerGlenn,et al.  A cookbook for using the model-view controller user interface paradigm in Smalltalk-80 , 1988 .

[44]  Kristin Decker,et al.  Uml Distilled A Brief Guide To The Standard Object Modeling Language , 2016 .

[45]  Leszek A. Maciaszek,et al.  Requirements analysis and system design: developing information systems with UML , 2001 .

[46]  Jun Wang,et al.  An object oriented approach to the description and simulation of watershed scale hydrologic processes , 2005, Comput. Geosci..

[47]  H. Mooney,et al.  Human Domination of Earth’s Ecosystems , 1997, Renewable Energy.

[48]  Christopher Fox,et al.  Introduction to Software Engineering Design: Processes, Principles and Patterns with UML2 , 2006 .

[49]  François Pinet,et al.  Using UML and OCL to maintain the consistency of spatial data in environmental information systems , 2007, Environ. Model. Softw..

[50]  M. G. Erechtchoukova,et al.  Quantitative Assessment of Natural and Anthropogenic Factors in Forest Carbon Sequestration , 2012 .

[51]  Omar F. El-Gayar,et al.  Environmental Management Information Systems (EMIS) for Sustainable Development: A Conceptual Overview , 2006, Commun. Assoc. Inf. Syst..

[52]  Matthias Ruth Towards a thermodynamic theory for ecological systems , 2008 .

[53]  Takeo Kanade,et al.  Software Engineering - International Summer Schools, ISSSE 2009-2011, Salerno, Italy. Revised Tutorial Lectures , 2013, ISSSE.

[54]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[55]  Simon A. Levin,et al.  Fragile Dominion: Complexity and the Commons , 1999 .

[56]  Jean-Marc Nerson,et al.  Object-Oriented Analysis and Design , 1992, TOOLS.

[57]  Pericles A. Mitkas,et al.  An agent-based intelligent environmental monitoring system , 2004, ArXiv.

[58]  R. Myster What is Ecosystem Structure , 2001 .

[59]  G. R. Brundtland Our Common Future World Commission on Environment and Development , 1987 .

[60]  T. G. Northcote,et al.  Freshwater ecosystems , 1992 .

[61]  Philippe Courtier,et al.  Unified Notation for Data Assimilation : Operational, Sequential and Variational , 1997 .

[62]  Peter Krause,et al.  Environmental modeling framework invasiveness: Analysis and implications , 2011, Environ. Model. Softw..

[63]  G. Barrett,et al.  The Twenty-First Century: The World at Carrying Capacity , 2000 .

[64]  R. Cullen,et al.  Estimating the value of agricultural ecosystem services: a case study of New Zealand pastoral farming , 2009 .

[65]  Samaneh Shokravi,et al.  Values in socio-environmental modelling: Persuasion for action or excuse for inaction , 2014, Environ. Model. Softw..

[66]  The notion of stability in mathematics, biology, ecology and environmental sustainability , 2009 .

[67]  Thomas Maxwell,et al.  Comparing modelling frameworks - A workshop approach , 2006, Environ. Model. Softw..

[68]  Neville Ash,et al.  Ecosystems and Human Well-Being: A Manual for Assessment Practitioners , 2010 .

[69]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[70]  Christian Nuss,et al.  Developing an Environmental Management Information System to Foster Sustainable Decision-Making in the Energy Sector , 2015, ECIS.

[71]  Leszek A. Maciaszek Requirements analysis and system design (2. ed.) , 2005 .

[72]  Marina G. Erechtchoukova,et al.  Freshwater quality monitoring systems: ways towards improvements , 2013 .

[73]  Frank Teuteberg,et al.  Towards a Reference Model of an Environmental Management Information System for Compliance Management , 2009, EnviroInfo.

[74]  Khaiter Simulation Modelling in Quantifying Ecosystem Services and Sustainable Environmental Management , 2005 .

[75]  Maritta Heisel,et al.  Using UML Environment Models for Test Case Generation , 2008, Software Engineering.