Cyber-Physical Systems Design: Foundations, Methods, and Integrated Tool Chains.

Similar documents
CPS Engineering Labs. A Network of Design Centres. Expediting and accelerating the realisation of trustworthy CPS


Integrated Tool Chain for Model- Based Design of Cyber-Physical Systems

Collaborative model based design of automated and robotic agricultural vehicles in the Crescendo Tool 1,3,*

Introduction to the INTO-CPS Technology

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS

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

What could be driving the Lab of the future and is the Smart Lab really a thing?

ICT : Internet of Things and Platforms for Connected Smart Objects

Digitizing European Industry

Cyber-Physical Systems: Challenges for Systems Engineering

THE DRIVING FORCE BEHIND THE FOURTH INDUSTRIAL REVOLUTION

Action Line Cyber-Physical Systems Addressing the challenges and fostering innovation in Cyber-Physical Systems

Funding Perspectives for Cyber- Physical Systems in Horizon 2020

Success Stories within Factories of the Future

Our Corporate Strategy Digital

ICT in HORIZON 2020 Societal Challenges

Invitation to Third Software Technology Exchange Workshop (STEW) 2014 September , Kista, Sweden

THEFUTURERAILWAY THE INDUSTRY S RAIL TECHNICAL STRATEGY 2012 INNOVATION

Factories of the Future 2020 Roadmap. PPP Info Days 9 July 2012 Rikardo Bueno Anirban Majumdar

The function is assumed by technology management, usually the Technological Development Committee.

ARTEMIS The Embedded Systems European Technology Platform

CPS-Ed 2014 Cyber-Physical Systems Education Workshop at UC Berkeley

Copyright: Conference website: Date deposited:

ARTEMIS Industry Association

Symposium: Urban Energy innovation

FP7 ICT Work Programme

William Milam Ford Motor Co


Scientific Data e-infrastructures in the European Capacities Programme

Technology trends in the digitalization era. ANSYS Innovation Conference Bologna, Italy June 13, 2018 Michele Frascaroli Technical Director, CRIT Srl

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

Framework Programme 7

UNIT-III LIFE-CYCLE PHASES

Digital Government and Digital Public Services

Towards EU-US Collaboration on the Internet of Things (IoT) & Cyber-physical Systems (CPS)

INDUSTRY 4.0. Modern massive Data Analysis for Industry 4.0 Industry 4.0 at VŠB-TUO

Introduction to Systems Engineering

Engineering Autonomy

Conclusions on the future of information and communication technologies research, innovation and infrastructures

A Roadmap for Connected & Autonomous Vehicles. David Skipp Ford Motor Company

The Automotive Council Managing the Automotive Transformation

INDUSTRIE 4.0 INDUSTRIE 4.0. Automated Manufacturing istock.com/baran Ãzdemir

Cross Linking Research and Education and Entrepreneurship

Horizon 2020 ICT Robotics Work Programme (draft - Publication: 20 October 2015)

From Smart Machines to Smart Supply Chains: Some Missing Pieces

Roadmap Pitch: Road2CPS - Roadmapping Project Platforms4CPS Roadmap Workshop

Disrupting our way to a Very Human City

Factory 4.0 & Beyond Factories of the Future. Speaker: Maurizio Gattiglio Chairman

High Performance Computing

dii 4.0 danish institute of industry

NEW WORKPLACE PARADIGM? FROM THE AUTOMATION ERA TO THE DIGITAL MEDIA PERVASIVENESS

Industry 4.0. Advanced and integrated SAFETY tools for tecnhical plants

Information and Communications Technology and Environmental Regulation: Critical Perspectives

Dr George Gillespie. CEO HORIBA MIRA Ltd. Sponsors

Smart Cities in Horizon2020

Design Support and Tooling for Dependable Embedded Control Software

Advanced Manufacturing

Design for the Unexpected: How to Eliminate Traffic Jams

Enhanced lab-based testing methods and tools

Technology Roadmap 1st of February, 2018

Advanced façade design and technology. Industry view and where to go with research

Digitising European Industry. Strengthening competitiveness in digital technologies value chains and platforms

Discovering the source of smart:

PROGRAMME AARHUS UNIVERSITY

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS

#SMARTer2030. ICT Solutions for 21 st Century Challenges

IMC-AESOP Project. Architecture for Service Oriented Process

How industry can leverage CSIR platforms for innovation. Industry Associations Innovation Day May 2018 Kobus Roux

«Digital transformation of Pharma and API Plants: a way to create value for long term sustainability» G. Burba

Virtual Testing of Autonomous Vehicles

Transmission Innovation Strategy

Human Centered Production in Cyber- Physical Production Systems. Case study Croatia

A guide to ICT-related activities in WP

Industrial Revolutions

19th Meeting of the Directors of NMIs and Member State Representatives with BIPM

ICT in HORIZON The New EU Framework Programme for Research and Innovation

Innovation Report: The Manufacturing World Will Change Dramatically in the Next 5 Years: Here s How. mic-tec.com

M A N U F A C T U R I N G TRANSFORMATION

How technology can enable the fourth industrial revolution. Lynne McGregor 28 February 2018

Executive Summary Industry s Responsibility in Promoting Responsible Development and Use:

The Smart Production Laboratory: A Learning Factory for Industry 4.0 Concepts

Smart Products and Digital Industry Prof. Dr.-Ing. Dietmar Goehlich

FOSS in Military Computing

TOLAE related calls in Horizon 2020 LEIT ICT WP

Scoping Paper for. Horizon 2020 work programme Societal Challenge 4: Smart, Green and Integrated Transport

Smart Cities and Infrastructure

COST FP9 Position Paper

Welcome to the future of energy

Report on Cyber-Physical Systems (CPS) Roadmapping Workshop

Smart Manufacturing. Francesco Mantegna Head of Business Development APAC & Russia Milano, April 28 th, Made in Comau

Smart Grid System Selection: Best Practices and Lessons Learned

Applying Model-based SE Techniques for Dependable Land Systems

Towards Sustainable Process Industries: The Role of Control and Optimisation. Klaus H. Sommer, President of A.SPIRE

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

Sparking a New Economy. Canada s Advanced Manufacturing Supercluster

IT and Systems Science Transformational Impact on Technology, Society, Work, Life, Education, Training

Standards enabled Digital Twin in LSP AUTOPILOT

Future City Glasgow. City of Glasgow

Clusters in EUREKA > 2

Transcription:

Cyber-Physical Systems Design: Foundations, Methods, and Integrated Tool Chains John.Fitzgerald@ncl.ac.uk Carl Gamble, Peter Gorm Larsen, Ken Pierce, Jim Woodcock 1

2008-2012: Industry deployment of advanced engineering methods 2010-2012: Collaborative modelling & co-simulation for embedded systems 2011-2014: Methods & Tools for Model-based Systems of Systems Engineering 2015-2018+: Cyber- Physical Systems Engineering and Urban Systems. 2

1. Introduction 2. Basics 3. Three Key Features of a Solution: Heterogeneous Modelling & Analysis Exploring the CP Design Space Traceability & Provenance in CPS Design 4. Concluding Remarks 5. Three short advertisements. 3

1. Introduction Cyber-Physical Systems integrate computing and physical processes. Network Technologies Internet IoT, Cloud, Big Data User Experience, HMI Embedded Systems Networked Embedded Systems Cyber-Physical Systems / Smart Everywhere Micro/nano electronics SoC, Smart Systems Computing Continuum Cognitive & learning technologies 4

1. Introduction Technical Process Organisational Process Vehicle localisation Obstacle detection Brake assist Fleet management Congestion control Toll payment Emergency shutoff Predictive maintenance Fault detection Virtual Power plant Load prediction Dynamic pricing Mastering the engineering and operation of highperformant CPS upon which people can depend Integrated cross-domain architectures Required trustworthiness versus evolving CPS Design-operation continuum (continuous deployment, live experiments) Engineering methods and tools able to cope with the full scale and complexity of CPS Integrated cross-disciplinary models and analysis for distributed analog/digital control and management Human-technology interaction Source: CyPhERS project, 2014 5

1. Introduction CPS design necessarily multidisciplinary Key properties are cyber-physical Significance of supervisory control Much software not written by software engineers! Key challenges: Foundations addressing semantic heterogeneity Model-based Methods for exploring design space Not tools, but Integrated Tool Chains What would success look like?

1. Introduction Freedom for engineers to trade off across the cyber/physical divide, and to do so early.

2. Basics System: collection of interacting elements organised for a stated purpose Dependable system: one on which reliance can justifiably be placed System of Systems (SoS): Some elements are independently owned and managed systems, operating in their own right. Cyber-Physical Systems (CPS): Some elements are computational processes and some are physical 8

2. Basics Software Models: Discrete Complex logic Co-model Model DE of Model Cyber Physics Models: Continuous Numerical Model CT of Physics Model Co-model Interface 9

2. Basics: co-simulation Discrete-event system Co-Simulation engine Continuous-time system Overture Crescendo 20-sim

2. CPS: co-model DESTECS Project: Assisted mode for complex operations for a dredging excavator Design Space Exploration optimised end-stop protection parameters Koenraad Rambout (Verhaert): A lot of time was saved on building physical prototypes. This ensures much faster iterations on physical models compared to traditional approaches. This enabled us to easily swap between different design solutions (e.g. hydraulic vs. electrical drives)

2. Basics: co-modelling Tools (Crescendo) method guidelines (notably fault modelling); Automated Co-model Analysis (sweeps, ranking) Evidence that co-model-based design can work: Reduced design iteration/cost But little networking, and design phases only 12

1. Introduction 2. Basic Concepts 3. Three Key Features of a Solution: Heterogeneous Modelling & Analysis Exploring the CP Design Space Traceability & Provenance in CPS Design 4. Concluding Remarks 5. Three short advertisements. 13

Heterogeneous Modelling Semantic Heterogeneity: Across models Discrete-event, continuous-time, stochastic, human, economic,! Between design tools Co-simulator based on Structural Op. Sem. Program Verifier based on axiomatic Hoare Calculus. No comprehensive formal foundations as yet. 14

Example: ChessWay Demonstrated the need for co-modelling: High-fidelity physics model Low-level control loops OK, but need for DE abstractions (in VDM), e.g. Modal behaviours Fault Tolerance measures Not always clear where to model (e.g. human behaviours) 15

Example: ChessWay CT model DE model Interface Contract 16

Exploring the Design Space 17

Example: ChessWay DESTECS Project: The ChessWay Personal Transporter Early detection of design errors Bert Bos (Chess): Debugging in the co-simulation environment is much quicker than debugging real-time embedded control software. the initial implementation worked the first time fault handling usually takes several cycles to work properly. 18

Semantic Heterogeneity New Challenges Currently exploring Unifying Theories of Programming Computation Paradigms: Object-oriented, concurrent, real-time, discrete, continuous, Abstraction Presentation (Operational, Algebraic, Axiomatic, Denotational) Some success in COMPASS for SoS. 19

Exploring the Design Space Systematic exploration of solution space Optimisation against defined criteria Ranges of design parameters Ranking of design alternatives Or further genetic or evolutionary optimisation on a Pareto front. Metric* Rank Design A B C D Mean Rank 1 (b) 1 5 1 2 2.2 2 (f) 7 2 4 1 3.5 3 (a) 2 8 2 4 4.0 4 (e) 3 6 3 5 4.2 5 (i) 9 1 5 3 4.5 6 (c) 5 3 6 8 5.5 7 (d) 6 4 7 7 6.0 8 (h) 4 7 8 9 7.0 9 (j) 8 9 9 6 8.0 A = distance, B = energy, C = deviation area, D = max. deviation 20

Exploring the Design Space Example: a wireless ChessWay? What control loop frequencies provide safe balancing? Consider alternative frequencies and allocations of responsibilities between controllers. Determine how lossy comms can be maintaining safety conditions. You can have a wireless ChessWay if loss <15% 21

Exploring the Design Space New Challenges: For DSE, performance is critical. Tacit knowledge and gut instinct are important to narrow the space can we augment these with reasoning, e.g. from test automation? 22

Traceability & Provenance In a co-model-based development, very diverse forms of evidence are produced. Marshalling complexity Ramifications of change Traceability documentation often dropped under pressure! 23

Traceability & Provenance Standardised provenance structures can show dependencies in design set Consider a change of tyre supplier for the ChessWay (e.g. compiled FMU) New Challenges: Richer design sets Provenance graphs for comodelling in Prov-N Graph abtractions for managing complexity 24

Concluding Remarks Multidisciplinary model-based design of CPSs is inherently collaborative It s not only about dependability, but about reducing development risk and time to market Formal foundations are needed to address semantic heterogeneity within co-models and across tools. Formal techniques have much to offer exploration of the design space Formal approaches to managing evidence in the design set are needed to help construct sound tool chains. 25

Short Advert 1: INTO-CPS http://into-cps.au.dk Well-founded tool chains, not a single factotum tool: Foundations in UTP Static analysis of co-models Requirements, Architectures (SysML) to code Baseline Technologies: Modelio, VDM, 20-sim, Open Modelica, TWT cosim engine, RT Tester. 26

Conventional Inter-crop crop cleaned soil Railways Building Automation Agriculture Automotive 27

Advert 2: www.cpse-labs.eu H2020-ICT-2014-1 Innovation Action, 36 months Eight core partners in five countries Expediting and accelerating the realisation of trustworthy CPS Foster pan-european network of design centres committed to transitioning science and technology for dependable CPS Identify, define, and execute focused and fast-tracked experiments Spread best CPS engineering practices and learning among industry and academia Establish a marketplace for CPS engineering assets

Design Centres Competencies and Application Domains

Experiments Projects with a specific innovation objective Fast-track (12-18 month) and focused (3-6 partners) Three rounds of open calls At ~M3, M9, M18 Cost 150k max. per third party Centres have PMs to help in experiments

What is the Point? 31

Newcastle Science Central: Digitally Enabled Sustainability 58m investment: building now Core programme: Digitally Enabled Urban Sustainability Urban Sustainability problems require collaborative systems solutions: Technical Interventions Community decision making (Digital Civics) 1970s (Reactive) 2010 (intelligence) 2050

CPLab Newcastle Smart Grid Cloud Lab Mobility & Transport CPLab Digital Civics Urban Observatory Decision Theatre 33