Time in SCCharts

2Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Synchronous languages, such as the recently proposed SCCharts language, have been designed for the rigorous specification of real-time systems. Their sound semantics, which build on an abstraction from physical execution time, make these languages appealing, in particular for safety-critical systems. However, they traditionally lack built-in support for physical time. This makes it rather cumbersome to express things like timeouts or periodic executions within the language. We here propose several mechanisms to reconcile the synchronous paradigm with physical time. Specifically, we propose extensions to the SCCharts language to express clocks and execution periods within the model. We draw on several sources, in particular timed automata, the Clock Constraint Specification Language, and the recently proposed concept of dynamic ticks. We illustrate how these extensions can be mapped to the SCChart language core, with minimal requirements on the runtime system, and we argue that the same concepts could be applied to other synchronous languages such as Esterel, Lustre, or SCADE.

Cite

CITATION STYLE

APA

Schulz-Rosengarten, A., von Hanxleden, R., Mallet, F., de Simone, R., & Deantoni, J. (2020). Time in SCCharts. In Lecture Notes in Electrical Engineering (Vol. 611, pp. 1–25). Springer. https://doi.org/10.1007/978-3-030-31585-6_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free