2008 23rd IEEE/ACM International Conference on Automated Software Engineering 2008
DOI: 10.1109/ase.2008.96
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Test Generation for LUSTRE/SCADE Programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 3 publications
0
6
0
Order By: Relevance
“…Scade derives from the synchronous, dataflow programming languages LUSTRE [4] and ESTEREL [5], with further constructs from the graphical, state-machine-based language SyncCharts [42]. Thus our work has relations either with other research that addresses testing automation for these languages [13]- [15], [43], [44], or more in general with model-based testing [45], [46].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Scade derives from the synchronous, dataflow programming languages LUSTRE [4] and ESTEREL [5], with further constructs from the graphical, state-machine-based language SyncCharts [42]. Thus our work has relations either with other research that addresses testing automation for these languages [13]- [15], [43], [44], or more in general with model-based testing [45], [46].…”
Section: Related Workmentioning
confidence: 99%
“…In this paper we consider the problem of automatically generating unit-level test cases for Scade programs, and we investigate the absolute and relative effectiveness of the mainstream test generation approaches when applied for this purpose. Our work focuses on achieving high structural coverage, as required for certification of safety critical programs [1], [2], and thus differs from existing approaches that generate test cases either at random (e.g., Lutess [13]) or by focusing on invariants or safety properties described in Lustre (e.g., Lurette [14] and Gatel [15]). In particular we focused on the observable modified-condition/decision-coverage (O-MC/DC), the criterion that Scade advises for software that shall work with high integrity level [16].…”
Section: Introductionmentioning
confidence: 99%
“…These languages are implementation languages, while requirement interfaces enable specifying high-level properties of such programs. Testing of Lustre-like programs was studied by Raymond et al [42] and Papailiopoulou [41]. The specification language SCADE [16] supports graphical representation of synchronous systems.…”
Section: Related Workmentioning
confidence: 99%
“…they oer high-level and expressive mathematical formalisms. The best-know reactive languages are: the imperative control-dominated language Esterel [18] that has been designed by our research center, the declarative dataow language Lustre [19] and the declarative multi-ow language Signal [20].…”
Section: Synchronous Approachmentioning
confidence: 99%