scholarly journals Hydroinformatics in multi-colours—part green: applications in aquatic ecosystem modelling

2012 ◽  
Vol 14 (4) ◽  
pp. 857-871
Author(s):  
Hong Li ◽  
Arthur E. Mynett ◽  
Qing Hua Ye

The present paper focuses on demonstrating the capabilities of modern hydroinformatics tools in the field of environmental systems by integrating biotic and abiotic process modelling. Abiotic processes like hydrodynamic flow and transport phenomena are often formulated based on physical principles like conservation of mass, momentum and energy. These processes are adequately represented mathematically by second order partial differential equations that can be solved numerically in a variety of ways. However, in aquatic ecosystem modelling, biological/ecological processes play an important role and these processes are not always understood at the required level of detail to be captured in terms of conservation principles. In this paper two modelling approaches for biotic processes are explored for representing spatial pattern dynamics of aquatic ecosystems: (i) cellular automata (CA) and (ii) multi-agent systems (MAS) models, in combination with Delft 3D-WAQ for advanced flow and transport modelling. It is shown that CA are quite capable of capturing discrete growth phenomena like outcompeting plant species which are known to depend mainly on local effects. A MAS approach can combine nonlinearity, randomness and complexity of aquatic ecosystems, which can then be used to enhance the capabilities of available physics-based software systems like the DELFT3D software suite.

Author(s):  
LUCA CERNUZZI ◽  
AMBRA MOLESINI ◽  
ANDREA OMICINI ◽  
FRANCO ZAMBONELLI

Changes and adaptations are always necessary after the deployment of a multi-agent system (MAS), as well as of any other type of software systems. Some of these changes may be simply perfective and have local impact only. However, adaptive changes to meet new situations in the operational environment of the MAS may impact globally on the overall design. More specifically, those changes usually affect the organizational structure of the MAS. In this paper we analyze the issue of design change/adaptation in a MAS organization, and the specific problem of how to properly model/design a MAS so as to make it ready for adaptation. Special attention is paid to the Gaia methodology, whose suitability in dealing with adaptable MAS organizations is also discussed with the help of an illustrative application example.


Author(s):  
Manuel Kolp ◽  
Yves Wautelet ◽  
Sodany Kiv ◽  
Vi Tran

Multi-Agent Systems (MAS) architectures are gaining popularity over traditional ones for building open, distributed, and evolving software required by today’s corporate IT applications such as e-business systems, Web services or enterprise knowledge bases. Since the fundamental concepts of multi-agent systems are social and intentional rather than object, functional, or implementation-oriented, the design of MAS architectures can be eased by using social-driven templates. They are detailed agent-oriented design idioms to describe MAS architectures as composed of autonomous agents that interact and coordinate to achieve their intentions, like actors in human organizations. This paper presents social patterns, as well as organizational styles, and focuses on a framework aimed to gain insight into these templates. The framework can be integrated into agent-oriented software engineering methodologies used to build MAS. We consider the Broker social pattern to illustrate the framework. The mapping from system architectural design (through organizational architectural styles), to system detailed design (through social patterns), is overviewed with a data integration case study. The automation of patterns design is also overviewed.


Author(s):  
LILY CHANG ◽  
XUDONG HE ◽  
SOL M. SHATZ

In the past two decades, multi-agent systems have emerged as a new paradigm for conceptualizing large and complex distributed software systems. Even though there are many conceptual frameworks for using multi-agent systems, there is no well established and widely accepted method for the representation of multi-agent systems. We adapt a well-known formal model, predicate transition nets, to include the notions of dynamic structure, agent communication and coordination to address the representation problems. This paper presents a comprehensive methodology for modeling multi-agents based on the extensions. We demonstrate our modeling approach with an example. Several case studies on different application domains from our previous works are also discussed.


Author(s):  
Jan Sudeikat ◽  
Wolfgang Renz

Agent Oriented Software-Engineering (AOSE) proposes the design of distributed software systems as collections of autonomous and pro-active actors, so-called agents. Since software applications results from agent interplay in Multi-Agent Systems (MAS), this design approach facilitates the construction of software applications that exhibit self-organizing and emergent dynamics. In this chapter, we examine the relation between self-organizing MAS and Complex Adaptive Systems (CAS), highlighting the resulting challenges for engineering approaches. We argue that AOSE developers need to be aware of the possible causes of complex system dynamics, which result from underlying feedback loops. In this respect current approaches to develop SO-MAS are analyzed, leading to a novel classification scheme of typically applied computational techniques. To relieve development efforts and bridge the gap between top-down engineering and bottom-up emerging phenomena, we discuss how multi-level analysis, so-called mesoscopic modeling, can be used to comprehend MAS dynamics and guide agent design, respectively iterative redesign.


1996 ◽  
Vol 05 (03) ◽  
pp. 347-366
Author(s):  
AGOSTINO POGGI ◽  
PAOLA TURCI

This paper presents a concurrent object-oriented language, called CUBL, that seems be suitable for the development and maintenance of multi-agent systems. This language is based on objects, called c_units, that act in parallel and communicate with each other through synchronous and asynchronous message passing, and allows the distribution of a program, that is, of its objects on a network of UNIX workstations. This language has been enriched with an agent architecture that offers some of more important features for agent-oriented programming and some advantages as regards the other implemented agent architectures. In particular this architecture allows the development of systems where agents communicate with each other through a high level agent communication language and can change their behavior during their life.


2018 ◽  
Vol 26 (1) ◽  
pp. 69-81 ◽  
Author(s):  
Salvador Sánchez-Carrillo ◽  
Miguel Álvarez-Cobelas

The addition of stable isotopes (SI) of 13C and 15N has been used to study several aquatic processes, thus avoiding environmental disturbance by the observer. This approach, employed for the last three decades, has contributed to expanding our knowledge of food-web ecology and nutrient dynamics in aquatic systems. Currently, SI addition is considered a powerful complementary tool for studying several ecological and biogeochemical processes at the whole-aquatic-ecosystem scale, which could not be addressed otherwise. However, their contributions have not been considered jointly nor have they been evaluated with a view to assessing the reliability and scope of their results from an ecosystem perspective. We intend to bridge this gap by providing a comprehensive review (78 scientific publications reporting in situ 13C/15N additions at the whole-aquatic-ecosystem scale) addressing the main results arising from their use as tracers. Specifically, we focus on: (i) reasons for SI additions at the whole-ecosystem scale to study ecological processes, (ii) the paradigms resulting from its use and the insights achieved, (iii) uncertainties and drawbacks arising from these SI addition experiments, and (iv) the potential of this approach for tackling new paradigms. SI tracer addition at the ecosystem scale has provided new functional insights into numerous ecological processes in aquatic sciences (importance of subsidies in lakes; heterotrophy dominance in benthic food webs in lakes, wetlands and estuaries; the decrease in N removal efficiency in most aquatic ecosystems due to anthropogenic alteration; the recognition of hyporheic zones and floodplains as hot spots for stream denitrification; and high rates of internal N recycling in tidal freshwater marshes). However, certain constraints such as the high cost of isotopes, the maintenance of the new isotopic steady state, and avoidance of biomass changes in any compartment or pool during tracer addition bear witness to the difficulties of applying this approach to all fields of aquatic ecology and ecosystems. The future development of this approach, rather than expanding to larger and complex aquatic ecosystems, should include other stable isotopes such as phosphorus (P18O4).


Author(s):  
Kamalendu Pal

The concept of software agent has become important in both artificial intelligence and mainstream computer science. Multi-agent systems (MAS) are providing the way to design and implement information system solutions that exhibit flexibility, adoptability and reconfigurability in a distributed environment, which are main benefits over traditional centralized software systems. The analysis, design, deployment and testing of such distributed agent-based software systems, particularly those exhibiting intelligent decision-making properties, are usually a challenging task. Simulation plays a key role to analyse the behaviour of MAS solutions during the analysis and design phase of automated software solution. This chapter uses the concept of multi-agent computing and presents software architecture for green supply chain management, in particular carbon footprint assessment planning for a multi-modal transportation problem. In this architecture, all the software agents' operations are governed by a hybrid knowledge-based which utilizes case-based reasoning (CBR) and rule-based reasoning (RBR). The describe architecture accepts a transportation service request and plans a transportation strategy with a minimum environmental impact (i.e. CO2 footprint), by retrieving best practices (from a carbon footprint perspective) for each route leg, from a repository of best practiced cases. Carbon footprint best practices from each route leg in a multi-modal transportation scenario are used to minimize environmental impact and thus demonstrate system functionality.


Sign in / Sign up

Export Citation Format

Share Document