ABSTRACT

Introduction .................................................................................................... 426 Related work ................................................................................................... 429

Integration of M&S using DEVS/Cell-DEVS ........................................ 430 Categories of Web-based simulation ...................................................... 431

Local simulation ................................................................................... 431 Remote simulation ............................................................................... 432 Distributed simulation ......................................................................... 434 Online model/documentation repository ........................................ 436

Integration of GIS and M&S .................................................................... 436 Integration of modeling and simulation and geographic information system visualization ........................................................... 437

Architecture..................................................................................................... 438 Cell-DEVS modeling ...................................................................................... 440 GIS data collection ......................................................................................... 441

GIS and GeoTIFF ....................................................................................... 441 Class diagram ............................................................................................ 443 Data collection process ............................................................................. 443

Step 1: Dataset Reading ....................................................................... 444 Step 2: Pixel2Cell .................................................................................. 445 Step 3: Init Data Building .................................................................... 445

Web-based simulation ................................................................................... 445 DCD++ simulator in RESTful Interoperability Simulation Environment .............................................................................................. 447

DCD++ simulator conguration ........................................................ 447 DCD++ simulation synchronization algorithm .............................. 449

Introduction System engineering is an interdisciplinary engineering that consists of an integrated, life-cycle-balanced set of system solutions that satisfy customer requirements (ANSI/EIA-632 1999). System engineering is the art and science of creating optimal solutions to complex issues and problems, focusing on designing and managing complex engineering projects over their life cycles, and handling their work processes, optimization methods, and risk management tools (Hitchins 2008). On the one hand, system engineering allows the collaborative development that unies all the contributors into one team, following a structured development process that transforms needs into a set of system product descriptions, generates information for planners, and provides input for the next level of development (Leonard 1999). On the other hand, system engineering facilitates the design phase of projects with a vast amount of data and variables, aiming at the integration of all aspects of the system into a whole.