Toronto STEP Meeting – Oct. 6-11, 1996

Slides:



Advertisements
Similar presentations
Meta Data Larry, Stirling md on data access – data types, domain meta-data discovery Scott, Ohio State – caBIG md driven architecture semantic md Alexander.
Advertisements

COM vs. CORBA.
Reference ontologies for manufacturing Bob Young - R Young, N Hastilow, M Imran, N Chungoora Z Usman and A-F Cutting-Decelle.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
ISO TC184/SC4 Future architecture Rotterdam Progress on the Future SC4 Architecture PWI Friday 13 th November 2009.
APRIL 30, 2015 COWI PRESENTATION 1 A Holistic Approach For The Development And Implementation Of Robust And Cost- Effective Distributed Webgis Business.
From Digital Libraries and Multimedia Archives Towards Virtual Information and Knowledge Environments supporting Collective Memories Technology Platforms.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
David Harrison Senior Consultant, Popkin Software 22 April 2004
MTEI Methods & Tools for Enterprise Integration
Application of PDM Technologies for Enterprise Integration 1 SS 14/15 By - Vathsala Arabaghatta Shivarudrappa.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
FIATECH FIATECH ADI Programmers Circle 2006 Onno Paap, Fluor Corporation.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Depuis WS Rome May 2008Courtesy Wolfgang Wilkes May 2008Depuis WS Rome Paul van Exel, Director USPI USPI: Association for the Oil, Gas,
Workshop on Integrated Application of Formal Languages, Geneva J.Fischer Mappings, Use of MOF for Language Families Joachim Fischer Workshop on.
San Diego Supercomputer CenterUniversity of California, San Diego Preservation Research Roadmap Reagan W. Moore San Diego Supercomputer Center
Chemical Toxicity and Safety Information System Shuanghui Luo Ying Li Jin Xu.
Communication of computerised information Dr. Norman Swindells CEng, FIMMM Ferroday Limited DEPUIS Workshop ENEA,
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
TU Dresden – Inst. of Mechanics and Informatics in Civil Engineering Prof. R. Scherer 1 Towards a Personalized Concurrent Engineering Internet Services.
2nd TTCN-3 User Conference, June The TTCN-3 Metamodel – A Basis for Tool Integration Ina Schieferdecker TU Berlin/Fraunhofer Fokus Hajo Eichler,
CAM-I Scalable Flexible Manufacturing Initiative NGMS Task 6.1.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Publish ISO Technical Corrigenda for ISO , and NSRP Systems Technology Panel Project Pete Lazo Product Data Services Corporation.
Interoperability & Knowledge Sharing Advisor: Dr. Sudha Ram Dr. Jinsoo Park Kangsuk Kim (former MS Student) Yousub Hwang (Ph.D. Student)
Object Oriented Multi-Database Systems An Overview of Chapters 4 and 5.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
Distributed Object Frameworks DCE and CORBA. Distributed Computing Environment (DCE) Architecture proposed by OSF Goal: to standardize an open UNIX envt.
1 Chapter 1 Introduction to Databases Transparencies.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Tools for successful implementations Closer look at SE & Model Driven Repositories Kjell Bengtsson EPM Technology
Scientific Annotation Middleware (SAM) Jim Myers, Elena Mendoza PNNL Al Geist, Jens Schwidder ORNL.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Dr. Norman Swindells Ferroday Ltd Birkenhead, U.K. Conservation of digital data.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
All Presentation Material Copyright Eurostep Group AB ® A Meta-model of EXPRESS in UML for MOF and UML to EXPRESS David Price April 2002.
1 Margaret Christison Head of Product Data Standards Product Information Standards Defence Logistics 2004.
Object storage and object interoperability
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
Application of the ISO for BIM Xenia Fiorentini, Engisis.
Slide 1 PDT Europe 2014, October 2014, Paris 1 AeroSpace and Defence Industries Association of Europe Through Life Cycle Interoperability as developed.
 Eurostep 2000 The Future of STEP (ISO 10303) Bernd G. Wenzel Eurostep GmbH
1 CASE Computer Aided Software Engineering. 2 What is CASE ? A good workshop for any craftsperson has three primary characteristics 1.A collection of.
Software Reuse. Objectives l To explain the benefits of software reuse and some reuse problems l To discuss several different ways to implement software.
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
Database Management:.
Computer Aided Software Engineering (CASE)
CORBA Alegria Baquero.
Distribution and components
The evolution of the SDMX infrastructure and services
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
Chapter 2 Database Environment.
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Data, Databases, and DBMSs
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Ebusiness Infrastructure Platform
CORBA Alegria Baquero.
UML profiles.
Constructing MDA-based Application Using Rational XDE for .NET
Metadata Framework as the basis for Metadata-driven Architecture
Collect and share knowledge
Chapter 17: Client/Server Computing
CORBA and COM TIP Two practical techniques for object composition
Presentation transcript:

Toronto STEP Meeting – Oct. 6-11, 1996 Canadian STEP Workshop Dr. Patrice POYET Head of the Computer Integrated Division C.S.T.B., Sophia-Antipolis, France SDAI based modelling tools & platforms Integration of Knowledge base systems STEP in a distributed computing environment

Implementing STEP: Major Concepts STEP : ISO TC 184/SC4/ 10303 STandard for the Exchange of Product data Goal : Enable product data to be exchanged / shared between partners and during the whole life cycle of the product. Instances file STEP Physical Format ISO 10303-21 Meta-model and API Standard Data Access Interface (SDAI) - ISO 10303-22 Modeling Language EXPRESS ISO 10303-11 Modeling Language to define the entities Exchange of the instances (objects) of the entities defined in EXPRESS Data structures and functions to deal with entities and instances

SDAI based Modelling Tools & Platforms The SDAI offers a means for the representation & manipulation of data defined in EXPRESS (the dictionary schema is a natural option for the late bound representation of EXPRESS schemas and data instances) - Shared STEP data repository. XP-EXPRESS-G based on a late bound SDAI platform (Lisp, Talk, C) and front-end compiler plus back-end EXPRESS generator Easily supports twin-track approach : EXPRESS -> EXPRESS-G (reuse of models) EXPRESS-G -> EXPRESS (creation ex-nihilo of models) Served as a benchmark of part of our late bound SDAI implementations XP-SDAI is a late lisp & C binding of the SDAI specification

SDAI supported Knowledge Bases & CBRs SDAI based repository structure SDAI based operations on data models Extended Computing capabilities such as: KBS development platforms Rule language compiled into SDAI operations Control structure and unification mechanisms Backtracking and hypothetical reasoning Case based reasoning Partitioning the data (classification) Defining a distance between cases A library of archival and retrieval functions (API)

Extending STEP computing capabilities ? Knowledge base and case base systems must be part of an integrated infostructure: Cases are records of engineering knowledge, of parts & technical solutions Rules are knowledge cells of interest for a variety of paradigms such as diagnosis, code compliance, quality checking, assisted design, Conf. Mgmt. & maintenance, etc. Experts systems Knowledge based project models converters Compatibility of long term storage and high value-added applications Interoperability between AI-based and conventional applications

Knowledge based management of model resources & enterprise repositories Resource Models are often layered and show dependency relationships making of KBS powerful software tools Generalisation / specialisation Semantic mapping etc. LSE PtM Building PtM Process P. VtM Archi. VtM Struct. AtM SpeedI. CADS

KBs at work including project model mapping ! VtM ARCHITECTURE VtM ACOUSTICS BUILDING CODE COMPLIANCE CHECKER CUSTOMIZED AUTOCAD RULE-BASED VIEW MAPPERS SEMANTICS SUPPLEMENTER CBR

Mapping is reasoning RULE archi_enclosingwall->acou_separator : LET archi_wall A Wall IN MODEL VtM_Archi [...] IF THE wall_type of archi_wall IS EQUAL TO "enclosing" THEN CREATE acou_separator A Facade IN MODEL VtM_Acou

From data exchange to distributed computing and cooperative engineering STEP - SPFF Exchange Mapping Process Chains Data Sharing Simultaneous Engineering STEP DB - SDAI Distributed Data Sharing Workflow Co-operative Engineering STEP DB - CORBA

New R&D projects and new product line A number of european projects supporting our activities in the area of distributed computing RISESTEP (automotive & aerospace) - integration of distributed computing in manufacturing processes VEGA (LSE) - virtual enterprises & groupware GENIAL - the engineering office of the future LTR / PERDIS New software product line for deployment of PDT in the LSE sector C++ late binding on PC platforms KBS modules CORBA modules (X->IDL for client stubs, implementation class inheriting from both SDAI C++ early bound class & skeletons