Tools for successful implementations Closer look at SE & Model Driven Repositories Kjell Bengtsson EPM Technology

Slides:



Advertisements
Similar presentations
Autodesk Integrations Overview SmartDesk A seamlessly integrated, affordable, out-of-the-box, Windows based drawing and document management tool for.
Advertisements

Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
Copyright, EPM Technology AS Kjell Bengtsson EPM Technology
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
CS 290C: Formal Models for Web Software Lecture 6: Model Driven Development for Web Software with WebML Instructor: Tevfik Bultan.
Copyright, EPM Technology AS Ole Jørgen Anfindsen (COO) EPM Technology Model-based.
Peoplesoft: Building and Consuming Web Services
Automatic Data Ramon Lawrence University of Manitoba
System Integration (Cont.) Week 7 – Lecture 2. Approaches Information transfer –Interface –Database replication –Data federation Business process integration.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Overview of Database Languages and Architectures.
Universe Design Concepts Business Intelligence Copyright © SUPINFO. All rights reserved.
Product Life Cycle Management Innovation to Execution
Chapter 1: The Database Environment
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Application of PDM Technologies for Enterprise Integration 1 SS 14/15 By - Vathsala Arabaghatta Shivarudrappa.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
DEV334 Creating Application Starting Points & Sharing Best Practices with Enterprise Templates Marc Gusmano Director of Emerging Technologies The Information.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
PowerDesigner 与对象建模. 2 Why Using UML? Visually define and communicate the structure and behavior of an application Represent systems using Object-Oriented.
Fundamentals of XML Management Greg Alexopoulos Systems Engineer Documentum.
1 ILE Project Integrated Logistics Environment Kickoff Meeting Subtask 1.2 Sharing Structural Design Data with Manufacturing Systems Presented by: Michael.
Introduction to MDA (Model Driven Architecture) CYT.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
STEP Tutorial: “ How Industry is Benefiting from STEP” Gerry Graves, PDES, Inc. January 16, 2001 ® PDES, Inc.
KMS Products By Justin Saunders. Overview This presentation will discuss the following: –A list of KMS products selected for review –The typical components.
CAM-I Scalable Flexible Manufacturing Initiative NGMS Task 6.1.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
Esri UC 2014 | Technical Workshop | Esri Roads and Highways: Integrating and Developing LRS Business Systems Tom Hill.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
By: PHANIDEEP NARRA. OVERVIEW Definition Motivation.NET and J2EE Architectures Interoperability Problems Interoperability Technologies Conclusion and.
Publish ISO Technical Corrigenda for ISO , and NSRP Systems Technology Panel Project Pete Lazo Product Data Services Corporation.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
STEP Tools, Inc. 216 River Street / Troy, New York Voice: (518) / Fax: (518) The STEP.
Cross Language Clone Analysis Team 2 October 13, 2010.
The State of STEP Stephen C. Waterbury NASA/GSFC NASA STEP for Aerospace Workshop January 17, 2001 NASA Jet Propulsion Laboratory Achievements and Challenges.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Making Friends with Your Public Works Department Using GIS Sherry Coatney Intergraph Corporation
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
E.Bertino, L.Matino Object-Oriented Database Systems 1 Chapter 9. Systems Seoul National University Department of Computer Engineering OOPSLA Lab.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
Slide 1 Copyright, Norwegian Defence Logistics Organization PLCS staging area Support for data exchange Jochen Haenisch
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
Copyright, EPM Technology AS Contractual Data Interchange Specifications Jorulv Rangnes, CEO Jotne EPM Technology
The New Generation of CAD Tools
Theorem CADverter for STEP AP242
Chapter 2 Database System Concepts and Architecture
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Toronto STEP Meeting – Oct. 6-11, 1996
FESA evolution and the vision for Front-End Software
Phil Bernstein Microsoft Corp.
CONCUR Express Data Manager (EDM) - 4
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
The Re3gistry software and the INSPIRE Registry
Enterprise Application Integration Styles
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Software Development Process Using UML Recap
Mark Quirk Head of Technology Developer & Platform Group
SDMX IT Tools SDMX Registry
Presentation transcript:

Tools for successful implementations Closer look at SE & Model Driven Repositories Kjell Bengtsson EPM Technology

Need of integrated databases Need of integrated databases Need easy to use applications Need easy to use applications Need to transfer knowledge Need to transfer knowledge Lessons learned from day 1 NASA Requirements NASA Requirements

Agenda The SE (Visual-iSE) Architecture Requirements How to do it Other Aerospace projects What the near future brings

The SE Architecture Developing so complex a device as a missile to fly unaided and beyond reach of repair meant a new degree of quality, new test techniques and a new discipline, Systems Engineering. From the first US Missile project - Corporal, 1947 at JPL.

Distributed framework and applications for Systems Engineering EPM & BAE SYSTEMS (British Aerospace) Visual- i SE

The SE Architecture Provide a Visualisation of integrated ystems ngineering Provide a Visualisation of integrated Systems Engineering …. Simplify the Development of Complex System Products …. Support a Virtual Product Model of an entire aircraft …. Satisfy the needs of Large Engineering Teams Purpose Advanced Database and Internet Technologies Unified Working Environment Engineering Process Management International Standards for Data Exchange Design Features Source : BAE Systems

Systems Engineering Source : BAE Systems

Many applications - need Engineering Workflow Source : BAE Systems

Framework for SE Applications EXPRESS DB Kernal providing Database, file exchange and Sharing Distribution layer for applications EngineeringWorkflow AdvancedModelling Analysis and PresentationCodegeneration

Requirements Data Modellers Implementers Users ApplicationDevelopers Who does what in the project? You need an integrated solution for all activities

Express Express The Engineering data modelling language Free Data Models Free Data Models Free Engineering Objects Free Engineering Objects Framework technologies Framework technologies How to create the STEP Application ?

Data Modellers Access to an Express Compiler Automatic generation of documentation, incl. ISO support Layout and filter technology for large models Programming Interface Connected to a repository User friendly data modelling tool supporting the Express language Collaborative Web support Collaborative Web support

Implementers Express Compiler Mapping between Models Express-X Caseenvironment Express Virtual Machine ( Derived Attributes, and Rule Schema ) Validation of data STEP file, P21 read/write Persistent Express Objects SDAI,C, C++, Java, Express-X, XML Corba, Web, Viewers MS-Office etc. Interactive Debugger for Express and Express-X Express Database with transactions

EXPRESS Data Manager - system overview EDMserver with transactions Express Object Database EDM interface = SDAI + DB Functions + Queries Any SDAI compliant CAx application EDM supervisor EXPRESS Compiler STEP Read STEP Write STEP Model Checker Database Management Express-X Model Conversions Express-G Modeling/viewing Web support TCP/IP EXPRESS VIRTUAL MACHINE EDMmodelCheckerEDMmodelConverter EDMruleSchemaDerived Attributes

How to create the STEP Application ? Source Model (Instances ) Target Model (Instances ) Source Schema (Express) describes Target Schema (Express) describes Mapping Schema (Express-X) Data Converter Target Source...and your data conversion is done effeciently and multi-platform

How to create the STEP Application ? 1. Start the modelling 2. Publish your work to the team 3. Create the Repository 4. Populate the data - incl. legacy systems 5. Connect any application 6. Put into operations

#40= PARTICIPANT('Gregory','Smith','L','Boeing', #42= #44= PARTICIPANT('Thomas','Thurman','R','Rockwell Collins Inc.', How to create the STEP Application ? The Example ……. STEP Outer Space by year 2025

How to create the STEP Application ? The Movie

Aerospace and Defence Projects... Some selected projects where EPM’s EXPRESS Data Manager have been used for : * Data Modelling * Enterprise Application Integration * Model Driven Repositories and DB

Aerospace and Defence Projects... EUROFIGHTER - TYPHOON British Aerospace, DaimlerChrysler (DASA),Alenia, CASA Legacy and PDM Integrations,

STEP instance data base based on EPM tool PDM system Metaphase/ System for change management Conversion of system information to an EXPRESS based instance model A with system objects EXPRESS models for the legacy systems PDM and PCMS Conversion between the instance models A and B based on EXPRESS-X EXPRESS model of the PDM_Schema EXPRESS-X model for the mapping of the PDM schema to the system SDAI Export process Writing of the STEP file PDM Schema Architecture Source and Presentation

Lockheed Martin PDM - Legacy AP209 FEM Databases Aerospace and Defence Projects...

The SAVE Project Aeropatiale Matra / BAE Systems Windchill and Enovia Integrations Aerospace and Defence Projects... Mapping & Translation Engines

Aerospace and Defence Projects... IEEE SCC20 AI-ESTATE (P1232) Artificial Intelligence and Exchange and Service Tie to All Test Environments

Engineering Process Improvements Implementation partner for CORBA Solutions Aerospace and Defence Projects...

IHI - Ishikawajima-Harima Heavy Industries Co. Model Driven Design and Manufacturing process applications connected to STEP repositories and databases. Aerospace and Defence Projects...

IACD/TCM ( ICAO Related ) Air Traffic Control Systems Data model support Aerospace and Defence Projects...

Rockwell Collins Inc. (As part of PDES Inc.) Development of AP 210 Data model for electromechanical assemblies, packaging, substrates Aerospace and Defence Projects...

Hägglunds CV 90 Legacy and PDM Integrations, IETM prodcution

Newport News, Ingalls, Electric Boat, Intergraph, KCS Aerospace and Defence Projects... MariSTEP ( DARPA ) MariSTEP ( DARPA )

Celsius Bofors - Bamse Missile Mil-Std 1388 and PDM Integrations Aerospace and Defence Projects...

Other industries ……... Automotive Building and Steel GeographicalShipbuildingEnvironmental Oil & Gas including Offshore Furniture Governmental (Road - Water mgmt) Knowledge based applications

What the near future brings More advanced data models that will include functions and queries etc. Will reduce coding with up to 70% and ensure consistent applications.

What the near future brings Rule Schema Concept. Store your own project definitions in a separate rule schema. This will allow you to execute knowledge based applications, business and engineering rules directly on your project data. ( Ideal for rec. practices )

What the near future brings User-controlled sharing of data among transactions of arbitrarily long duration (anything from minutes to months)User-controlled sharing of data among transactions of arbitrarily long duration (anything from minutes to months) Collaborative work involving an arbitrary number of updaters, all working in a transactional contextCollaborative work involving an arbitrary number of updaters, all working in a transactional context Even so, the good, old ACID properties will still be available to users as a defaultEven so, the good, old ACID properties will still be available to users as a default Application-Oriented Transaction ModelApplication-Oriented Transaction Model Implemented for multi-user Express databaseImplemented for multi-user Express database New Transaction Model