A Collaborative Platform for Systems Engineering tools over the Internet With Connections to Wolfram SystemModeler



Similar documents
Systems Engineering Tools Integration and Interoperability using OSLC in the SPRINT project

Mastering increasing product complexity with Collaborative Systems Engineering and PLM

Federated, Generic Configuration Management for Engineering Data

Surveying and evaluating tools for managing processes for software intensive systems

Prof. Dr. Lutz Heuser SAP Research

PDES Requirements / Traceability Project

Horizontal IoT Application Development using Semantic Web Technologies

Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management

Agile Model-Based Systems Engineering (ambse)

Big Data and Semantic Web in Manufacturing. Nitesh Khilwani, PhD Chief Engineer, Samsung Research Institute Noida, India

Utilizing Domain-Specific Modelling for Software Testing

Automotive System and Software Architecture

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

TEST AUTOMATION FRAMEWORK

Model-driven Software Development (MDSE) for the Cloud

CASSANDRA: Version: / 1. November 2001

OSLC ALM-PLM Interoperability Proof of Concept. Mike Loeffler Systems Engineering IT Specialist General Motors Company

Model-Driven Software Development for Robotics: an overview

The Ontological Approach for SIEM Data Repository

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets

Agile QA Process. Anand Bagmar Version 1.

PLAY-OUT FOR HIERARCHICAL COMPONENT ARCHITECTURES

CREATING AND APPLYING KNOWLEDGE IN ELECTRONIC HEALTH RECORD SYSTEMS. Prof Brendan Delaney, King s College London

Potential Role of an Enterprise Service Bus (ESB) in Simulation

Towards an effective interoperability of models within the System Engineering applied to aeronautics

Enterprise Service Bus

Model Driven Testing AGEDIS Architecture Interfaces and Tools

The SPES Methodology Modeling- and Analysis Techniques

Requirements Management im Kontext von DevOps

Business Process Management Tampereen Teknillinen Yliopisto

Enterprise Architecture: Practical Guide to Logical Architecture

Data Management - NLP Simulation & crash Load Cases

Dr. Jana Koehler IBM Zurich Research Laboratory

Designing a Semantic Repository

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Enterprise Application Designs In Relation to ERP and SOA

Ontological Identification of Patterns for Choreographing Business Workflow

ONEM2M SERVICE LAYER PLATFORM

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

BYODs & FAIR Data Stewardship

SysML Modelling Language explained

VDI 2206 Prof. Dr. Magdy M. Abdelhameed

Service Oriented Architecture 1 COMPILED BY BJ

MOBILE APP DEVELOPMENT CUSTOM CROSS PLATFORM APPLICATIONS

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

ALS Configuration Management Plan. Nuclear Safety Related

Introduction to CORBA. 1. Introduction 2. Distributed Systems: Notions 3. Middleware 4. CORBA Architecture

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform

Aligning IT investment and Business

INTElligent integration of RAILway systems. A platform for information sharing and its potential for cross-modal deployment

Requirements engineering and quality attributes

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

AN EXCHANGE LANGUAGE FOR PROCESS MODELLING AND MODEL MANAGEMENT

Agile Development with Jazz and Rational Team Concert

Efficient Agent Based Testing Framework for Web Applications

Web UI & Functional Test Automation for Continuous Agile Deliveries

Real Time Developer Studio. Emmanuel Gaudin

Service Virtualization: Managing Change in a Service-Oriented Architecture

Understanding Code Management in a Multi-Vendor Environment. Examples of code management in a multi-team environment

Keywords: Interoperability, HLA Evolved, Web Services, Service Oriented Architecture, WSDL, RTI, WAN

Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces

Redefining Static Analysis A Standards Approach. Mike Oara CTO, Hatha Systems

Opportunities and Challenges in Software Engineering for the Next Generation Automotive

Service Oriented Architecture (SOA) An Introduction

A Study of RE Across Different Software Development Lifecycle Models. Afiya Nusrat and Navreet Ghag CS 846 Spring 2015

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN:

Building Applications with Protégé: An Overview. Protégé Conference July 23, 2006

Building Your EDI Modernization Roadmap

Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference Jun-2014

Six ways to accelerate Android mobile application development

Selbo 2 an Environment for Creating Electronic Content in Software Engineering

Smart Industrial Manufacturing

System Behaviour Analysis with UML and Ptolemy. Scope and goals

IT Coordination Group and ECRIN Data Centers

F-16 Modular Mission Computer Application Software

ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE

Service Oriented Architecture (SOA) Michael Herrmann Applying Semantics within SOA

Transcription:

A Collaborative Platform for Systems Engineering tools over the Internet With Connections to Wolfram SystemModeler P. Aronsson, D. Hedberg, O. Tronarp www.wolframmathcore.com

SPRINT Project Simplifying the Design of Complex Engineering Systems Creation of tool platform: Internet of Systems Engineering (IoSE) Easy to extend with new modeling tools Loosely coupled model repository Semantic mediation to translate between model representations Early system validation by distributed simulation Partners in 6 European countries: IBM

Problem addressed Integration of components (SW/HW) are traditionally done very late in production process, especially for distributed product development over multiple companies and sites. Traditional approach SPRINT approach 10th Oct. 2012 SPRINT 3 Y2 EU-

Customers seek integrated, global, solutions Customers demand shorter supply times Systems and Sub Systems are specified, designed, manufactured and integrated in global cooperation Various engineering tasks (design, manufacturing, testing) are subcontracted to partners without respect to borders New Challenges include: Increased International and Inter Organizational communication leads to more integration bugs Global effort == wasted time shipping prototypes back and forth IoS E

IoSE Capabilities Tools Interoperability: a virtual repository of engineering data Semantic Mediation: allows tools to communicate, each in it s own language. Evaluation and Validation Virtual Integration of Physical Devices and Models Remote monitoring of Physical Devices Distributed Simulation Contract Based Development and Analysis to support Speculative Design Engineer to Engineer Collaboration Inter organizational project management tools

IoSE Story in a Nutshell

Semantic Mediation View B /Tool B Domain transformations View A /Tool A View C /Tool C Inter tool common alities universally common modeling info (BSO)

SPRINT Modelica Meta Model

Basic System Engineering Ontology

Semantic mediation transformation rules Block System Block and (not (parent some Block)) RHAPSODY BSO RULES Component Block and (parent some Block) Part Port Part Property Connector Connection Connector Rhapsody Ontology System Component Property Interaction Point Model MODELICA BSO RULES Model System or Connection Connection Component Component Property BSO Ontology Classes Connection Component Connection Equation Modelica Ontology Connector

Integration of models, simulations and Things Distributed Simulation (Device A) Functional Modeling (SystemModeler) Subsystem D (Thing, Physical Device) Device B (Thing) Device A (Thing) Resource Internet of Things Verification Validation (TestCast) Contracts Design Design Modeling (Rhapsody) Documents (Specifications) Requirements Work Items Tasks Defects Contracts Change Requests People and their Roles Resources (time and money) Systems and Sub-Systems Architecture models Design models Simulation Data Test Data (Input, Output, Pre, Post) Test Cases System under Test (SUT) Physical Devices Interfaces and Ports Relationships (Associations) Parameters And much more 10th Oct. 2012 SPRINT 11 Y2 EU-

Example SysML/Modelica interaction

Deployment alternatives: Distributed crossorganization collaboration Partner B Partner A IoSE B IoSE A IoSE C Partner C T n

Tools in the SPRINT framework Wolfram SystemModeler To build dynamic models of physical systems Desyre SystemC, Hosted simulation, validation using Contracts IBM Rhapsody SysML / UML tool TestCast by Elvior TTCN 3 test tool and model based testing

A simple use case scenario Demonstration on the second SPRINT review Showcase collaboriative modelling across tools Verification of models based on Contracts Integration of simulated components using HLA (High Level Architecture) on top of FMI (Functional Mockup Interface)

Demo System Description C4I Prototype Vehicle Platform Model Low Level Control High Level Control Vehicle Platform Prototype

RC Car model in SystemModeler

Information published to the IoSE Simulation Service Software Implementation Resource Internet of Things Executable Control Model Physical Implementation DOORS

Simulation demo architecture Rhapsody Dashboard HLA (IEEE1516) Physical device Desyre Hosted Simulator Physical device FMI SystemModeler Desyre

Extensions to Wolfram SystemModeler Model Export to IoSE (Sprint platform) using RESTful API Based on Modelica ontology expressed as RDF Export of RDF triplets for model information FMI export Will in future also be published to IoSE These two capabilities enables SystemModeler to integrate with other SPRINT enabled tools both for modeling and verification.

Conclusions We have shown Ongoing research project SPRINT with the goal of simplifying collaborative systems engineering across tools and platforms Model content revieled between modeling formalisms through semantic mediation Validation of systems including physical devices based on distributed real time simulation using HLA and FMI

What to know more? The SPRINT project http://www.sprint iot.eu/ Wolfram SystemModeler http://www.wolfram.com/system modeler/