J. E. Dolph’s research while affiliated with Argonne National Laboratory and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (7)


Dynamic information architecture system (DIAS) : multiple model simulation management.
  • Conference Paper

May 2002

·

70 Reads

·

3 Citations

·

·

J. Dolph

·

Dynamic Information Architecture System (DIAS) is a flexible, extensible, object-based framework for developing and maintaining complex multidisciplinary simulations of a wide variety of application contexts. The modeling domain of a specific DIAS-based simulation is determined by (1) software Entity (domain-specific) objects that represent the real-world entities that comprise the problem space (atmosphere, watershed, human), and (2) simulation models and other data processing applications that express the dynamic behaviors of the domain entities. In DIAS, models communicate only with Entity objects, never with each other. Each Entity object has a number of Parameter and Aspect (of behavior) objects associated with it. The Parameter objects contain the state properties of the Entity object. The Aspect objects represent the behaviors of the Entity object and how it interacts with other objects. DIAS extends the ''Object'' paradigm by abstraction of the object's dynamic behaviors, separating the ''WHAT'' from the ''HOW.'' DIAS object class definitions contain an abstract description of the various aspects of the object's behavior (the WHAT), but no implementation details (the HOW). Separate DIAS models/applications carry the implementation of object behaviors (the HOW). Any model deemed appropriate, including existing legacy-type models written in other languages, can drive entity object behavior. The DIAS design promotes plug-and-play of alternative models, with minimal recoding of existing applications. The DIAS Context Builder object builds a constructs or scenario for the simulation, based on developer specification and user inputs. Because DIAS is a discrete event simulation system, there is a Simulation Manager object with which all events are processed. Any class that registers to receive events must implement an event handler (method) to process the event during execution. Event handlers can schedule other events; create or remove Entities from the simulation; execute an Entity's behavior; and, of course, change the state of an Entity. In summary, the flexibility of the DIAS software infrastructure offers the ability to address a complex problem by allowing many disparate multidisciplinary simulation models and other applications to work together within a common framework. This inherent flexibility allows application developers to more easily incorporate new data, concepts, and technologies into the simulation framework, bringing the best available knowledge, science, and technology to bear on decision-making processes.


Figure 1: Traditional model-model interaction approach.
Figure 2: DIAS object-model interaction approach.
Figure 3: Schematic diagram of the DIAS architecture. 
Figure 4: GeoViewer provides real-time spatially oriented displays for four different aspects of an IDLAMS simulation (vegetation, land use distribution, planted areas, and wildlife habitat). 
A flexible object-oriented software framework for developing complex multimedia simulations
  • Article
  • Full-text available

January 2002

·

82 Reads

·

1 Citation

Decision makers involved in brownfields redevelopment and long-term stewardship must consider environmental conditions, future-use potential, site ownership, area infrastructure, funding resources, cost recovery, regulations, risk and liability management, community relations, and expected return on investment in a comprehensive and integrated fashion to achieve desired results. Successful brownfields redevelopment requires the ability to assess the impacts of redevelopment options on multiple interrelated aspects of the ecosystem, both natural and societal. The Dynamic Information Architecture System (DIAS) is a flexible, extensible, object-oriented framework for developing and maintaining complex multidisciplinary simulations of a wide variety of application domains. The modeling domain of a specific DIAS-based simulation is determined by (1) software objects that represent the real-world entities that comprise the problem space (atmosphere, watershed, human), and (2) simulation models and other data processing applications that express the dynamic behaviors of the domain entities. Models and applications used to express dynamic behaviors can be either internal or external to DIAS, including existing legacy models written in various languages (FORTRAN, C, etc.). The ability to simulate the complex interplay of multimedia processes makes DIAS a promising tool for constructing applications for comprehensive community planning, including the assessment of multiple development and redevelopment scenarios.

Download

FACET: an object-oriented software framework for modeling complex social behavior patterns

January 2000

·

117 Reads

·

7 Citations

The Framework for Addressing Cooperative Extended Transactions (FACET) is a flexible, object-oriented architecture for implementing models of dynamic behavior of multiple individuals, or agents, in a simulation. These agents can be human (individuals or organizations) or animal and may exhibit any type of organized social behavior that can be logically articulated. FACET was developed by Argonne National Laboratory's (ANL) Decision and Information Sciences Division (DIS) out of the need to integrate societal processes into natural system simulations. The FACET architecture includes generic software components that provide the agents with various mechanisms for interaction, such as step sequencing and logic, resource management, conflict resolution, and preemptive event handling. FACET components provide a rich environment within which patterns of behavior can be captured in a highly expressive manner. Interactions among agents in FACET are represented by Course of Action (COA) object-based models. Each COA contains a directed graph of individual actions, which represents any known pattern of social behavior. The agents' behavior in a FACET COA, in turn, influences the natural landscape objects in a simulation (i.e., vegetation, soil, and habitat) by updating their states. The modular design of the FACET architecture provides the flexibility to create multiple and varied simulation scenarios by changing social behavior patterns, without disrupting the natural process models. This paper describes the FACET architecture and presents several examples of FACET models that have been developed to assess the effects of anthropogenic influences on the dynamics of the natural environment.


An advanced object-based software framework for complex ecosystem modeling and simulation

January 2000

·

12 Reads

·

6 Citations

Military land managers and decision makers face an ever increasing challenge to balance maximum flexibility for the mission with a diverse set of multiple land use, social, political, and economic goals. In addition, these goals encompass environmental requirements for maintaining ecosystem health and sustainability over the long term. Spatiotemporal modeling and simulation in support of adaptive ecosystem management can be best accomplished through a dynamic, integrated, and flexible approach that incorporates scientific and technological components into a comprehensive ecosystem modeling framework. The Integrated Dynamic Landscape Analysis and Modeling System (IDLAMS) integrates ecological models and decision support techniques through a geographic information system (GIS)-based backbone. Recently, an object-oriented (OO) architectural framework was developed for IDLAMS (OO-IDLAMS). This OO-IDLAMS Prototype was built upon and leverages from the Dynamic Information Architecture System (DIAS) developed by Argonne National Laboratory. DIAS is an object-based architectural framework that affords a more integrated, dynamic, and flexible approach to comprehensive ecosystem modeling than was possible with the GIS-based integration approach of the original IDLAMS. The flexibility, dynamics, and interoperability demonstrated through this case study of an object-oriented approach have the potential to provide key technology solutions for many of the military's multiple-use goals and needs for integrated natural resource planning and ecosystem management.




Citations (6)


... Similarly, geographic information systems (GIS) often provide excellent spatial data handling capabilities, but generally have limited capacity to undertake temporal modelling. V arious systems for combined spatial and temporal modelling have been, and are being, developed to meet the needs of natural resources system modellers ( Sydelko et al. , 1999;Leavesley et al. , 1996). ...

Reference:

Environmental Software Systems Volume 4, Second Edition
A Dynamic Object-Oriented Architecture Approach to Ecosystem Modelling and Simulation American Society of Photogrammetry and Remote Sensing Annual Conference: Portland
  • Citing Article

... The Integrated Dynamic Landscape Analysis and Modeling System (IDLAMS) is an individual-based, spatially-explicit model of red-cockaded woodpecker populations (Figure 6a). The goal of this system is to integrate ecological models with decision support tools to allow military land managers and decision makers to balance mission preparedness with a diverse set of multiple land-use goals (Rewerts et al. 2000). In particular, there is a need to protect endangered species that find refuge from urban encroachment on military bases. ...

An object-oriented, agent-based, spatially explicit environmental model : a discussion of the approach to implementing the system
  • Citing Article

... GIS has been widely used to visualize, integrate, and analyze spatial data pertinent to evaluating changes in environmental ecological systems (Fedra 1996;Frysinger 1996;Zandbergen 1998;Ortigosa et al. 2000). The use of GIS software as a model integration framework is often preferred because of the important role of spatial and temporal dynamics in evaluating complex ecosystem processes (Sydelko et al. 2000). The risk assessment process is based on exposure pathways that describe the means by which a receptor is exposed to a contaminant or chemical of concern (Mauro et al. 2000). ...

An advanced object-based software framework for complex ecosystem modeling and simulation
  • Citing Article
  • January 2000

... Also not included here are the various economic behavior patterns, such as the undertaking of loans of grain, with repayment often in kind or in labor, as well as the pastoral component of the community and its continual interchange with the agricultural component. Research Laboratory aimed at exploring the social behaviors and population dynamics of an endangered bird species, the red-cockaded woodpecker (RCW), within the context of training activities and integrated land management initiatives at U.S. Army training facilities (Dolph et al. 2000). Using the FACET and DIAS frameworks, we have constructed an objectoriented individual-based, spatially explicit population dynamics model for the red-cockaded woodpecker, based on a model described by Letcher et al. (1998). ...

FACET: an object-oriented software framework for modeling complex social behavior patterns
  • Citing Article
  • January 2000

... Spatial Modelling Environment (SME) SME is an integrated environment for high performance spatial modelling which transparently links icon-based modelling tools with advanced computing resources to support dynamic spatial modelling of complex systems Costanza (1997a, 1997b) Dynamic Information Architecture System (DIAS) DIAS is a flexible, extensible, object-based framework for developing and maintaining complex multidisciplinary simulations of a wide variety of application contexts. Simunich et al. (2002), Hummel and Christiansen (2002) Common Component Architecture (CCA) CCA supports parallel and distributed computing as well as local highperformance connections between components in a language-independent manner. Kumfert et al. (2006), Bernholdt et al. (2006) Earth System Modelling Framework (ESMF) ESMF is based on the principle that complicated applications are broken into smaller components with standard calling interfaces. ...

Dynamic information architecture system (DIAS) : multiple model simulation management.
  • Citing Conference Paper
  • May 2002

... (Donchyts and Jagers, 2010) DIAS CF An integrating framework object-oriented simulation system where new or legacy software applications can operate in a given frame of reference. (Sydelko et al., 1999) DSSAT F A set of computer programs for simulating crop growth. Built with a modular approach with interfaces for third-party applications (i.e.: GIS). ...

A dynamic object-oriented architecture approach to ecosystem modeling and simulation