Contracts for modular discrete controller synthesis

G Delaval, H Marchand, E Rutten - … of the ACM SIGPLAN/SIGBED 2010 …, 2010 - dl.acm.org
We describe the extension of a reactive programming language with a behavioral contract
construct. It is dedicated to the programming of reactive control of applications in embedded …

Integrating discrete controller synthesis into a reactive programming language compiler

G Delaval, E Rutten, H Marchand - Discrete Event Dynamic Systems, 2013 - Springer
We define a mixed imperative/declarative programming language: declarative contracts are
enforced upon imperatively described behaviors. This paper describes the semantics of the …

Contract-based verification of Simulink models

P Boström - International Conference on Formal Engineering …, 2011 - Springer
This paper presents an approach to compositional contract-based verification of Simulink
models. The verification approach uses Synchronous Data Flow (SDF) graphs as a …

Contract-based verification of discrete-time multi-rate Simulink models

P Boström, J Wiik - Software & Systems Modeling, 2016 - Springer
This paper presents an approach to modular contract-based verification of discrete-time
multi-rate Simulink models. The verification approach uses a translation of Simulink models …

42: Programmable models of computation for a component-based approach to heterogeneous embedded systems

F Maraninchi, T Bouhadiba - … of the 6th international conference on …, 2007 - dl.acm.org
Every notion of a component for the development of embedded systems has to take
heterogeneity into account: components may be hardware or software or OS, synchronous …

Stepwise development of Simulink models using the refinement calculus framework

P Boström, L Morel, M Waldén - … Aspects of Computing–ICTAC 2007: 4th …, 2007 - Springer
Simulink is a popular tool for model-based development of control systems. However, due to
the complexity caused by the increasing demand for sophisticated controllers, validation of …

[PDF][PDF] Modélisations et analyses de réseaux de capteurs

L Samper - 2008 - theses.hal.science
Modélisations et analyses de réseaux de capteurs Page 1 HAL Id: tel-00283716 https://theses.hal.science/tel-00283716
Submitted on 30 May 2008 HAL is a multi-disciplinary open access archive for the deposit …

[PDF][PDF] Array iterators in Lustre: From a language extension to its exploitation in validation

L Morel - EURASIP Journal on Embedded Systems, 2007 - Springer
The design of safety critical embedded systems has become a complex task, which requires
both appropriate language features and efficient validation techniques. In this work, we …

Verification and validation of a pressure control unit for hydraulic systems

P Boström, M Heikkilä, M Huova, M Waldén… - Software Engineering for …, 2014 - Springer
This paper describes the development, verification and model-based validation of a safety-
critical pressure relief function for a digital hydraulic system. It demonstrates techniques to …

Teaching architectural design in an undergraduate software engineering curriculum

JF Naveda - FIE'99 Frontiers in Education. 29th Annual …, 1999 - ieeexplore.ieee.org
In the fall of 1996, the Rochester Institute of Technology (USA) began admitting students to
the nations first baccalaureate program in software engineering. One of the curriculum's …