• Modelica

  • Referenced in 86 articles [sw04352]
  • Modelica is a freely available, object-oriented language for modeling of large, complex, and heterogeneous ... suited for multi-domain modeling, for example, mechatronic models in robotics, automotive and aerospace applications ... subsystems, process oriented applications and generation and distribution of electric power. Models in Modelica ... utilized to enable efficient handling of large models having more than one hundred thousand equations...
  • OOPM

  • Referenced in 5 articles [sw02628]
  • Object-Oriented Physical Multi-modeling, is an application framework for modeling and simulation under development ... extends object-oriented program design with visualization and a definition of system modeling that reinforces ... model to program. Model authors interact with OOPM via graphical user interface, which captures model ... design, translates models to simulation programs, controls model execution and provides output visualization. Distributed model...
  • OOPIC

  • Referenced in 20 articles [sw12503]
  • code. The object-oriented paradigm provides an opportunity for advanced PIC modeling, increased flexibility ... extensibility. Particle-in-cell codes for simulating plasmas are traditionally written in structured FORTRAN ... with new models. In this ongoing research, we apply the object-oriented design technique...
  • Biota

  • Referenced in 7 articles [sw00080]
  • Biota is an object-oriented software application for modeling, simulating, and learning about multispecies population...
  • simFrame

  • Referenced in 10 articles [sw08021]
  • Object-Oriented Framework for Statistical Simulation: The R Package simFrame. Simulation studies are widely used ... some guidelines regarding, e.g., simulation designs, contamination, missing data models or evaluation criteria are necessary ... package simFrame is an object-oriented framework for statistical simulation, which allows researchers to make...
  • BacSim

  • Referenced in 16 articles [sw17261]
  • spatially explicit, individual-based model BacSim was developed to simulate growth and behaviour of bacteria ... object-oriented program BacSim is an extension of Gecko, an ecosystem dynamics model which uses ... Swarm toolkit for multi-agent simulations. The model describes bacterial properties including substrate uptake, metabolism...
  • DAKOTA

  • Referenced in 58 articles [sw05202]
  • provides a flexible and extensible interface between simulation codes and iterative analysis methods. Dakota contains ... optimization under uncertainty. By employing object-oriented design to implement abstractions of the key components ... design and performance analysis of computational models on high performance computers...
  • JModelica

  • Referenced in 14 articles [sw11924]
  • optimization, simulation and analysis of complex dynamic systems. The main objective of the project ... open source platform for optimization of Modelica models, while offering a flexible platform serving ... JModelica.org at a glance: Model your systems using the object-oriented and equation-based language ... Modelica. Solve your complex simulation and optimization problems using state of the art numerical algorithms...
  • Alloy

  • Referenced in 29 articles [sw01247]
  • expressive, and yet amenable to fully automatic simulation and checking. At its core, Alloy ... idioms, and supports incremental construction of models. Alloy is analyzed by translation ... Alloy to analyze object-oriented code...
  • Access/CPN

  • Referenced in 6 articles [sw02024]
  • analysis capabilities or to integrate CPN models into external applications. In this paper we present ... providing an object-oriented representation of CPN models, a means to load models created using ... Tools, and an interface to the simulator. We illustrate Access/CPN by providing the complete implementation...
  • QUESO

  • Referenced in 21 articles [sw10555]
  • Library ‘QUESO’: Quantification of Uncertainty for Estimation, Simulation and Optimization. QUESO is a collection ... models and their predictions. It has been designed with three objectives: it should ... order to handle a large spectrum of models, (b) be algorithmically extensible, allowing an easy ... handle realistic models. Such objectives demand a combination of an object-oriented design with robust...
  • Maria

  • Referenced in 18 articles [sw04127]
  • Maria performs simulation, exhaustive reachability analysis and on-the-fly LTL model checking of high ... powerful built-in data types and operations. Models can be exported to low-level Petri ... computer programs written in procedural or object-oriented languages, or high-level specifications such...
  • ooDACE

  • Referenced in 6 articles [sw12876]
  • object-oriented Kriging implementation. When analyzing data from computationally expensive simulation codes, surrogate modeling methods ... optimization. Kriging is a popular surrogate modeling technique used for the Design and Analysis ... this need by presenting an efficient object-oriented Kriging implementation and several Kriging extensions, providing...
  • LOOPN++

  • Referenced in 3 articles [sw31033]
  • interest in combining the benefits of object-oriented structuring techniques with the petri net formalism ... simulation of concurrent systems. This paper presents a more extensive application of object-oriented ideas ... language for specifying object-oriented petri nets which is convenient for modelling complex concurrent systems...
  • MPM3D

  • Referenced in 19 articles [sw10368]
  • parallel MPM code, MPM3D, developed using object-oriented design by C++ program language with ... Several constitutive models, equations of state (EOS) and failure models have been implemented ... model for metal, Holmqusit-Johnson-Cook model and RHT model for concrete, JH2 model ... Prager model for soil and rock, Mooney-Rivlin model for rubber, Gurson model for elastic...
  • Kermeta

  • Referenced in 8 articles [sw10062]
  • powerful metaprogramming environment based on an object-oriented DSL (Domain Specific Language) optimized for metamodel ... concrete syntax; model and meta-model prototyping and simulation; model transformation; aspect weaving...
  • ARTCP

  • Referenced in 3 articles [sw02294]
  • networks. Built with object-oriented principles, this model allows building simulation network topology of great...
  • VISSION

  • Referenced in 3 articles [sw27133]
  • addressed by object-oriented environments. Even though object orientation powerfully and elegantly models many application ... task. The elegance and simplicity of object orientation is often lost in the integration phase ... propose a system for visualization and simulation with a generic ... object-oriented way to simulation design, control and interactivity, which merges OO and dataflow modelling...
  • OSIRIS

  • Referenced in 28 articles [sw02458]
  • object oriented particle-in-cell code for modeling plasma based accelerators. Developed in Fortran ... capabilities are given. We discuss the object-oriented design of the code, the encapsulation ... decomposition, 2D (cartesian and cylindric)and 3D simulation modes, electron sub-cycling, energy conservation...
  • SERB

  • Referenced in 4 articles [sw01078]
  • object-oriented programming language (OOPL), Flavors, was used to implement a modeling language and ancillary ... Flavor programming are presented. Then SERB (the Simulation Environment for Research Biologists) is described. SERB...