Requirements Exchange: From Specification Documents to Models
|
|
|
- Shon Randall
- 10 years ago
- Views:
Transcription
1 Requirements Exchange: From Specification Documents to Models Morayo ADEDJOUMA, Hubert DUBOIS, François TERRIER Ansgar RADERMACHER UML&AADL April 2011, Las Vegas
2 Agenda Big picture Challenge Technologies Experiment Approach Future findings Related works / Conclusion 2
3 Big picture 3
4 Requirement engineering steps Requirements Engineering can be divided into discrete chronological steps: Requirements elicitation, Requirements analysis and negotiation, Requirements specification, System modeling, Requirements validation, Requirements management. For elicitation, analysis, negotiation & specification activities, requirements are in text format* For system modeling activity, a system architecture is defined in graphical environment* Customer Specifications System Requirements System architecture * General practices in automotive industry 4
5 Requirement allocation To allocate requirements on system architecture, requirements engineers manually define the requirements model from system requirements Problem: Each time the system requirements are changed, the requirements model must be updated 5
6 Challenge 6
7 Requirements modeling Goal Document the customer needs from source specifications in the required environment as well as requirements model System Requirements document SysML Requirements model Preconditions System requirements in MS documents (Excel, Word ) Requirements model in SysML (UML2 Profile) Requirements in model are identical that requirements in requirements document - - 7
8 Use Case & Scenario Use Case : Export requirements from documents Import requirements from modeling tool (with Papyrus MDT tool) MS documents allow to export (import) data in XML format UML2 modeler allow to import (export) data in XML format Scenario: transferring XML documents compliant to a standardized format XML data ReqIF data ReqIF: Requirement Interchange Format 8
9 Technologies 9
10 MDT Papyrus Graphical editor under the Eclipse Model Development Tool (MDT) Features: UML2.2 Papyrus targets to implement 100% of the OMG specification Domain Specific Language (DSL) SysML Text Papyrus provides advanced support for UML profiles enabling support for pure DSL: MARTE, EAST-ADL2, CCM Provides complete support to SysML (static profile and graphical editors) Possible to edit model elements using contextual text editors (syntax highlight, completion, content assist ) Code Generation In Java, C/C++, Ada Customization Every part of Papyrus may be customized: model explorer, diagram, property and text editors And more Glue around valuable UML/SysML diagram editors & others MDE tools 10
11 MDT Papyrus We are mainly interested in: XML Editor in Papyrus Manage XML node and data following a metamodel (XSD, Ecore Model transformation and Editor Model 2 model (M2M) transformation using ATL Text editor XML data in text format Model in text format (XMI) XML Editor Text Editor 11
12 ReqIF We choose the Requirement Interchange Format (ReqIF) to link the 2 steps ReqIF Properties: Open standardized (Object Management Group) Generic, non-proprietary and tool-independent format Based on XML standard Developed to exchange requirements between authoring requirement management tools Driven by car industry ReqIF features: Uniquely identify requirements Associate attributes with the requirements, e.g. a requirements text, an attribute value, Establish relations between requirements Structure specifications hierarchically ReqIF structure (main XML tag): ReqIFheader (comment, creationtime, identifier Title) ReqIFContent ( DataTypeDefinition, SpecType, SpecObject, SpecRelation ) ReqIFToolExtension 12
13 MS Documents We use Excel and Word Microsoft provides an XML tools add-in to build XML-enabled applications Import /Export data in XML (.xml) Manage XML schema(.xsd) from a document Transformation and style (.XSL,.CSS) Developer tab Complement tab 13
14 Experiment approach 14
15 Mapping rules Mapping Table ReqIF MS document UML ReqIF Term MS Excel MS Word UML element SpecObject Row Table Row* Requirement Attribute Cell Cell Attribute Datatype n/a n/a n/a SpecRelation Specific Row Specific Row Trace links SpecObject: In MS Word, a requirement is defined following a table template* Requirement ID Description ID references The requirement ID The text requirement All requirement IDs related to the requirement Attribute: Attributes element are id and text in the SysML context Datatype: In MS document, all data are string. Then, there are no specific datatype defined. SpecRelation: relation between 2 SpecObject: In MS document source : The current id requirement target : one of ID reference In UML Source : the current id requirement Target: the content of a traceability link 15
16 From MS documents to ReqIF Steps to export data (requirements) from MS documents to XML file with ReqIF format 1 Open a requirements specification document (Word TM or Excel TM ) 2 Import ReqIF metamodel (ReqIF XML Schema from OMG) in Excel TM Integrated plug-in/ feature of MS documents 3 Map ReqIF element from XML Schema to Cell by drag and drop ReqIF Term MS Excel MS Word 1 4 Export mapping data in ReqIF XML format 2 3 SpecObject Row Table Row* Attribute Cell Cell Datatype n/a n/a SpecRelation Column Column 4 16
17 From MS documents to ReqIF Steps to export data (requirements ) from MS documents to XML file with ReqIF format 1. Open a requirements specification document (Word TM or Excel TM ) 1. Install Developper and Complements add-in to access to XML tools features 2. Integrate the ReqIF metamodel in MS document 1. Use the OMG ReqIF metamodel in XML schema format 2. Modify the OMG XML schema to have only element which interest us (SpecObject, SpecRelation, Header) 3. Map the XML schema element on data in MS document by drag and drop 1. Tags appear in the document 4. Export the data mapped in XML file 17
18 From MS documents to ReqIF From Word From Excel XML File (ReqIF Format) 18
19 From ReqIF to SysML Steps to import data (requirements ) from XML file with ReqIF format to UML modeler Import the XML file in ReqIF format in a new SysML project Import the ReqIF metamodel (ReqIF CMOF file from OMG) and convert it to Ecore metamodel (EMF) Integrated plug-in/ feature of MDT Papyrus Launch an ATL transformation Tansform data in XML files as UML elements Generate a requirement diagram Integrated feature of MDT Papyrus
20 From ReqIF to SysML ReqIF.cmof 2 M3 M2 ReqIF.ecore Eclipse Modeling Framework (EMF) Ecore.ecore ATL.ecore SysML.ecore 1. Import the XML file in ReqIF format in a new SysML project 2. Import the ReqIF metamodel (ReqIF CMOF schema from OMG) and convert it to Ecore metamodel (EMF) MDT Papyrus feature 3. Launch an ATL transformation Tansform data in XML files as UML elements 4. Generate a requirement diagram MDT Papyrus feature M1 1 Specification.xml ReqIF2SysML.atl 3 Specification.uml 4 specification.di 20
21 Evaluation From MS documents to ReqIF, mapping is proceeded tag by tag A generic macro compliant to ReqIF will be easier and faster Poor traçability link capture In SpecRelation, attributes are source and target ids requirements, no type (satisfy, derive ) Difficult to manage hierarchical structure of requirements IDs reference as a list in MS documents: which is upper or derived? Difficult to manage classification of requirements The requirements type (functional, non-functional ) is not set in MS documents Datatypes All data are string No distinction between Enumeration, Integer or Boolean attribute value 21
22 Future findings 22
23 Next steps Manage others ReqIF term Handle the requirements types in SpecType term (functional, non-functional ) Improve import/export at Relation level (SpecRelation) Deal with the datatypes (string, integer, enumeration ) Requirement have others attributes (risk, status ) Update requirement specification documents (new columns) Extend SysML profile to handle others attributes Export from MS documents by macro Implement Clause 8 and 9, 10, 11 of the ReqIF standard (OMG specification) Implement the roundtrip Export requirements elements from models to XML file ( ReqIF format) by the reverse model transformation Generate new MS documents from XML file (ReqIF format) : more interesting than updating to keep the traceability in change management 23
24 Related works ProR, a Eclipse tool to define requirements in RIF* format Definition of XML file in RIF format. Out of our scope because we want to avoid manual requirement defintion Some Requirement Management tools (Reqtify, DOORS) propose a RIF import/export feature Interoperability is established on tool-by-tool basis. Reqtify tool can only import and assess a RIF* file generated with Reqtify and it is the same case for DOORS tool. [Use cases evaluation in CESAR project] EAST-ADL2, UML2 profile proposes to import/export requirement using RIF* format Same conclusion about interoperability that with Reqtify and DOORS tools => All implement a RIF version and not a ReqIF version (Actual state) RIF is a first proposal by car manufacturers to exchange requirements between stakeholders. The standardized ReqIF is born of RIF. Some others entities work on an implementation of the RIF/ReqIF* specification. Tool vendors (ArtiSAN studio, TopCased, MKS integrity ) EU Projects (Verde, Deploy ) Car industry 24
25 Conclusion Use modeling and text based approaches to specify requirements and integrate them in a standardized way Avoiding redundant working for requirement engineers ++ Automatic generation of requirement model Providing MDT Papyrus with requirement exchange Target to implement ReqIF standard -- No consideration of all ReqIF features 25
26 Thank you! 26
ReqXChanger Closing the Gap between Requirements and Modelling
ReqXChanger Closing the Gap between Requirements and Modelling Index: Features Principles Usage Example The Gearwheel between Requirements and Modelling Time- and cost pressure, increasing competition,
What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process
1 2 3 What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes.
Co-Creation of Models and Metamodels for Enterprise. Architecture Projects.
Co-Creation of Models and Metamodels for Enterprise Architecture Projects Paola Gómez [email protected] Hector Florez [email protected] ABSTRACT The linguistic conformance and the ontological
MDA Overview OMG. Enterprise Architect UML 2 Case Tool by Sparx Systems http://www.sparxsystems.com. by Sparx Systems
OMG MDA Overview by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page:1 Trademarks Object Management Group, OMG, CORBA, Model Driven Architecture, MDA, Unified Modeling Language, UML,
Organization of DSLE part. Overview of DSLE. Model driven software engineering. Engineering. Tooling. Topics:
Organization of DSLE part Domain Specific Language Engineering Tooling Eclipse plus EMF Xtext, Xtend, Xpand, QVTo and ATL Prof.dr. Mark van den Brand GLT 2010/11 Topics: Meta-modeling Model transformations
MOTION Modeling and Testing for System and Service Solutions. ModelBus. Automation, Integration and Collaboration in Development Processes
MOTION Modeling and Testing for System and Service Solutions ModelBus Automation, Integration and Collaboration in Development Processes 1 » ModelBus enables our clients to reach a much higher consistency
Test Management Tool for Risk-based Security Testing
Test Management Tool for Risk-based Security Testing Michael Berger (Fraunhofer FOKUS) [email protected] Outline Introduction to traceability Test Management Tool requirement and concept
Which Enterprise Architect Edition Should I Purchase?
Which Enterprise Architect Edition Should I Purchase? Enterprise Architect is available in six editions -,, and Software, Corporate, Professional and Desktop. Functionality for each edition is as follows:.eap
OpenEmbeDD basic demo
OpenEmbeDD basic demo A demonstration of the OpenEmbeDD platform metamodeling chain tool. Fabien Fillion [email protected] Vincent Mahe [email protected] Copyright 2007 OpenEmbeDD project (openembedd.org)
IBM DB2 XML support. How to Configure the IBM DB2 Support in oxygen
Table of Contents IBM DB2 XML support About this Tutorial... 1 How to Configure the IBM DB2 Support in oxygen... 1 Database Explorer View... 3 Table Explorer View... 5 Editing XML Content of the XMLType
Java Generation from UML Models specified with Alf Annotations
Université de Franche-Comté Supervisers : Fabien Peureux, Isabelle Jacques Java Generation from UML Models specified with Alf Annotations Supervised project report Alexandre Vernotte Jean-Marie Gauthier
modelbus automation, integration and collaboration in development processes
Fraunhofer Institute for Open communication systems FOKUS modelbus automation, integration and collaboration in development processes ModelBus improves development and test processes by injecting automation
Metamodels and Modeling Multiple Kinds of Information Systems
Metamodels and Modeling Multiple Kinds of Information Systems Randall M. Hauch Chief Architect presented at MDA, SOA and Web Services: Delivering the Integrated Enterprise Practice, not Promise MetaMatrix
Model Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
isolar Integrated Solution for AUTOSAR
Integrated Solution for AUTOSAR isolar Integrated Solution for AUTOSAR 1 Integrated Solution for AUTOSAR An integrated solution for configuration of AUTOSAR compliant embedded software Supports configuration
A Tool Suite for the Generation and Validation of Configurations for Software Availability
A Tool Suite for the Generation and Validation of Configurations for Software Availability A. Gherbi 1, A. Kanso 1, F. Khendek 1, M. Toeroe 2 and A. Hamou-Lhadj 1 1 Concordia University, Montréal, Canada
Databases in Organizations
The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron
Federated, Generic Configuration Management for Engineering Data
Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements
CloudML@ARTIST: Overview
CloudML@ARTIST: Overview In the context of the ARTIST project, and following the analysis on the state of the art documented in the public ARTIST Deliverable D7.2, it was decided to base our modelling
Requirements Management
MS Excel / Word, and ReqIF Export / Import and Round-trip Medical & Automotive Requirements and Risk (FMEA, IEC 62304, IEC 61508, ISO 26262...) Enterprise Architect and Atlassian JIRA integration Requirements
Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems
1 2 Model-Based Development of -Critical Systems Miguel A. de Miguel 5/6,, 2006 modeling Stakes 3 Context 4 To increase the industrial competitiveness in the domain of software systems To face the growing
BPMN 2.0 Metamodel Implementation for Eclipse: Get it and Use it
BPMN 2.0 Metamodel Implementation for Eclipse: Get it and Use it Applies to: Business Process Modeling, Business Process Management. For more information, visit the Business Process Modeling homepage Summary
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins Rushiraj Heshi Department of Computer Science and Engineering Walchand College of Engineering, Sangli Smriti
From TOPCASED to Polarsys
From TOPCASED to Polarsys Silvia Mazzini, Intecs Ralph Müller, Eclipse Director Eco Systems, EMEA Intecs 2010 Roma- Pisa - Napoli -Milano - Torino - Cagliari - Genova -Toulouse(F) 1 TOPCASED: an open platform
Function Point Modeler Enterprise Edition A Software Lifecycle Management Tool
White Paper Function Point Modeler Enterprise Edition A Software Lifecycle Management Tool Writer: CFPS M.E. Dipl.-Ing. M. Öztürk, Update: 01 March 2011 Introduction The Purpose of this paper is to give
EXCEL IMPORT 18.1. user guide
18.1 user guide No Magic, Inc. 2014 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced by any means. All information
Recent Advances in Eclipse QVTO!
!! National Aeronautics and Recent Advances in Eclipse QVTO! Nicolas Rouquette Principal Computer Scientist, Systems and Software Division 2012. Government sponsorship acknowledged. Outline! A Condensed
UML PROFILING AND DSL
UML PROFILING AND DSL version 17.0.1 user guide No Magic, Inc. 2011 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced
Getting Started With Enterprise Architect
Getting Started With Enterprise Architect Enterprise Architect is an intuitive, flexible and powerful UML analysis and design tool for building robust and maintainable software. This guide provides an
Safe Automotive software architecture (SAFE)
Safe Automotive software architecture (SAFE) 01-03-2012, ARTEMIS Technology Conference 2012 Stefan Voget Continental Automotive Content Motivation Project Organization Work Packages Approach for Interoperability
Next Generation Requirements Engineering
Next Generation Requirements Engineering Silvia Mazzini, Intecs SPA ([email protected] ) 1 The NextGenRE Project Next Generation Requirements Engineering (NextGenRE) is a study funded by ESA/ESTEC
A model driven approach for bridging ILOG Rule Language and RIF
A model driven approach for bridging ILOG Rule Language and RIF Valerio Cosentino, Marcos Didonet del Fabro, Adil El Ghali To cite this version: Valerio Cosentino, Marcos Didonet del Fabro, Adil El Ghali.
A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems
Proceedings of the Postgraduate Annual Research Seminar 2005 68 A Model-based Software Architecture for XML and Metadata Integration in Warehouse Systems Abstract Wan Mohd Haffiz Mohd Nasir, Shamsul Sahibuddin
Information Management Metamodel
ISO/IEC JTC1/SC32/WG2 N1527 Information Management Metamodel Pete Rivett, CTO Adaptive OMG Architecture Board [email protected] 2011-05-11 1 The Information Management Conundrum We all have Data
Implementing reusable software components for SNOMED CT diagram and expression concept representations
1028 e-health For Continuity of Care C. Lovis et al. (Eds.) 2014 European Federation for Medical Informatics and IOS Press. This article is published online with Open Access by IOS Press and distributed
Meta-Model specification V2 D602.012
PROPRIETARY RIGHTS STATEMENT THIS DOCUMENT CONTAINS INFORMATION, WHICH IS PROPRIETARY TO THE CRYSTAL CONSORTIUM. NEITHER THIS DOCUMENT NOR THE INFORMATION CONTAINED HEREIN SHALL BE USED, DUPLICATED OR
Intel CoFluent Methodology for SysML *
Intel CoFluent Methodology for SysML * UML* SysML* MARTE* Flow for Intel CoFluent Studio An Intel CoFluent Design White Paper By Thomas Robert and Vincent Perrier www.cofluent.intel.com Acronyms and abbreviations
Revel8or: Model Driven Capacity Planning Tool Suite
Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer
Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix
Model-driven development solutions To support your business objectives IBM Rhapsody edition comparison matrix IBM Rhapsody 7.5 edition: capabilities and comparisons The enclosed table compares the capabilities
Enterprise Architect
Sparx Systems Enterprise Architect Reviewer s Guide Copyright Sparx Systems 2010 www.sparxsystems.eu Table of Contents Introduction... 6 What is Enterprise Architect?... 6 What differentiates Enterprise
1. Visual Paradigm for UML
Summary 1. Visual Paradigm for UML... 1 2. Creating the GeoProfile... 2 3. Applying Icons to Stereotypes... 11 4. Applying the GeoProfile... 12 1. Visual Paradigm for UML Visual Paradigm for UML (Visual
Automating the Development of Information Systems with the MOSKitt Open Source Tool
http://www.moskitt.org Automating the Development of Information Systems with the MOSKitt Open Source Tool Vicente Pelechano Universidad Politécnica de Valencia Content PART I: About the Project and the
Bridging the Generic Modeling Environment (GME) and the Eclipse Modeling Framework (EMF)
Bridging the Generic ing Environment () and the Eclipse ing Framework (EMF) Jean Bézivin (), Christian Brunette (2), Régis Chevrel (), Frédéric Jouault (), Ivan Kurtev () () ATLAS Group (INRIA & LINA,
Real Time Developer Studio. Emmanuel Gaudin [email protected]
Real Time Developer Studio Emmanuel Gaudin [email protected] PragmaDev French SME, Beneficiary since 2006. Dedicated to the development of a modelling tool for the development of Event driven
SysML Modelling Language explained
Date: 7 th October 2010 Author: Guillaume FINANCE, Objet Direct Analyst & Consultant UML, the standard modelling language used in the field of software engineering, has been tailored to define a modelling
Development of Tool Extensions with MOFLON
Development of Tool Extensions with MOFLON Ingo Weisemöller, Felix Klar, and Andy Schürr Fachgebiet Echtzeitsysteme Technische Universität Darmstadt D-64283 Darmstadt, Germany {weisemoeller klar schuerr}@es.tu-darmstadt.de
R&D and Topcased (led by Silvia Mazzini)
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
Excel 2013 What s New. Introduction. Modified Backstage View. Viewing the Backstage. Process Summary Introduction. Modified Backstage View
Excel 03 What s New Introduction Microsoft Excel 03 has undergone some slight user interface (UI) enhancements while still keeping a similar look and feel to Microsoft Excel 00. In this self-help document,
Paul Zenden Sioux Technische Software Ontwikkeling Science Park Eindhoven 5709 5692 EP Son Tel: +31 (0) 40 26 77 100 E-mail: paul.zenden@sioux.
Paul Zenden Sioux Technische Software Ontwikkeling Science Park Eindhoven 5709 5692 EP Son Tel: +31 (0) 40 26 77 100 E-mail: [email protected] Experiences with Enterprise Architect UML Modeling & Design
Creating BI solutions with BISM Tabular. Written By: Dan Clark
Creating BI solutions with BISM Tabular Written By: Dan Clark CONTENTS PAGE 3 INTRODUCTION PAGE 4 PAGE 5 PAGE 7 PAGE 8 PAGE 9 PAGE 9 PAGE 11 PAGE 12 PAGE 13 PAGE 14 PAGE 17 SSAS TABULAR MODE TABULAR MODELING
How to Improve Database Connectivity With the Data Tools Platform. John Graham (Sybase Data Tooling) Brian Payton (IBM Information Management)
How to Improve Database Connectivity With the Data Tools Platform John Graham (Sybase Data Tooling) Brian Payton (IBM Information Management) 1 Agenda DTP Overview Creating a Driver Template Creating a
An eclipse-based Feature Models toolchain
An eclipse-based Feature Models toolchain Luca Gherardi, Davide Brugali Dept. of Information Technology and Mathematics Methods, University of Bergamo [email protected], [email protected] Abstract.
Polyglot Multi-Paradigm. Modeling. MDA in the Real World. Stefan Tilkov [email protected]
Polyglot Multi-Paradigm Modeling MDA in the Real World Stefan Tilkov [email protected] What I ll Talk About How I define MDA What a typical tool chain looks like Real-world examples How UML/MOD,
Fast and Easy Delivery of Data Mining Insights to Reporting Systems
Fast and Easy Delivery of Data Mining Insights to Reporting Systems Ruben Pulido, Christoph Sieb [email protected], [email protected] Abstract: During the last decade data mining and predictive
Introducing Simulation and Model Animation in the MDE Topcased 1 Toolkit
Introducing Simulation and Model Animation in the MDE Topcased 1 Toolkit B. Combemale 1, X. Crégut 1, J.-P. Giacometti 2, P. Michel 3, M. Pantel 1 1: IRIT- ENSEEIHT, 2 Rue Charles Camichel, 31071 Toulouse
Intoduction to SysML
Intoduction to SysML a modeling language for Systems Engineering SummIT 2013, Axelborg 22. maj 2013 Ingeniørdocent Finn Overgaard Hansen, [email protected] Department of Engineering Aarhus University Ver. 22.5.2013
Principles of integrated software development environments. Learning Objectives. Context: Software Process (e.g. USDP or RUP)
Principles of integrated software development environments Wolfgang Emmerich Professor of Distributed Computing University College London http://sse.cs.ucl.ac.uk Learning Objectives Be able to define the
Course 4 27 October 2014. Adrian Iftene [email protected]
Course 4 27 October 2014 Adrian Iftene [email protected] They will not be considered in the maximum values of the laboratory The presentation of the context and of these solutions in the course can
Towards a Common Metamodel for the Development of Web Applications
Towards a Common Metamodel for the Development of Web Applications Nora Koch and Andreas Kraus Ludwig-Maximilians-Universität Munich, Germany Motivation Overwhelming diversity of Web methodologies Goal:
Model-Driven Development - From Frontend to Code
Model-Driven Development - From Frontend to Code Sven Efftinge [email protected] www.efftinge.de Bernd Kolb [email protected] www.kolbware.de Markus Völter [email protected] www.voelter.de -1- Model Driven
Change & Configuration! Management
Change & Configuration Management 100% Web based Word & Wiki Authoring Baselines and Versioning Process Enforcement Requirement Traceability Requirement Workflows Advanced Collaboration Services Integration
System Behaviour Analysis with UML and Ptolemy. Scope and goals
Information included in this document are group's own property. These ones shall not be disclosed without the prior wirtten consent of Optronique. System Behaviour Analysis with UML and Ptolemy 4 th Biennal
Tech Day IBM 28 août 2009 RAT06P3 Introduction à Rhapsody Architect pour l Ingénierie des Systèmes et des Logiciels Embarqués
IBM Software Group Tech Day IBM 28 août 2009 RAT06P3 Introduction à Rhapsody Architect pour l Ingénierie des Systèmes et des Logiciels Embarqués Philippe Leblanc, IT Specialist, [email protected]
CHAPTER 6: TECHNOLOGY
Chapter 6: Technology CHAPTER 6: TECHNOLOGY Objectives Introduction The objectives are: Review the system architecture of Microsoft Dynamics AX 2012. Describe the options for making development changes
Foundations of Model-Driven Software Engineering
Model-Driven Software Engineering Foundations of Model-Driven Software Engineering Dr. Jochen Küster ([email protected]) Contents Introduction to Models and Modeling Concepts of Model-Driven Software
Java Metadata Interface and Data Warehousing
Java Metadata Interface and Data Warehousing A JMI white paper by John D. Poole November 2002 Abstract. This paper describes a model-driven approach to data warehouse administration by presenting a detailed
Visual Paradigm product adoption roadmap
Visual Paradigm product adoption roadmap Model-Code-Deploy Platform Easy and Intelligent Business Process Modeler Streamlined Design and Development Environment Access Database with Object- Oriented Technology
Data Modeling Basics
Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy
DSL Design. Model Transformations. Model Transformations. Language g Implementation Strategies
DSL Design Generic Language g Technology 2IS15 Model Transformations Language g Implementation Strategies Stand-alone Marcel van Amstel Embedding Translation / Software Engineering and Technology 9-1-2012
Politecnico di Torino. Porto Institutional Repository
Politecnico di Torino Porto Institutional Repository [Proceeding] An Overview of Software-based Support Tools for ISO 26262 Original Citation: Makartetskiy D., Pozza D., Sisto R. (2010). An Overview of
Service Design: Using a GSRM Meta-Model. Ed Buchinski Treasury Board of Canada Secretariat UN/CEFACT TBG-19 Oct. 5 th, 2006
Service Design: Using a GSRM Meta-Model Ed Buchinski Treasury Board of Canada Secretariat UN/CEFACT TBG-19 Oct. 5 th, 2006 Questions Posed by Management How many programs and services do we have? What
Data Tool Platform SQL Development Tools
Data Tool Platform SQL Development Tools ekapner Contents Setting SQL Development Preferences...5 Execution Plan View Options Preferences...5 General Preferences...5 Label Decorations Preferences...6
A pragmatic approach to modeling large systems
Theodore Kahn Ian Sturken NASA Ames Research Center Moffett Field, CA NASA/Army Systems and Software Engineering Forum May 11 & 12, 2010 University of Alabama, Huntsville [email protected] [email protected]
Using and Extending the Test and Performance Tools Platform (TPTP)
Tutorial #2 Using and Extending the Test and Performance Tools Platform (TPTP) Eugene Chan IBM Rational Software Paul Slauenwhite IBM Rational Software 2005 IBM Corp; made available under the EPL v1.0
i. Node Y Represented by a block or part. SysML::Block,
OMG SysML Requirements Traceability (informative) This document has been published as OMG document ptc/07-03-09 so it can be referenced by Annex E of the OMG SysML specification. This document describes
IEC CIM, Enterprise Architect, Profiles and CIMTool
IEC CIM, Enterprise Architect, Profiles and CIMTool Scott Neumann February 2010 Introduction The purpose of this presentation is to provide an overview of the IEC CIM and common usage within IEC TC57 Topics
Model Transformations and Code Generation
Model Transformations and Code Generation Ecole IN2P3 Temps Réel [email protected] 2 École d été, 26.11 08h30 10h00: Cours S1 Component models CCM and FCM (connectors) CCM CORBA component model
Enterprise Architect 9.3
Sparx Systems Enterprise Architect 9.3 Reviewer s Guide Copyright Sparx Systems 2012 www.sparxsystems.com Table of Contents Introduction... 3 What is Enterprise Architect?... 3 What differentiates Enterprise
Microsoft Project 2010 builds on the Microsoft Project 2007 foundation with flexible work management solutions and the right collaboration tools for
Microsoft Project 2010 builds on the Microsoft Project 2007 foundation with flexible work management solutions and the right collaboration tools for occasional and professional project managers. Project
SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation
Technical Brief April 2011 The National Consortium for Justice Information and Statistics Model-driven Development of NIEM Information Exchange Package Documentation By Andrew Owen and Scott Came Since
Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain
Talend Metadata Manager Reduce Risk and Friction in your Information Supply Chain Talend Metadata Manager Talend Metadata Manager provides a comprehensive set of capabilities for all facets of metadata
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
Developing Web Services with Eclipse
Developing Web Services with Eclipse Arthur Ryman IBM Rational [email protected] Page Abstract The recently created Web Tools Platform Project extends Eclipse with a set of Open Source Web service development
Definition and Generation of Data Exchange Formats in AUTOSAR
Definition and Generation of Data Exchange Formats in AUTOSAR Mike Pagel 1 and Mark Brörkens 2 1 BMW AG, Knorrstr. 147, 80788 München, Germany [email protected] 2 Carmeq GmbH, Carnotstr. 4, 10587 Berlin,
Model-Driven Health Tools (MDHT) CDA Tools Overview. http://mdht.projects.openhealthtools.org
Model-Driven Health Tools (MDHT) CDA Tools Overview http://mdht.projects.openhealthtools.org CDA Tools Objectives Accelerate and lower cost of adopting CDAr2 standard Define new CDA templates and implementation
Integrated tools for collaborative software development
Why tool integration is necessary Integrated tools for collaborative software development Contact: [email protected] Size and complexity in embedded systems software is growing quickly Collaboration is
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource solutions EBM WebSourcing Jean-Pierre LORRE R&D Manager ObjectWeb
