Dr Daniela Cancila. Laboratoire des composants logiciels pour la Sécurité et la Sûreté des Systèmes (L3S)

Similar documents
Ontological Reasoning as an Enabler of Contract-Based Co-Design

Cyber Physical Systems: Next Generation of Embedded Systems

Maximizing the execution rate of low-criticality tasks in mixed-criticality system

SAFIR2014: CORSICA Coverage and rationality of the software I&C safety assurance

Center for Hybrid and Embedded Software Systems (CHESS)

Center for Hybrid and Embedded Software Systems. Hybrid & Embedded Software Systems

Graduate Programs in Advanced Systems Engineering

Digital Transformation. A Game Changer. How Does the Digital Transformation Affect Informatics as a Scientific Discipline?

The Key to the Internet-of-Things: Conquering Complexity One Step at a Time

IJSER. Index Terms-UML, Class Diagram, Actors, Use Cases, Solar cell.

The Key to the Internet-of-Things: Conquering Complexity One Step at a Time

Component Based Design for Embedded Systems

NSF. Hybrid Systems: From Models to Code. Tom Henzinger. UC Berkeley. French Guyana, June 4, 1996 $800 million embedded software failure

First steps towards a mereo-operandi theory for a system feature-based architecting of cyber-physical systems

Extending SUMO to support tailored driving styles

Towards a multi-view point safety contract Alejandra Ruiz 1, Tim Kelly 2, Huascar Espinoza 1

Dissertation Proposal: The Impact of Tourism in the Internet. Abstract

ICT : Internet of Things and Platforms for Connected Smart Objects

CSE 435: Software Engineering

Applying Open Architecture Concepts to Mission and Ship Systems

TOWARDS AN UNIFIED APPROACH FOR MODELING AND ANALYSIS OF REAL-TIME EMBEDDED SYSTEMS USING MARTE/UML

DESIGN TECHNOLOGY FOR THE TRILLION-DEVICE FUTURE

Demonstration of DeGeL: A Clinical-Guidelines Library and Automated Guideline-Support Tools

By Mark Hindsbo Vice President and General Manager, ANSYS

Information Sociology

Model-Based Systems Engineering Methodologies. J. Bermejo Autonomous Systems Laboratory (ASLab)

Scientific Certification

Modeling and Validation

24 Challenges in Deductive Software Verification

Roadmapping efforts for research, education and innovation in Cyber Physical Systems

Front Digital page Strategy and Leadership

HACETTEPE ÜNİVERSİTESİ COMPUTER ENGINEERING DEPARTMENT BACHELOR S DEGREE INFORMATION OF DEGREE PROGRAM 2012

Design and Implementation Options for Digital Library Systems

Cyber-Physical Systems: Challenges for Systems Engineering

THE ASSERT SET OF TOOLS FOR ENGINEERING (TASTE): DEMONSTRATOR, HW/SW CODESIGN, AND FUTURE

Technology & Manufacturing Readiness RMS

Technology Transfer: An Integrated Culture-Friendly Approach

Towards an MDA-based development methodology 1

Cooperative Wireless Networking Using Software Defined Radio

MOBY-DIC. Grant Agreement Number Model-based synthesis of digital electronic circuits for embedded control. Publishable summary

A CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS DESIGN

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS

Real-time Systems in Tokamak Devices. A case study: the JET Tokamak May 25, 2010

Laurea Specialistica in Ingegneria. Ingegneria dell'automazione: Sistemi in Tempo Reale

European Nuclear Education Network Association

Industry 4.0: the new challenge for the Italian textile machinery industry

Object-Oriented Design

Dr. Cynthia Dion-Schwartz Acting Associate Director, SW and Embedded Systems, Defense Research and Engineering (DDR&E)

Now is up to me to welcome you all, and to thank a lot those who actively contributed to this event.

DIGITAL TECHNOLOGIES FOR A BETTER WORLD. NanoPC HPC

Using Data Analytics and Machine Learning to Assess NATO s Information Environment

Global Journal on Technology

Design of an innovative proximity detection embedded-system for safety application in industrial machinery

Introduction to Real-Time Systems

Business benefits of microservices

Despite the euphonic name, the words in the program title actually do describe what we're trying to do:

Towards affordance based human-system interaction based on cyber-physical systems

Skyworker: Robotics for Space Assembly, Inspection and Maintenance

Foundations of Hybrid and Embedded Software and Systems: Project Overview

Virtual Homologation of Software- Intensive Safety Systems: From ESC to Automated Driving

Product architecture and the organisation of industry. The role of firm competitive behaviour

Designing Architectures

CMRE La Spezia, Italy

Cyber-Physical Production Systems. Professor Svetan Ratchev University of Nottingham

GLOBAL ICT REGULATORY OUTLOOK EXECUTIVE SUMMARY

THE APPROACH OF SELEX COMMUNICATIONS ON SOFTWARE DEFINED RADIO

Advances and Perspectives in Health Information Standards

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

Piezoelectric Sensors for Taxiway

Technology Trends for Government

Interoperability concept in a COM thermodynamic server architecture. Example of integration in Microsoft Excel.

Smart Components and Smart Systems Integration

Available online at ScienceDirect. Procedia Computer Science 56 (2015 )

Languages & Software Engineering the GPL CNRS Research Group. Pierre-Etienne Moreau - Université de Lorraine GDR GPL

SENG609.22: Agent-Based Software Engineering Assignment. Agent-Oriented Engineering Survey

Electrical, Computer and Software Engineering - a historical perspective -

PERSONA: ambient intelligent distributed platform for the delivery of AAL Services. Juan-Pablo Lázaro ITACA-TSB (Spain)

IO-Link an integral part in the next industrial revolution known as Industry 4.0

Pervasive Services Engineering for SOAs

The Industry 4.0 Journey: Start the Learning Journey with the Reference Architecture Model Industry 4.0

Ubiquitous Home Simulation Using Augmented Reality

Building a Machining Knowledge Base for Intelligent Machine Tools

Model-Based Design for Sensor Systems

Electrical, Computer and Software Engineering - a historical perspective -

Aerospace Software* Cost and Timescale Reduction *and complex electronic hardware

Trends that are shaping the future of process automation

ARTEMIS-IA Innovation in Embedded Software Design

Hardware-Software Co-Design Cosynthesis and Partitioning

Instrumentation and Control

The Dark Art and Safety Related Systems

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

Transactions on Information and Communications Technologies vol 6, 1994 WIT Press, ISSN

Significant Reduction of Validation Efforts for Dynamic Light Functions with FMI for Multi-Domain Integration and Test Platforms

Cross-layer model-based framework for multi-objective design of Reconfigurable systems in uncertain hybrid environments

The Role of Computer Science and Software Technology in Organizing Universities for Industry 4.0 and Beyond

Application of the FMEA and FTA for Analyzing Dependability of Generator Phase Fault Protection System

PLATEFORME SYSTEMES EMBARQUES

Relation-Based Groupware For Heterogeneous Design Teams

THE NEW GENERATION OF MANUFACTURING SYSTEMS

Transcription:

Dr Daniela Cancila Laboratoire des composants logiciels pour la Sécurité et la Sûreté des Systèmes (L3S) Département Architecture & Conception de Logiciels Embarqués Service de Conception des Systèmes Numériques

OVERVIEW Society and the industrial context How is our society and the underlying industrial context evolving? What new industrial needs are emerging? What former ones are still in need of a response? Cyber Physical Systems as a means to disruptive technologies Who is doing what and how? CEA involvement industrial research axes of L3S (Laboratoire des composants logiciels pour la Sécurité et la Sûreté des Systèmes) 2

SOCIETY 1. How is our society and the underlying industrial context evolving? 2. What new industrial needs are emerging? 3. What former ones are still in need of a response? 3

A LEARNED LESSON 1. How is our society and the underlying industrial context evolving? Population longevity is increasing Technological supports are a means to increase the quality of life More energy production Increase in distributed and connected embedded systems 4

QUESTIONS 2 AND 3 1. How is our society and the underlying industrial context evolving? 2. What new industrial needs are emerging? 3. What former ones are still in need of a response? 5

EXAMPLE: A LEARNED LESSON We are witnesses of a historical change in society Technology is pervasive Number of distributed and connected embedded systems is increasing 6

INDUSTRIAL PROCESS standards analyses design Sw components certification Code requirements Platform 7

Cliquez Emergence pour modifier of a le new style paradigm du titre Integrated systems Physical (sensor and actuators) Hardware Software Network Heterogeneous Composability Mixed-criticality & [ALSTOM, Metropolis And Metro Train Solution. http://www.alstom.com/ ] CEA. All rights reserved DACLE Division January 2013 8

EMERGENCE OF A NEW PARADIGM Integrated systems Physical (sensor and actuators) Hardware Software Network Heterogeneous Composability Mixed-criticality Instrumentation and control functions (category B): automatic control of the Nuclear Power Plant (NPP) primary and secondary circuit conditions SW and HW [IEC 61226 Nuclear Power Plants Instrumentation and control important to safety Classification of instrumentation and control functions] 9

EMERGENCE OF A NEW PARADIGM Integrated systems Physical (sensor and actuators) Hardware Software Network Heterogeneous Composability which ensures stability of component properties across integration [1. J. Sifakis. Embedded Systems - Challenges and Work Directions, LNCS, 2005 ] Mixed-criticality 10

EMERGENCE OF A NEW PARADIGM Control of velocity SIL 2 Event Recorder system Dead-man vigilance functionality SIL4 [Daniela Cancila, Stefano Dalpez, Roberto Passerone, Francois Terrier. AN INDUSTRIAL CASE STUDY USING AN MBE APPROACH: FROM ARCHITECTURE TO SAFETY ANALYSIS, IEEE MOBE-RTES, In conjunction with IEEE ISORC symposium, 2010] [D. Macii et al., A safety instrumented system for rolling stocks: Methodology, design process and safety analysis, Measurement Journal Elsevier 2015] 11

CYBER-PHYSICAL SYSTEMS In 2006 Helen Gill at the National Science Foundation in the United States coins term CPS [1] Cyber-physical systems (CPS) enable the physical world to merge with the virtual leading to an Internet of Things, data and services [2] example: intelligent manufacturing line CPS combine computing and networking with physical dynamics [3] [ 1] System design, Modeling and simulation, Cladius Ptolemaeus editor [2] http://www.eitictlabs.eu/innovation-entrepreneurship/cyber-physical-systems/ [3] Ed Lee. Disciplined Heterogeneous Modeling Models 2010 12

A LEARNED LESSON We are witnesses of a historical change in society CPS lead to the fourth Industrial revolution 13

CPS STATE OF THE ART IN EU 14

CPS STATE OF THE ART IN EU Contract-Based Design is a methodology expected to reduce the cost of design and certification Underlying Idea Individual components with safety-related, included timing, properties specified via contracts 15

CPS STATE OF ART IN EU: CBD Based on Floyd-Hoare logic (~1960-70) {P, C, Q} P = Preconditions, C= Command in sequential imperative language, Q =postconditions Meyer (~1990-2009) to object-oriented programing system substitutability Beugnard ~1999 to service oriented architectures Contracts as Interfaces (~2000) [T. Henzinger and L. De Alfaro] FP6 ASSERT and FP6 SPEEDS to model-based design (~2005-2007) Assumptions and Guarantees are just properties (SPEEDS) deployed in an architectural systems design to prove correctness-by-construction approach 16

CBD IN THE ASSERT PROJECT guarantee assumption guarantee assumption Code ravenscar is a tailored Ada profile to real-time systems 17

CPS STATE OF THE ART IN EU Composition with guarantees for High-integrity Embedded Software Components Assembly Safety Certification of Software-Intensive Systems with Reusable Components Guaranteed Component assembly with Round-Trip Analysis for Energy Efficient High-Integrity Multi-core Systems 18

CPS STATE OF THE ART AT BERKELEY Center for Hybrid and Embedded Software Systems 19

CPS STATE OF THE ART AT BERKELEY we need to capture what the system is supposed to do the process of mapping a functionality how the system does what it is supposed to do with the elements that will be used to build a platform instance or an architecture This process is the essential step for refinement and provides a mechanism to proceed towards implementation in a structured way [Alberto Sangiovanni-Vincentelli. Quo Vadis, SDL: Reasoning about Trends and Challenges of System-Level Design Proceedings of the IEEE, 95(3):467-506, March 2007.] 20

A LEARNED LESSON The USA and EU communities are devoting effort to CPS Industrial and academic research EU founding Private founding What is expected Proving solutions to dynamic, heterogeneous, connected distributed embedded systems Disruptive technologies Technological innovation 21

CONTRACT-BASED DESIGN AT L3S Industrial problem Daniela Cancila, Elie Soubiran, Roberto Passerone Feasibility Study in the use of contract-based approaches to deal with safety-related properties. Ada User Journal, December 2014 FSF (Fiabilité et Surêté de Fonctionnement Reliability and Safety) project. Technological Research Institute SystemX. 22

CONTRACT-BASED DESIGN AT L3S Industrial transfer to Alstom We adopt the ASAP (Advanced System Architect Program) methodology (Alstom) [1, 2] and the supporting tools Operational (why), functional (what) and constructional (how) views Integrating ASAP with CBD A contract is a pair (assumption, guarantee) [1] the guarantee specifies the functionality provided by a component to the environment; and the assumption sets forth the conditions required from the environment in order for the component to accomplish its guarantee [1] ALSTOM, Alstom ASAP methodology: Advanced System Architect Program. OMG [2] Marco Ferrogalini, Jean Le Bastard, Return of experience on the implementation of the System Engineering approach in Alstom. OMG [3] D. Cancila, R. Passerone, T. Vardanega, and M. Panunzio, Toward Correctness in the Specification and Handling of Non-Functional Attributes of High-Integrity Real-Time Embedded Systems, IEEE Transactions on Industrial Informatics, May 2010 23

CONTRACT-BASED DESIGN AT L3S Preliminary Industrial Feedback Daniela Cancila, Elie Soubiran, Roberto Passerone Feasibility Study in the use of contract-based approaches to deal with safety-related properties. Ada User Journal, December 2014 FSF (Fiabilité et Surêté de Fonctionnement Reliability and Safety) project. Technological Research Institute SystemX. 24

CONTRACT-BASED DESIGN AT L3S Industrial problem: Reduce the certification cost SW systems Safety Assurance, Goal, modular pre-certification HW systems Redundancy Device systems Production and test Preserving certification during the evolution of a mixed-criticality system SIL4 HW SIL0 evolution Contract-based design is a means to deal with modular precertification 25

CONTRACT-BASED DESIGN AT L3S Industrial Problem: correct interaction between sw and hw System Sw components Functional Embedded Sw components into model calculus Real-Time Micro-Kernel and HW 26

THE WAY FORWARD Fact: CPS is becoming a must in our society Main goal: Advocating in CPS to response to the needs of society and industry Thank you! L3S and CEA LIST can become CPS leaders in the EU and in the industrial environment CPS Master Summer School 27