2015 · 26 citations · 11 references
Numerical AnalysisEngineeringExplicit ModelComputer ArchitectureSoftware EngineeringSimulationCo-simulationSimulation MethodologySimultaneous SimulationModel-based Systems EngineeringSimulation FrameworkSystems EngineeringModeling And SimulationSimulation LanguageDesignComputer EngineeringSoftware SimulationSoftware DesignSoftware TestingSimulation InfrastructureSimulation OptimizationSystem SoftwareOptimised Master Algorithm
Model-based Systems Engineering plays a pivotal role in the design of Software-Intensive and Cyber-Physical Systems by enabling early virtual integration of the different parts of the system. Often multiple formalisms are combined to express the behaviour of these complex engineered systems. Co-simulation in general and the Functional Mock-up Interface specifically, is a technique to simulate multiple heterogeneous models in concert. However, usage and performance of the overall co-simulation does not only depend on the accuracy of the distinct heterogeneous models. It also depends on the co-simulation master: the orchestration mechanism for this simultaneous simulation. In this paper we report on a technique to increase the performance of co-simulation. We explicitly model a co-simulation setup, using language engineering techniques. An explicit model of the co-simulation allows to automatically generate an optimised orchestration algorithm compliant to the Functional Mock-up Interface standard.
11
Adhi Harmoko S, M.Komp, Joseph Marie Jacquard et al. · 2005 · 18.3K citations
Mathematical Programming, Computational Science, Engineering +6
Depth-First Search and Linear Graph Algorithms
Robert E. Tarjan · SIAM Journal on Computing · 1972 · 5.9K citations
Master for Co-Simulation Using FMI
Jens Bastian, Christoph Clauß, Susann Wolf et al. · Linköping electronic conference proceedings · 2011 · 130 citations · Full text