2015 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS) 2015
DOI: 10.1109/samos.2015.7363660
|View full text |Cite
|
Sign up to set email alerts
|

Bridging the semantic gap between heterogeneous modeling formalisms and FMI

Abstract: FMI (Functional Mockup Interface) is a standard for exchanging and co-simulating model components (called FMUs) coming from potentially different modeling formalisms, languages, and tools. Previous work has proposed a formal model for the co-simulation part of the FMI standard, and also presented two co-simulation algorithms which can be proven to have desirable properties, such as determinacy, provided the FMUs satisfy a formal contract. In this paper we discuss the principles for encoding different modeling … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
40
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
4
3
2

Relationship

3
6

Authors

Journals

citations
Cited by 45 publications
(40 citation statements)
references
References 17 publications
0
40
0
Order By: Relevance
“…Tripakis [25] shows how components with different underlying models (state machines, synchronous data flow, and so on) can be encoded as FMUs. Savicks [24] presents a framework for co-simulation of Event-B and continuous models based on FMI, using a fixedstep master algorithm and a characterisation of simulation components as a class specialised by Event-B models or FMUs.…”
Section: Discussionmentioning
confidence: 99%
“…Tripakis [25] shows how components with different underlying models (state machines, synchronous data flow, and so on) can be encoded as FMUs. Savicks [24] presents a framework for co-simulation of Event-B and continuous models based on FMI, using a fixedstep master algorithm and a characterisation of simulation components as a class specialised by Event-B models or FMUs.…”
Section: Discussionmentioning
confidence: 99%
“…Followup work includes [8], which proposes a collection of test cases together with acceptance criteria that can be used to determine whether a hybrid co-simulation technique is acceptable. Tripakis [47] investigates techniques to bridge the semantic gap between various formalisms (state machines, discrete-event models, dataflow, etc.) and FMI.…”
Section: Related Workmentioning
confidence: 99%
“…The behavior of individual FMUs is provided by the model-checker's simulation engines based on the guidelines described by Tripakis (2015). In particular, the report distinguishes continuous and discrete dynamics.…”
Section: Translating Models Into Fmusmentioning
confidence: 99%
“…Transitions can also be decorated with event labels and each tool supports its own kind(s) of synchronizing compositions internally and therefore the discrete transition synchronization is also handled individually within the tools. Tripakis (2015) provides the means of discrete transition synchronization by allocating two special port variables: one for incoming (input) synchronization and one for outgoing (output) synchronization. The domain of discrete input (output) ports coincides with the set of input (output) labels plus a special value absent which denotes no synchronization or an internal discrete transition.…”
Section: Translating Models Into Fmusmentioning
confidence: 99%