SAE Technical Paper Series 2016
DOI: 10.4271/2016-01-0621
|View full text |Cite
|
Sign up to set email alerts
|

ST-Lib: A Library for Specifying and Classifying Model Behaviors

Abstract: Test and verification procedures are a vital aspect of the development process for embedded control systems in the automotive domain. Formal requirements can be used in automated procedures to check whether simulation or experimental results adhere to design specifications and even to perform automatic test and formal verification of design models; however, developing formal requirements typically requires significant investment of time and effort for control software designers. We propose Signal Template Libr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 28 publications
(14 citation statements)
references
References 10 publications
0
14
0
Order By: Relevance
“…As has been noted before [34], writing specifications in temporal logic is not trivial. Approaches that have been used to solve this problem are creating tools that make it easier to write specifications [35], automatically detecting faulty specifications [36], and defining template specifications to make it easier for testers to formulate their requirements formally [37]. In this paper, we instead allow test engineers to write specifications in a formalism they already know, namely a causal signal-based framework (in our case using Simulink [13]).…”
Section: Signal-based Specificationsmentioning
confidence: 99%
See 1 more Smart Citation
“…As has been noted before [34], writing specifications in temporal logic is not trivial. Approaches that have been used to solve this problem are creating tools that make it easier to write specifications [35], automatically detecting faulty specifications [36], and defining template specifications to make it easier for testers to formulate their requirements formally [37]. In this paper, we instead allow test engineers to write specifications in a formalism they already know, namely a causal signal-based framework (in our case using Simulink [13]).…”
Section: Signal-based Specificationsmentioning
confidence: 99%
“…If it is a goal to keep the automatically transformed STL formulas as short as possible, we use templates of combinations of different temporal operators that are implemented as their own subsystems in the model. This is in a way very similar to ST-Lib [37], but instead of defining templates that can be used to build specifications from the ground up directly in STL, we define templates in Simulink that are associated to predefined STL formulas.…”
Section: Handling Recursive Loops Approachmentioning
confidence: 99%
“…Example 9 (Spike). The ST-Lib library [14] uses the following formula to define a start point of a spike:…”
Section: Semantics Of Untilmentioning
confidence: 99%
“…We formalize this intuition in terms of relaxing the set of corners that can appear in E B . For instance, suppose that we replace E B in Eq (13)…”
Section: Definition 8 (Essentialmentioning
confidence: 99%