R&D and Topcased (led by Silvia Mazzini)



Similar documents
From TOPCASED to Polarsys

How To Write A Train Control System

Applying 4+1 View Architecture with UML 2. White Paper

Next Generation Requirements Engineering

Integrated Development of Distributed Real-Time Applications with Asynchronous Communication

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Requirements Exchange: From Specification Documents to Models

DIPLODOCUS: An Environment for. the Hardware/Software Partitioning of. Institut Mines-Telecom. Complex Embedded Systems

Component-Oriented Engineering

Software Engineering. Software Engineering. Component-Based. Based on Software Engineering, 7 th Edition by Ian Sommerville

SysML Modelling Language explained

CS 487. Week 8. Reference: 1. Software engineering, roger s. pressman. Reading: 1. Ian Sommerville, Chapter 3. Objective:

An eclipse-based Feature Models toolchain

Tool chain (BRIDE) delivered as BRICS software distribution

The SPES Methodology Modeling- and Analysis Techniques

Chap 1. Introduction to Software Architecture

A Tool Suite for the Generation and Validation of Configurations for Software Availability

1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...

This is an author-deposited version published in : Eprints ID : 15447

UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts

Introducing Simulation and Model Animation in the MDE Topcased 1 Toolkit

METHOD & TOOLS TO SECURE AND SUPPORT COLLABORATIVE ARCHITECTING OF CONSTRAINED SYSTEMS

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: (Computer Programming 2).

SERENITY Pattern-based Software Development Life-Cycle

Model Based System Engineering (MBSE) For Accelerating Software Development Cycle

Mastering increasing product complexity with Collaborative Systems Engineering and PLM

Co-Creation of Models and Metamodels for Enterprise. Architecture Projects.

Object-Oriented Systems Analysis and Design

MDE Adoption in Industry: Challenges and Success Criteria

Quality Assurance of Software Models within Eclipse using Java and OCL

A Case Study on Model-Driven and Conventional Software Development: The Palladio Editor

Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville

Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins

Model-Driven Software Development for Robotics: an overview

A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource

IMA for space Status and Considerations

Organization of DSLE part. Overview of DSLE. Model driven software engineering. Engineering. Tooling. Topics:

Comparison of Component Frameworks for Real-time Embedded Systems

INCOSE OOSEM Working Group Charter

Automating the Development of Information Systems with the MOSKitt Open Source Tool

Software Engineering. Software Reuse. Based on Software Engineering, 7 th Edition by Ian Sommerville

Automotive System and Software Architecture

A Management Tool for Component-Based Real-Time Supervision and Control Systems

Opportunities and Challenges in Software Engineering for the Next Generation Automotive

Master of Science Service Oriented Architecture for Enterprise. Courses description

Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems

Intelligent development tools Design methods and tools Functional safety

Integrating Performance Characterization with Software Development

Umbrella: A New Component-Based Software Development Model

Semantic Variability Modeling for Multi-staged Service Composition

Towards a Multi-Domain Model-Driven Traceability Approach

Overview of major concepts in the service oriented extended OeBTO

Model Driven Software Development in Service Robotics It really works!

Model-based Methodology for Requirements Traceability in Embedded Systems

Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix

Meta-Model specification V2 D

Eclipse BPMN Modeler Introducing Intalio Designer

Model-Driven Software Development of Safety-Critical Avionics Systems: an Experience Report

Intel CoFluent Methodology for SysML *

How To Understand Software Engineering

Common Criteria For Information Technology Security Evaluation

Foundations of Model-Driven Software Engineering

CS314: Course Summary

To introduce software process models To describe three generic process models and when they may be used

A methodology for secure software design

Industry Challenges in Embedded Software Development

JOURNAL OF OBJECT TECHNOLOGY

DO-178B compliance: turn an overhead expense into a competitive advantage

Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

OpenEmbeDD basic demo

Jairson Vitorino. PhD Thesis, CIn-UFPE February Supervisor: Prof. Jacques Robin. Ontologies Reasoning Components Agents Simulations

Industrial Case Study on the Integration of SysML and AUTOSAR with Triple Graph Grammars

Real-time Extensions to the OMG s Deployment and Configuration of Component-based Distributed Applications Specification

How To Develop A Telelogic Harmony/Esw Project

Taking Subversion to a Higher Level. Branching/Merging Support. Component Management Support. And More

Unit 1 Learning Objectives

Design a medical application for Android platform using model-driven development approach

Design with Reuse. Building software from reusable components. Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14 Slide 1

EMBEDDED SOFTWARE DEVELOPMENT: COMPONENTS AND CONTRACTS

A Comparison of SOA Methodologies Analysis & Design Phases

Facing Future Internet service and network management complexity

Transcription:

R&D and Topcased (led by Silvia Mazzini) 1

System and software engineering Study and experimentation of system and software engineering innovative techniques One of the Intecs main capacities acquired through Well-established cooperation with major Italian and European industries, academic and research institutes R&D projects partially funded from European and national organizations EC ESA/ESTEC Italian Space Agency MIUR (Italian Minister of Research) 2

The MDE Center of Excellence Initiative Provide a "forum of experts" in Model Driven Engineering Share of knowledge and expertise across Intecs divisions Maintain and improve the expertise through training, workshops, conferences, papers, etc. Promote R&D initiatives 3

Modelling & Methodologies Refence tecniques Model Driven Engineering Reuse and Domain Engineering Predictability, Dependability Model Checking Focus on the Unified Modelling Language (UML) and other OMG Standard Modeling Languages (SysML, MARTE, etc.) since 1996 Applications to the domain of embedded systems since 2001 Definition of the HRT-UML Method since 2001 Participation to the definition of the HRT-UML/RCM Method in the ASSERT Project in 2004.. 4

Recent R&D Projects ASSERT (Automated proof-based System and Software Engineering for Real-Time Applications), CE 6PF Integrated Project, Prime ESA/ESTEC HRT-UML/RCM Methodology and Tool, supporting the Ravenscar Computational Model (RCM) COrDeT (Component Oriented Development Techniques), ESA/ESTEC Contract, Prime Astrium Definition of the domain engineering methodology, languages and tools, based on OMG SysML and HRT-UML/RCM System and Software Funtional Requirements Techniques, ESA/Estec Contract, Prime Intecs Methodology and guidelines for system and software coengineering based on OMG SysML 5

Current R&D Projects (1/2) Composition with Guarantees for High-integrity Embedded Software Components Assembly (CHESS), ARTEMIS Call 2008 Project, INTECS coordinator Model driven and component-based engineering for high-integrity embedded systems (methodology and toolchain development) Exploring dependability and predictability non functional properties Multi-domain application space, telecommunications, railways and automotive Certification of Software-intensive Systems with Reusable Components (psafercer), ARTEMIS Call 2010 Project Composable and reusable safety certification Open Platform for EvolutioNary Certification Of Safety-critical Systems (OPENCOSS), FP7, TECNALIA Coordinator Common certification language and platform

Current R&D Projects (2/2) Next Generation Requirements Engineering (NextGenRE), ESA/ESTEC Contract, INTECS Prime Enhancing requirements representation to capture the semantics of engineering and mathematical constraints Enabling full integration into a well-defined MBSE process Time-predictable Multi-Core Architecture for Embedded Systems (T- CREST), FP7 STREP Platform solutions for time-predictable multi-core and many-core system. Functional Requirements and Verification Techniques for the Software Reference Architecture (FoReVer) ), ESA/ESTEC Contract, INTECS Prime Systematic approach for formal verification of functional and non-functional system and software level properties around MBSE and MDE

Expertise related to TOPCASED/Polarsys Intecs started the development of tools in Eclipse (Ecore, EMF, GMF) in 2004 within the ASSERT Project Since 2004 Intecs works on the use/customization/ extension of tools both in Eclipse and TOPCASED MDTPapyrus TOPCASED SysML TOPCASED Requirement Tool 8

Current interests related with TOPCASED/Polarsys The CHESS project is managing to provide open-source tools (possibly in TOPCASED) Intecs is interested to cooperate with the Polarsys initiative, that is managing the TOPCASED future business model As Technological partner Contribution to TOPCASED maintenance/development Promotion of its use in the industrial context Provision of training and consultancy Development of Intecs R&D capabilities in France 9