Versioning in Cyber-Physical Production System Engineering Best-Practice and Research Agenda

Similar documents
Flexible Engineering Process Automation Process: Continuous Integration & Test

Engineering Object Change Management Process Observation in Distributed Automation Systems Projects

Engineering Project Management Using The Engineering Cockpit

An SME Transition from Plan-Driven to Hybrid Project Management with Agile Software Development Methods

Process Automation and Quality Management in Multi-Disciplinary Engineering Environments

Unleash Competitive Advantage through Software Lifecycle Integration

Enterprise Level Change Control: A Life Science Business Imperative. Presented by: Carl Ning Solutions Delivery Manager Sparta Systems

VDI 2206 Prof. Dr. Magdy M. Abdelhameed

Investigating the Temporal Behavior of Defect Detection in Software Inspection and Inspection-Based Testing

Improving Video Game Development: Facilitating Heterogeneous Team Collaboration Through Flexible Software Processes

Implement a unified approach to service quality management.

IBM Rational DOORS Next Generation

Early Software Product Improvement with Sequential Inspection Sessions: An empirical Investigation of Inspector Capability and Learning Effects

BIG. Big Data Analysis John Domingue (STI International and The Open University) Big Data Public Private Forum

Cisco Process Orchestrator Adapter for Cisco UCS Manager: Automate Enterprise IT Workflows

Horizontal IoT Application Development using Semantic Web Technologies

ALM120 Application Lifecycle Management 11.5 Essentials

Recent and Future Activities in HPC and Scientific Data Management Siegfried Benkner

Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace

CS 565 Business Process & Workflow Management Systems

Imperative. Tim Mohn Industry Principal Sparta Systems

A new approach to automotive electric/electronic engineering life-cycle management

Craig McWilliams Craig Burrell. Bringing Smarter, Safer Transport to NZ

JOURNAL OF OBJECT TECHNOLOGY

Knowledge-based Runtime Failure Detection for Industrial Automation Systems

Case Study: Semantic Integration as the Key Enabler of Interoperability and Modular Architecture for Smart Grid at Long Island Power Authority (LIPA)

Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform. Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012

SharePoint 2010/2013 Course

From Big Data to Smart Data Thomas Hahn

Test-Driven Automation: Adopting Test-First Development to Improve Automation Systems Engineering Processes

Web of Systems for a digital world

CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS

Process Analysis and Organizational Mining in Production Automation Systems Engineering

Complexities of Simulating a Hybrid Agent-Landscape Model Using Multi-Formalism

ABET General Outcomes. Student Learning Outcomes for BS in Computing

Trends in Embedded Software Development in Europe. Dr. Dirk Muthig

The Process Architect: The Smart Role in Business Process Management

SavvyDox Publishing Augmenting SharePoint and Office 365 Document Content Management Systems

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

<Insert Picture Here> Increasing the Effectiveness and Efficiency of SOA through Governance

Versioning and Evolution Control of Models in Software Configuration Management System

SAP Database Strategy Overview. Uwe Grigoleit September 2013

Integrating SAP and non-sap data for comprehensive Business Intelligence

IBM Rational ClearCase, Version 8.0

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Exploring the Synergistic Relationships Between BPC, BW and HANA

WebSphere Business Modeler

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

SAP Sybase Replication Server What s New in SP100. Bill Zhang, Product Management, SAP HANA Lisa Spagnolie, Director of Product Marketing

WHITE PAPER. iet ITSM Enables Enhanced Service Management

What an Architect Needs to Know

Copyright Soleran, Inc. esalestrack On-Demand CRM. Trademarks and all rights reserved. esalestrack is a Soleran product Privacy Statement

SUPPORTED ACTIVE DIRECTORY TOPOLOGIES BY LYNC 2013

OASIS TOSCA. Introduction and Overview. Thomas Spatzier, IBM

Rally Integration with BMC Remedy through Kovair Omnibus Kovair Software, Inc.

White Paper 6 Steps to Enhance Performance of Critical Systems

Figure 1: Illustration of service management conceptual framework

Analance Data Integration Technical Whitepaper

Advanced Metering Information Systems

Klarna Tech Talk: Mind the Data! Jeff Pollock InfoSphere Information Integration & Governance

SOFTWARE TESTING TRAINING COURSES CONTENTS

Buskerud University College: Program Systems Engineering

MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS

A Software Development Platform for SOA

Progress OpenEdge BPM

Amit Sheth & Ajith Ranabahu, Presented by Mohammad Hossein Danesh

The future Cloud. Peter H. Moser, Jr. Manager, Portfolio Architects & Account CTOs

PLM and ALM Getting Together

"World Quality Report: Trends in Technology, Organization and Outsourcing"

Release Automation for Siebel

IBM Business Process Manager

Databases & Data Infrastructure. Kerstin Lehnert

Analance Data Integration Technical Whitepaper

Automatic ASAM MCD-3 supported test. PikeTec GmbH Dr. Jens Lüdemann

McAfee VirusScan and epolicy Orchestrator Administration Course

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

SAP HANA Big Data Intelligence rapiddeployment

ENTERPRISE CLOUD COMPUTING:

Topics covered. An Introduction to Software Engineering. FAQs about software engineering Professional and ethical responsibility

Transcription:

Tech. Interop. International Workshop on Software Engineering for Smart yber-physical Systems (SEsPS) Versioning in yber-physical System Engineering Best-Practice and Research Agenda Richard Mordinyi and Stefan Biffl hristian-doppler Laboratory for SE Integration for Flexible Automation Systems Institute of Software Technology and Interactive Systems Vienna University of Technology http://cdl.ifs.tuwien.ac.at Tool Mec. SADA Model Mec. Tool Elec. Tool SW Analysis Workflow Model Elec. Model SW

Motivation & Background Motivation: Large-Scale Engineering s, e.g., hydro power plants, car manufacturing plants, steel mills. ooperation of different engineering disciplines. Disciplines have specific engineering tools. Manual effort required for data exchange and synchronization (high risks). Key research questions focus on: domain experts and researchers in ASE environments with a set of concepts, methods, and tools to make informed decisions on top of integrating engineering knowledge to design advanced applications for mitigating risks of defects in the engineering of flexible automation systems 2

Position of Research in PS oncept Map 3 http://cyberphysicalsystems.org

haracteristics of Automation Systems Engineering Limited engineering process analysis and improvement capabilities Engineering processes seem sequential but have loops back. Heterogeneous knowledge representations in diverse engineering models. Fragile change management in parallel multi-disciplinary engineering. Insufficient early risk management in a heterogeneous environment. 4 VDI: 'Engineering of industrial plants. Evolution and Optimizations. Part 1-4, Verein Deutscher Ingenieure e.v., VDI/VDE 3695, 2010. VDI Richtlinie 2206 Entwicklungsmethodik für mechatronische Systeme, VDI Verlag, 2004.

Industry 4.0: Engineering Knowledge at Run Time Engineering Phase Business Requirements Process Eng. Electrical Eng. AD, Pipe & Instrumentation Electrical Plan Integrate Business Requirements in Engineering -level concepts Automation Service Bus PL program Engineering ockpit Multi-Model Dashboard Software Dev. Environment ontrol Eng. Participant Software Eng. Test/Operation Phase Business Operator ERP System Planning SADA OP UA Server (augmented) -level concepts RT-Automation Service Bus Access run-time information PL program Enrich runtime information Engineering ockpit Multi-Model Dashboard Diagnosis Analysis ontrol Eng. Participant Diagnosis Expert Deploy created artifacts yber Physical System (PPS) Access engineering information yber Physical System (PPS) PL OP UA Server onfig Sales Transport Sales Transport 5 Flexibility increases system complexity Need for better integrated engineering to cope with larger solution space and with system changes at run time commissioning

Version Management of Mechatronic Objects 6 Versioning of various semantic model element levels File, Folders, Structural Elements, and detailed content levels File-Level Versioning not sufficient reflects data format syntax Detection of hanges at Model-level

Summary & Research Aspects Engineering of sps needs to cope with multiple heterogeneous engineering domains Data heterogeneity integration Methods, tools and modeling approaches of various domains Access to domain specific model data from project/process level Versioning and linking of engineering artifacts Scalability of framework in managing versions Formulation of cross-domain queries with domain-specific knowledge Model-driven engineering Modeling permitted changes of the production system during runtime Modeling corridor of allowed changes Formalization of operator s knowledge to support automation 7