cps / es roadmap eicose - ecsel austria · masp, etc; now to ecsel masria – project incubation...
TRANSCRIPT
CPS / ES Roadmap EICOSE
11.06.2015 ARTEMIS Summer Camp
• Comprised of national clusters
Associated:
• Main activities
– Roadmapping • Providing input to all major European Funding programmes in the area of Embedded
Systems / Cyber-Physical Systems, especially (since the beginning) to ARTEMIS SRA, MASP, etc; now to ECSEL MASRIA
– Project Incubation • Eg., CESAR, MBAT, CRYSTAL, D3COS, Holides
– Supporting Sustainability • Reference Technology Platforms
• ARTEMIS CoIE (Center of Innovation Excellence) since 2007
EICOSE
• In the future, EICOSE will comprise three national clusters: – Austria: ECSEL Autria / Embedded – France: Embedded France – Germany: SafeTRANS
• Further associated partners and/or participants
in the Expert Groups welcome.
Currently: Restructuring of EICOSE
• EICOSE focuses on – Critical Systems Engineering (CSE)
• R&D for – methods, processes, tools – architectures, components, technologies – Human-machine Interaction
• in Embedded Systems & Software & Cyber Physical Systems – in application domains with fast take up of such
technologies • Mobility and Transportation (incl maritime) • Space • Health • open to further application domains, such as Production /
Automation
EICOSE‘s scope
Eicose will create and sustain a European ecosystem for world-class innovations in Critical Systems Engineering providing solutions to societal and industrial challenges and leading the global market
EICOSE Vision
• Innovation eco-system • Roadmap • Platforms • Project incubation • Public stakeholders • Training and education
Mission Statement
• Eicose – enhances and exploits the European potentials
in CSE through an innovation eco-system based on strong regional clusters
– speeds up industrialization by linking industry and research institutes as well as cooperating with other eco-systems and international stakeholders
Innovation eco-system
• Eicose – supports the development of a common
roadmap in order to enable the cooperation and exchange of the best European CSE players in industry and research, thus anticipating future demands in CSE innovations
– shares the devised strategy, identifies and issues R&D priorities focusing collaborative research efforts
Roadmap
• Eicose – builds a CSE platform and living labs for tools,
methods and architectures – shares these as crystallization points of eco-
systems, to demonstrate the innovation potentials
Platforms
• Eicose – implements the shared R&D strategy by
incubating CSE projects on the European level – leads dedicated working groups as well as
expert-exchange forums, and supervises pilot applications
Project Incubation
• Eicose – represents the key competence partner of the
public authorities with respect to CSE in Europe, – contributs to the consistency of national and
European CSE research roadmaps – raises CSE awareness through high-level
meetings, events and education
Dissemination Public Stakeholders
• Eicose – boosts excellence in R&D and education – proposes innovations and strengthens
consistency in education and training curricula
Training and Education
EICOSE ROADMAP
• Expert meetings: – E2GEST: European Experts Group on Embedded
Systems for Transportation – Theme specific Working Groups
• Eg. on ‚Development Process‘, ‚Architectures‘, ‚Human Centered Design‘, ‚Security‘, etc.
• Experts in these meetings – Identify R&D topics (wrt. current baseline) – Prioritze these topics (Urgency, time-frame) – Update baseline (ie., EICOSE priority lists)
The way we work…
• Topic Identification: Done – E2GEST meeting on May 27th – Baseline:
• EICOSE priority list • ARTEMIS SRA 2011 and 2013 Addendum • ECSEL MASRIA 2015 • (German National Roadmap Embedded Systems)
• Setting Priority / Urgency: In Progress
• Update of Priority List: Soon
Status
• Human Centered Design • Safety and Security • Highly Automated / Autonomous Systems • Design Process, Methods and Tools for CPS • Cross-Cutting Concerns
Identified Topic Areas
• Human modeling – Ability to model Humans, their behaviour and their interactions with CPS
• Adaptation to Human (needs/wishes/actions,…) – Automatic Adaptation of CPS to Capabilities of Users
• HMI and HRI (Human-Machine/Robots-Interaction – From Interaction to Cooperation – How to ensure situational awareness
• Seamless Interaction of CPS and BPS (Bio-Physical Systems) • Design Methods and Tools for HMI, incl. System Analysis, Testing,
V&V,…) – Model Based Design including formal user model – HMI for real-time situations in the testing/development phase of
products/systems – Proven/Certified Design Tools for Man-Machine Interfaces and HMI – Methods to discover negative/positive emergent effects
Human Centered Design
• Safety and Security Co-Engineering – Integrated Safety and Security Development Process/Methods/Tools – Safety and Security Lifecycle and Methods – Systematic re-use of components including safety- and security
cases/assessments – Cross-domain re-use of HW/SW Components (how can we 'translate' safety
integrity levels from one domain to another) – Reliability models – Proven/Certified Components supporting Reference Architecture
• Safety and Security Analysis – System Analysis (formal) for Security – New analysis methods/tools, eg., based on formaly defined situations – Safety analysis and safety evidence for autonomous Systems
• Safety and Security Inter-Dependencies – Impact of security on safety, also in case of requirement changes
(requirement analysis)
Safety and Security
• Self Awareness and Assessment (incl. Ressource Awareness, incl. Own-Health Awareness) – Ressource Aware Technology (coping with varying and unreliable resources) – Assessment methods for Sustainability/Resilience/Energy Efficiency of
components/subsystems/CPS, inclding models, including simulation methods
– Runtime Safety and Security (Certification, Dynamic checks, V&V,…), incl. Reliability, error detection, maintenance, etc.
– Quality Certificates for web-baed services/information wrt. Their integrity and their precision
– Health monitoring and prediction, inlcuding emergency resolutions (also: remote)
– Sensors for system state – Communication of system state – Controlled degration
Highly Automated / Autonomous Systems I
• Environment Awareness – Mastering Uncertainty (incompleteness, errors in detection,…) – New / better Sensors (multi-scale/multi-range, acceleration,
build on new physical meassurement principles,…) – Context/Environment modelling: Domain-specific(?) Standards – Mapping of real-world to 'standard' models – Testbeds for complex environment perception – Methods for quality certificates wrt. Object identification;
Standards • Analysis Methods, V&V, Simulation and Test for High
Automation/Autonomy – V&V methods and tools (eg., 'standard' test
cases/situations,…) for all of the above
Highly Automated / Autonomous Systems II
• All of the topics on the previous slides need to be supported in the Design Process, by appropriate methods and tools
• Cross-domain models (incl. Standards for...) – Real integrated system engineering tools over different diciplines, including PLM – Application of system modelling and analysis to new domains, multi-domain Systems
representation – Bridging the gap between Design and Manufacturing – Integration of Services – Mastering Complexity (system of systems, domain interfaces, computational distribution)
• Simulation and Testbeds – Integrating “Components” in Simulation – mixing virtual components and real ones (HIL,
SIL) • Cross-Domain Analysis, V&V, Simulation, Testing Methods (incl. Standards for…)
– Virtual (HIL/”SIL”) testing (scenario based, environment capture) – Open Proofs – Methods for interface dependability analysis / parameter analysis – Separation of concerns – Timing Analysis – Novel system assessment methods
Design Process, Methods and Tools for CPS I
• Multi-objective Optimization (across application domains, across engineering domains, across supply chain)
– Extended Enterprise (loosely coupled, self organizing); sharing information vs. protecting IP; adapting to different workflows; semantics when exchanging data
– Tradeoffs of implementing functionality in HW vs. Software (security, price,…) • Life-Cycle and After Sales: Adaptation / Upgrades / Evolvability / Maintainability
– Energy adaptable systems (real ressources, real-time: Real Energy Systems) – How to ensure maintainability of evolving systems (modifications, (partial) disposal,
decomissioning) – Mastering life-time cycle (not only SW update) scope changes? – Design for Life-time-support, incl. Models, Methods and Tools) – Adaptive security meassures in face of limited/uncertain energy sources – Proven dynamic reconfiguration mechanisms – Dynamic updates taking safety and security into account (+App Library, + mixed criticality)
Design Process, Methods and Tools for CPS II
• Seamless Design Process, Methods and Tools (across domains, across engineering diciplines, across supply chain) – Efficient development proccesses incl. Design and
programming paradigms for multi-/many-core Systems
– Composability (formal) – Highly modular design proces – Application independent Frameworks – Higher abstraction levels for SW implementations,
esp. incl. Parallel programming
Design Process, Methods and Tools for CPS III
• Reference Architectures – As standards for interoperability – As models for infrastructure
• Models@Runtime – For Livetime support of systems
• Runtime Analysis of System State, Upgradability, Safety, Security, etc. • Big Data
– How to identify which situations to use for testing? – Assessment of global situation using data from multitude of systems – Business opportunities for collected data
• Law / Regulations (incl. For Certification) – For Certification and Liability
• How much testing/anaylsis does an highly automated/autonomous system need before deployment?
• Standard situations for testing/simulations • …
• Multi-Core Usability – Analysis, Certification
• Ethics – Highly Automated / Autonomous systems ‚act‘…
Cross-Cutting Concerns