Efficient Software Controller Variant Development and Validation (ECoVaDeVa) : overview of a Flemish ICON project

Abstract: This paper describes the goals, (partial) results and lessons learned of the ECoVaDeVa project, a Flemish project that groups academic and industrial partners around the ecient, model-based development of software controller variants for Cyber-Physical Systems (CPSs). ECoVaDeVa's high-level goal is to apply Product Line Engineering (PLE) techniques to CPS controller design in all phases of the development lifecycle (design, simulation, testing, deployment) as an extension of existing software product line techniques. While PLE is well researched in software development, it is not cle... Mehr ...

Verfasser: Meyers, Bart
Van Mierlo, Simon
Maes, Davy
Vangheluwe, Hans
Dokumenttyp: conferenceObject
Erscheinungsdatum: 2019
Schlagwörter: Computer. Automation
Sprache: Englisch
Permalink: https://search.fid-benelux.de/Record/base-27481680
Datenquelle: BASE; Originalkatalog
Powered By: BASE
Link(s) : https://hdl.handle.net/10067/1607050151162165141

Abstract: This paper describes the goals, (partial) results and lessons learned of the ECoVaDeVa project, a Flemish project that groups academic and industrial partners around the ecient, model-based development of software controller variants for Cyber-Physical Systems (CPSs). ECoVaDeVa's high-level goal is to apply Product Line Engineering (PLE) techniques to CPS controller design in all phases of the development lifecycle (design, simulation, testing, deployment) as an extension of existing software product line techniques. While PLE is well researched in software development, it is not clear whether these results apply to CPS controller design. The added complexity stems from the heterogeneity of models representing the system, involving plant, controller and environment, software and hardware, and virtual test benches (model-in-theloop, hardware-in-the-loop, etc.). The envisioned result of the project is a set of tools, techniques, and guidelines for the ecient management of CPS controller product variants. The techniques developed during the project are demonstrated on a common use case: a windshield wiper.