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: | |
---|---|
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.