2022
DOI: 10.1109/tse.2020.3008850
|View full text |Cite
|
Sign up to set email alerts
|

Execution of Partial State Machine Models

Abstract: The iterative and incremental nature of software development using models typically makes a model of a system incomplete (i.e., partial) until a more advanced and complete stage of development is reached. Existing model execution approaches (interpretation of models or code generation) do not support the execution of partial models. Supporting the execution of partial models at early stages of software development allows early detection of defects, which can be fixed more easily and at lower cost. This paper p… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 76 publications
(134 reference statements)
0
2
0
Order By: Relevance
“…There are other works on a language level like (Mugarza et al, 2020), which are implemented on the Ada programming language. Alternatively, Bagherzadeh et al (2020) present a language-independent approach based on model execution systems (Hojaji et al, 2019). Some other systems use and extend the functionality provided by the platform an application runs on.…”
Section: Runtime Updatingmentioning
confidence: 99%
“…There are other works on a language level like (Mugarza et al, 2020), which are implemented on the Ada programming language. Alternatively, Bagherzadeh et al (2020) present a language-independent approach based on model execution systems (Hojaji et al, 2019). Some other systems use and extend the functionality provided by the platform an application runs on.…”
Section: Runtime Updatingmentioning
confidence: 99%
“…Therefore, an ideal replay-based debugger requires providing a deterministic replay of execution traces in an efficient way. In recent years, numerous Model-Driven Development (MDD) techniques and tools have been developed to mitigate the complexity of testing and debugging systems at model-level (e.g., MDebugger [4], PMExec [5,6], mCUTE [1]). However, they merely consider nondistributed systems which typically are executed by one processing unit.…”
Section: Introductionmentioning
confidence: 99%