synchronous languages
Recently Published Documents


TOTAL DOCUMENTS

48
(FIVE YEARS 4)

H-INDEX

9
(FIVE YEARS 1)

2021 ◽  
Vol 20 (4) ◽  
pp. 1-26
Author(s):  
Alexander Schulz-Rosengarten ◽  
Steven Smyth ◽  
Michael Mendler

Object orientation is a powerful and widely used paradigm for abstraction and structuring in programming. Many languages are designed with this principle or support different degrees of object orientation. In synchronous languages, originally developed to design embedded reactive systems, there are only few object-oriented influences. However, especially in combination with a statechart notation, the modeling process can be improved by facilitating object orientation as we argue here. At the same time the graphical representation can be used to illustrate the object-oriented design of a system. Synchronous statechart dialects, such as the SCCharts language, provide deterministic concurrency for specifying safety-critical systems. Using SCCharts as an example, we illustrate how an object-oriented modeling approach that supports inheritance can be introduced. We further present how external, i.e., host language, objects can be included in the SCCharts language. Specifically, we discuss how the recently developed concepts of scheduling directives and scheduling policies can be used to ensure the determinism of objects while retaining encapsulation.


2018 ◽  
Vol 106 (9) ◽  
pp. 1568-1592 ◽  
Author(s):  
Albert Benveniste ◽  
Timothy Bourke ◽  
Benoit Caillaud ◽  
Jean-Louis Colaco ◽  
Cedric Pasteur ◽  
...  

2015 ◽  
Author(s):  
Alessandro Gerlinger Romero ◽  
Maurício Gonçalves Vieira Ferreira

2015 ◽  
Vol 84 (1) ◽  
pp. 163-180
Author(s):  
Heejong Park ◽  
Zhenmin Li ◽  
Avinash Malik ◽  
Zoran Salcic

Author(s):  
Pierre-Loïc Garoche ◽  
Falk Howar ◽  
Temesghen Kahsai ◽  
Xavier Thirioux

Sign in / Sign up

Export Citation Format

Share Document