2nd International ICST Conference on Simulation Tools and Techniques

Research Article

CoSMoS: a visual environment for component-based modeling, experimental design, and simulation

Download458 downloads
  • @INPROCEEDINGS{10.4108/ICST.SIMUTOOLS2009.5744,
        author={Hessam S.  Sarjoughian and Vignesh  Elamvazhuthi},
        title={CoSMoS: a visual environment for component-based modeling, experimental design, and simulation},
        proceedings={2nd International ICST Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2010},
        month={5},
        keywords={CoSMoS M\&S lifecycle DEVS-Suite visual modeling},
        doi={10.4108/ICST.SIMUTOOLS2009.5744}
    }
    
  • Hessam S. Sarjoughian
    Vignesh Elamvazhuthi
    Year: 2010
    CoSMoS: a visual environment for component-based modeling, experimental design, and simulation
    SIMUTOOLS
    ICST
    DOI: 10.4108/ICST.SIMUTOOLS2009.5744
Hessam S. Sarjoughian1,*, Vignesh Elamvazhuthi2,*
  • 1: Arizona Center for Integrative Modeling & Simulation, Computer Science and Engineering Department, Arizona State University, Tempe, AZ 85281-8809, 001-480-965-3983
  • 2: Content Management and Archiving, EMC Corporation, Pleasanton, CA 94566, 001-925-600-5884
*Contact email: sarjoughian@asu.edu, elamvazhuthi_vignesh@emc.com

Abstract

An integrated modeling and simulation tool called Component-based System Modeler and Simulator (CoSMoS) is developed. It supports visual development of families of models that have well-defined logical specifications. The logical component-based models persist in relational databases and may be automatically translated into specific target simulation and markup programming languages. The underlying system-theoretic modeling framework of CoSMoS lends itself for the well-known discrete-time, continuous, and discrete-event modeling approaches. Currently, CoSMoS supports developing parallel DEVS-compliant models which can be executed using the DEVS-Suite simulator. The underlying process lifecycle of the CoSMoS enables systematic transitioning from visual model development and design of experiments to simulation execution and experimentation. Simulation data can be used for run-time animation and viewing of time-based trajectories or exported for post processing. This tool helps to simplify simulation-based system design, verification, and validation. The core capabilities of the CoSMoS are exemplified with a conceptual model of an anti-virus network software system.