peer reviewedInnovation in the field of embedded systems, and more broadly in cyber-physical systems, increasingly relies on software. The productivity gain in software development can hardly keep up with the demand for software despite the increasing adoption of Model-Driven Development (MDD). In this context, we believe that major productivity and quality improvements are still ahead of us through better programming languages and environments. CPAL, the Cyber-Physical Action Language, is a contribution in that direction with the objective to speed-up the development of embedded systems with dependability constraints. The objective of this paper is to present and illustrate the use-cases of the high-level abstractions offered to the develo...
The prevailing abstractions for software are better suited to the traditional problem of computation...
Embedded systems have become ubiquitous and are found in numerous application domains such as sen-so...
Summary form only given. This tutorial focuses on the development of systems software for embedded a...
Innovation in the field of embedded systems, and more broadly in cyber-physical systems, increasingl...
CPAL is a new language to model, simulate, verify and program Cyber-Physical Systems (CPS). CPAL se...
peer reviewedThis work presents a solution to the Formal Methods for Timing Verification (FMTV) Chal...
We introduce a novel Model-Driven Development (MDD) flow which aims at more simplicity, more intuiti...
We introduce a novel Model-Driven Development (MDD) flow which aims at more simplicity, more intuiti...
Embedded systems are application-specific computers that interact with the physical world. Each has ...
Next generation applications will demand more cost-effective programming abstractions to reduce incr...
In this paper we present a new method of Domain Specific Language development for a portable softwar...
Programming of embedded systems is still a special discipline. In many cases, developers are forced ...
peer reviewedOur work is a contribution towards addressing what Thomas Henziger called the grand cha...
peer reviewedCyber-Physical Systems are usually subject to dependability requirements such as safety...
Embedded software development relies on various tools - compilers, simulators, execution time estima...
The prevailing abstractions for software are better suited to the traditional problem of computation...
Embedded systems have become ubiquitous and are found in numerous application domains such as sen-so...
Summary form only given. This tutorial focuses on the development of systems software for embedded a...
Innovation in the field of embedded systems, and more broadly in cyber-physical systems, increasingl...
CPAL is a new language to model, simulate, verify and program Cyber-Physical Systems (CPS). CPAL se...
peer reviewedThis work presents a solution to the Formal Methods for Timing Verification (FMTV) Chal...
We introduce a novel Model-Driven Development (MDD) flow which aims at more simplicity, more intuiti...
We introduce a novel Model-Driven Development (MDD) flow which aims at more simplicity, more intuiti...
Embedded systems are application-specific computers that interact with the physical world. Each has ...
Next generation applications will demand more cost-effective programming abstractions to reduce incr...
In this paper we present a new method of Domain Specific Language development for a portable softwar...
Programming of embedded systems is still a special discipline. In many cases, developers are forced ...
peer reviewedOur work is a contribution towards addressing what Thomas Henziger called the grand cha...
peer reviewedCyber-Physical Systems are usually subject to dependability requirements such as safety...
Embedded software development relies on various tools - compilers, simulators, execution time estima...
The prevailing abstractions for software are better suited to the traditional problem of computation...
Embedded systems have become ubiquitous and are found in numerous application domains such as sen-so...
Summary form only given. This tutorial focuses on the development of systems software for embedded a...