1 / 11

B5 EADS CCR piloting Nicolas Figay, EADS Flora Robin, EADS

B5 EADS CCR piloting Nicolas Figay, EADS Flora Robin, EADS. ATHENA Intermediate Review 04-05 October 2006 Brussels, Belgium. Activities performed since last review. Inception, Evaluation, Test, Bug report for execution and interconnection of various solutions of ATHENA

bond
Download Presentation

B5 EADS CCR piloting Nicolas Figay, EADS Flora Robin, EADS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. B5 EADS CCR piloting Nicolas Figay, EADS Flora Robin, EADS ATHENA Intermediate Review 04-05 October 2006 Brussels, Belgium

  2. Activities performed since last review Inception, Evaluation, Test, Bug report for execution and interconnection of various solutions of ATHENA Semantic reconciliation pilot => A3 tools Collaborative Process => the last versions of Maestro/Nehemiah and XPDI PLM server of reference Definition and partial running of the integrative pilot Implementation of the Networked Collaborative Product Development Process Set up the Networked Collaborative Product Infrastructure and service Join the networked organization Participate the networked organization Leave the networked organization Definition of NCPD infrastructure Generic components Architecture Identification and evaluation of existing components to use From ATHENA From the outside Identification of components to develop Development of components Identification of important results and gaps to fulfill ATHENA vision for Aerospace pilot

  3. Networked Collaborative Product DevelopmentReminder of the industrial context • Interoperability • Numerous stakeholders • Numerous Actors • A Network of Enterprises • Network Collaborative Product Development Hub • Organisation • Collaboration infrastructure • Services • Ontology • Process • Basis: ATHENA approach • Enterprise • Knowledge • ICT • Ontology

  4. Networked Collaborative Product DevelopmentReminder of the industrial context – organisational layer

  5. Networked Collaborative Product DevelopmentReminder of the industrial context – individual layer Shared NCPDS

  6. Definition of NCPD infrastructure

  7. Collaborative Process: Change managementDesign Time Demonstration [A2/A5/A4]: Maestro, Nehemiah, Jonhson, Gabriel EADS LGP

  8. Collaborative Process: Change managementFeedback Still some bugs to fix (ongoing) to be able to address runtime (target for last review) Some integration and design issues Need for CBP documented XML format or UML profile ( deriving from existing standards) What about legacy engines? Need for facilities to defined messages/services between Receiving and Sending points, and to perform mapping with relevant workflow data What about calling services other than WEB services? Easier integration between Maestro/Nehemiah/Gabriel/Johnson From Business point of view, it really responds to an important need to hide private processes and to interconnect several enactment services with distributed activities From innovative point of view, it is really something new not addressed by current tools and standards.

  9. Model Driven Engineering of the NCPDIBusiness Models=> Application Model=>Execution platformSTEP Mapper, AndroMDA, JBOSS, Web servers 1: STEP Mapper Express to PIM Profile for WEB Enterprise Application 2: AndroMDA Generation of code for the targeted execution platform 3: Generated Product Data repository STRUTS+WEB Server+ Application Server + Database All the CRUD operations generated 100%

  10. 1 1 2 2 3 3 Identification of Identification of Creation Creation of of the the Result Result Express Express Construct Construct with with Saved Saved in in Construct Construct ArgoUML ArgoUML 0.14 0.14 XML 1.3 XML 1.3 < < Foundation.Core.Class Foundation.Core.Class xmi.id xmi.id ="xmi.92" ="xmi.92" xmi.uuid xmi.uuid ="127 ="127 - - 0 0 - - 0 0 - - 1 1 - - ebcdbb:1014ff15aa6: ebcdbb:1014ff15aa6: - - 7fdf"> 7fdf"> < Foundation.Core.ModelElement.name > interfaced_item </ Foundation.Core.ModelEleme < Foundation.Core.ModelElement.name > interfaced_item </ Foundation.Core.ModelEleme ENTITY interfaced_item ENTITY interfaced_item nt.name > nt.name > ABSTRACT SUPERTYPE OF ABSTRACT SUPERTYPE OF < Foundation.Core.ModelElement.visibility xmi.value ="public"/> < Foundation.Core.ModelElement.visibility xmi.value ="public"/> (ONEOF (explicit_item_id, (ONEOF (explicit_item_id, < Foundation.Core.ModelElement.isSpecification xmi.value =" false "/> < Foundation.Core.ModelElement.isSpecification xmi.value =" false "/> implicit_item_id)); implicit_item_id)); < Foundation.Core.GeneralizableElement.isRoot xmi.value =" false "/> < Foundation.Core.GeneralizableElement.isRoot xmi.value =" false "/> foreign_schema_id : foreign_schema_id : < Foundation.Core.GeneralizableElement.isLeaf xmi.value =" false "/> < Foundation.Core.GeneralizableElement.isLeaf xmi.value =" false "/> express_id; express_id; < Foundation.Core.GeneralizableElement.isAbstract xmi.value =" false "/> < Foundation.Core.GeneralizableElement.isAbstract xmi.value =" false "/> END_ENTITY; END_ENTITY; < < Foundation.Core.Class.isActive Foundation.Core.Class.isActive xmi.value xmi.value =" =" false false "/> "/> < < Foundation.Core.ModelElement.namespace Foundation.Core.ModelElement.namespace > > < < Foundation.Core.Namespace Foundation.Core.Namespace xmi.idref xmi.idref ="xmi.20"/> ="xmi.20"/> </ </ Foundation.Core.ModelElement.namespace Foundation.Core.ModelElement.namespace > > < < Foundation.Core.GeneralizableElement.specialization Foundation.Core.GeneralizableElement.specialization > > < < Foundation.Core.Generalization Foundation.Core.Generalization xmi.idref xmi.idref ="xmi.93"/> ="xmi.93"/> < < Foundation.Core.Generalization Foundation.Core.Generalization xmi.idref xmi.idref ="xmi.94"/> ="xmi.94"/> < < Foundation.Core.Generalization Foundation.Core.Generalization xmi.idref xmi.idref ="xmi.95"/> ="xmi.95"/> 5 4 5 4 < < Foundation.Core.Generalization Foundation.Core.Generalization xmi.idref xmi.idref ="xmi.96"/> ="xmi.96"/> </ </ Foundation.Core.GeneralizableElement.specialization Foundation.Core.GeneralizableElement.specialization > > Transformation Transformation Establishment Establishment Programmation Programmation Of Of the the mapping mapping STEP Mapper STEP Mapper ArgoUML ArgoUML STEP Mapper STEP Mapper ArgoUML ArgoUML STEP AP STEP AP STEP AP STEP AP UML UML Express Express (XMI1.3) (XMI1.3) Model Driven Engineering of the NCPDIBusiness Models=> Application Model=>Execution platformSTEP Mapper, AndroMDA, JBOSS, Web servers

  11. Model Driven Engineering of the NCPDI Feedback To be extended to integrate PIM4SOA/CBP profile – horizontal extension To integrate complementary transformations from A6 • Enterprise to Application (POP* to PIM4SOA, POP* to CBP) • Application to Execution level • STEP 2XSD and STEP2UML from UNINOVA Numerous integration issues • Interchange format and profiles: versions, functional coverage, conformance and certification of tools • Generic solution architecture and identification of concrete components in order to obtain a full configured solution • Standards overlapping and lack of interoperability • Existence of a formal architecture From Business point of view, it really respond to an important need to disconnect business viewpoint from technical viewpoint, and allowing to be software solutions independent. Should be support and drive by a strong community

More Related