2021 IEEE Real-Time Systems Symposium (RTSS) 2021
DOI: 10.1109/rtss52674.2021.00030
|View full text |Cite
|
Sign up to set email alerts
|

Enumeration and Deduction Driven Co-Synthesis of CCSL Specifications using Reinforcement Learning

Abstract: The Clock Constraint Specification Language (CCSL) has become popular for modeling and analyzing timing behaviors of real-time embedded systems. However, it is difficult for requirement engineers to accurately figure out CCSL specifications from natural language-based requirement descriptions. This is mainly because: i) most requirement engineers lack expertise in formal modeling; and ii) few existing tools can be used to facilitate the generation of CCSL specifications. To address these issues, this paper pre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 39 publications
0
1
0
Order By: Relevance
“…To meet the complex time critical requirements, Dole et al in [12] advocated the use of Duration Calculus (DC) to express the learning objectives in model-free RL for stochastic real-time systems. In order to improve the efficiency of generating Clock Constraint Specification Language (CCSL) specifications, Hu et al in [22] combined the merits of both RL and deductive techniques in logical reasoning for efficient co-synthesis of CCSL specifications. In our work, we employ RL to decide the execution modes during runtime to avoid over-provision, without violating the validated schedulability in offline.…”
Section: Related Workmentioning
confidence: 99%
“…To meet the complex time critical requirements, Dole et al in [12] advocated the use of Duration Calculus (DC) to express the learning objectives in model-free RL for stochastic real-time systems. In order to improve the efficiency of generating Clock Constraint Specification Language (CCSL) specifications, Hu et al in [22] combined the merits of both RL and deductive techniques in logical reasoning for efficient co-synthesis of CCSL specifications. In our work, we employ RL to decide the execution modes during runtime to avoid over-provision, without violating the validated schedulability in offline.…”
Section: Related Workmentioning
confidence: 99%