1 / 27

   I MAGGIORI STANDARD CHE SI INTENDE PROMUOVERE

   I MAGGIORI STANDARD CHE SI INTENDE PROMUOVERE. Xenia Fiorentini. Cosa è un modello dati?. Un modello dati è un modello astratto che fornisce la definizione e il formato dei dati. Indica come i dati vengono salvati e/o come altre applicazioni software accedono ai dati. . Teacher.

ilyssa
Download Presentation

   I MAGGIORI STANDARD CHE SI INTENDE PROMUOVERE

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.    I MAGGIORI STANDARD CHE SI INTENDE PROMUOVERE Xenia Fiorentini 30-01-14, Napoli

  2. Cosa è un modello dati? • Un modello dati è un modello astratto che fornisce la definizione e il formato dei dati. Indica come i dati vengono salvati e/o come altre applicazioni software accedono ai dati. Teacher Student teaches_to name: String name: String I maggiori standard che si intende promuovere

  3. Cosa è un modello dati? Puo’ diventare piu’ complicato! • Un modello dati è un modello astratto che fornisce la definizione e il formato dei dati. Indica come i dati vengono salvati e/o come altre applicazioni software accedono ai dati. Person name: String Class Attendance Teacher Student attends teaches Teacher Student teaches_to grade: String name: String name: String I maggiori standard che si intende promuovere

  4. Cosa è un modello dati di prodotto? Un modello dati è un modello astratto che fornisce la definizione e il formato dei dati di prodotto. Indica come i dati vengono salvati e/o come altre applicazioni software accedono ai dati. Product Product_as_individual Part_num: String UID: String I maggiori standard che si intende promuovere

  5. Cosa è un modello dati di prodotto? Puo’ diventare piu’ complicato! Un modello dati è un modello astratto che fornisce la definizione e il formato dei dati di prodotto. Indica come i dati vengono salvati e/o come altre applicazioni software accedono ai dati. Product_as_realized Product_as_planned Product Product Product_version Product_planned_to_realized Product_as_individual Product_as_individual Product_as_individual_version Part_num: String UID: String I maggiori standard che si intende promuovere

  6. Cosa è un modello dati di prodotto standard? Applicazione 1  Applicazione 8 Applicazione 2   Applicazione 7   Applicazione 3   Applicazione 6 Applicazione 4  Applicazione 5 I maggiori standard che si intende promuovere

  7. Cosa è un modello dati di prodotto standard? Applicazione 1  MODELLO DATI DI PRODOTTO STANDARD Applicazione 8 Applicazione 2   Applicazione 7   Applicazione 3   Applicazione 6 Applicazione 4  Applicazione 5 I maggiori standard che si intende promuovere

  8. Standards di cui parleremo oggi • STEP • e l’ AP 239, ancheconosciuta con l’acronimo PLCS (Product Life Cycle Support) • ISO 15926 • PLIB I maggiori standard che si intende promuovere

  9. STEP • STEP è una famiglia di standard per lo scambio dei dati di prodotto • Gli standards STEP coprono la rappresentazione dei dati di prodotto durante tutte le fasi del suo ciclo di vita. Es: • AP 242 per i dati CAD • PDM Schema per i dati di struttura di prodotto • AP 235 per i materiali • AP 239/PLCS per il supporto al ciclo di vita del prodotto I maggiori standard che si intende promuovere

  10. PLCS: il modello dati • Il modello dati, descritto nel linguaggio EXPRESS (ISO 10303-11), contiene circa 500 concetti e 1000 relazioni I maggiori standard che si intende promuovere

  11. Product as planned Product as realized Product design Product version Product configurations Product breakdown Assembly structure Predicted states Required resources Location Product configuration effectivity Tasks planning and scheduling Process properties Identification Approval Documents Messages Classification Security Work request Work order Work done Work Output Product requirements Product concept Product properties Organization Activities record Resource usage Record of the states Observed states environment Persons and skills Activity progress I maggiori standard che si intende promuovere

  12. PLCS: il modello dati - esempio IL MODELLO PLCS Peugeot 206#2006 design view Peugeot 206 functional breakdown Peugeot 206 system breakdown I DATI DI ESEMPIO provide safety Safety system provide safety while breaking airbag system Airbag kit type 123 ABS system provide safety during an accident ABS type 456 Belt system I maggiori standard che si intende promuovere

  13. PLCS: il modello dati - esempio Peugeot 206#2006 design view IL MODELLO PLCS Peugeot 206 functional breakdown Peugeot 206 system breakdown provide safety Safety system provide safety while breaking airbag system Airbag kit type 123 ABS system ABS type 456 provide safety during an accident Belt system I DATI DI ESEMPIO I maggiori standard che si intende promuovere

  14. PLCS: l’architettura DEX • La PLCS e’ grande: • E’ difficile (se non inutile) implementarla interamente • Da contratto non ha senso imporre la PLCS intera: scopo troppo vasto è complesso! PLCS representation of this tank I maggiori standard che si intende promuovere

  15. PLCS: l’architettura DEX • L’architettura DEX permette di utilizzare la PLCS concretamente • I templates permettono di aggregare il modello dati PLCS • I reference data permettono di estendere il modello dati PLCS • Le DEXes restringono e definiscono un campo di applicazione per l’uso del modello dati PLCS I maggiori standard che si intende promuovere

  16. -- Part Part%^part = Part%Part.id = '/IGNORE' Part.name = '/IGNORE' Part.description = '/IGNORE' -- Identify the Part /assigning_identification(    items=^part,     id=@part_id, id_class_name=@part_id_class_name, id_ecl_id=@part_id_ecl_id, org_id=@part_org_id, org_id_class_name=@part_org_id_class_name, org_id_ecl_id=@part_org_id_ecl_id )/-- establish the ref parameter %^part_id_assgn = $assigning_identification.id_assgn% -- Product category assignment Product_category_assignmentProduct_category_assignment.products -> Part PLCS: Templates Esempio • Templates = ISTRUZIONI La granuralita’ dei concetti della PLCS e’ fine • I concetti sono difficili da comprendere se non aggregati • I concetti devono essere aggregati secondo una logica comune = I maggiori standard che si intende promuovere

  17. Reference data = ESTENSIONI Una libreria di reference data (RDL): puo’ importare un’altra libreria. è un contratto che definisce il dizionario da utilizzare per lo scambio di dati tra attori PLCS: Reference Data Esempio = I maggiori standard che si intende promuovere

  18. PLCS: DEXes Esempio • DEXes = SOTTOINSIEME GUIDATO DELLA PLCS • Forniscono il contesto di business • Sono pubblicati e sviluppati in DEXLib e PLCSLib • Combinano templates e reference data I maggiori standard che si intende promuovere

  19. “the EDIG (AIA Engineering Data Interoperability Group) recommends that AIA Member companies and Suppliers transition to a Standards-based interoperability solution utilizing PLCS (ISO 10303-239) and its associated DEXs. “LOTAR is planning to use PLCS for long term archival of PDM information” Position paper: Engineering data interoperability In the long term, as it has been adopted as an ISO standard and by NATO as a STANAG, and with continued support and development by industry and nations, PLCS has potential to be an important tool to help collect and exchange high quality, well documented data. LOng Term ARchiving NATO STANAG 4661 “The Aerospace Industries Association (AIA) Engineering Data Interoperability Group (EDIG) recommends that AIA member companies and suppliers transition to a standards-based interoperability solution utilizing PLCS (ISO 10303-239) and its associated DEXs.” NATO Methods and Models for Life Cycle Costing  Analysis of Standards for Lifecycle Management of Systems for US Army Guidelines for Implementing Interoperability Standards for Engineering Data “The LSA specification shall be the handbook for creation and development of LSA data exchanged by DEX 1 A&D, and DEX 3 A&D” “…The aim of this agreement is to register acceptance amongst NATO Nations of ISO 10303-239 Application protocol . Ratifying nations agree to apply ISO 10303-239 for product data management in cooperative NATO acquisition programs.” “UID enabled IS can perform Electronic Data Interchange of item-related data using one of two methods: point-to-point IS interface or data exchange using a Service Oriented Architecture by using neutral data exchange methods such as STANAG 4661 (which references ISO 10303 AP 239 [PLCS] data exchange standard)” NIST believes that PLCS has great potential to handle the Army’s PLM requirements NATO Guidance on Unique Identification of Items S3000L Logistic Support Analysis

  20. PLCS: esempio di applicazione • I dati tra cliente e fornitore sono scambiati durante due milestones del processo di Supporto Logistico Integrato: • Entrambe le milestones appartengono alla fase del ciclo di vita “sviluppo del sistema” • Le milestones comportano lo scambio di dati di progettazione e analisi • Due alberi di prodotto interconnessi devono essere forniti: l’albero di ingegneria e l’albero logistico. Milestone 1: Preliminary SE Review Milestone 2: Preliminary ILS-SE Review Engineering product breakdown Logistic product breakdown • SBC definition • LSA attributes SBCa PN 1 SBCb PN 2 SBCc PN 3 Significant Configuration Item . . . . . . Functional Significant Item . . . . . . Replaceable Item Configuration Item I maggiori standard che si intende promuovere PN: Part Number; SBC: System Breakdown Code; LSA: Logistic Support Analysis, SE: System Engineering; ILS: Integrated Logistic Support

  21. ISO 15926 • “Sistemi di automazione industriale e integrazione dei dati del ciclo di vita” • Usato per le industrie di tipo "processo“, petrolio, gas, energia • Anche la struttura dell’ISO 15926 prevede reference data (Part 4) e templates (Part 7), ma il suo modello dati (Part 2) e’ molto astratto: e’ basato sulla teoria degli insiemi. I maggiori standard che si intende promuovere

  22. ISO 15926 • Esempio di modello dati della 15926: • class_of_class, class_of_individual e possible_individual fanno parte del modello dati . I maggiori standard che si intende promuovere

  23. ISO 15926: esempio di applicazione • Scambio di schemi P&ID tra due industrie partner I maggiori standard che si intende promuovere

  24. ISO 13584 PLIB (Parts Library) • Serie di standards sotto l‘ISO 13584 • Obiettivo: Supportare lo scambio di dati di prodotto tra partners • E-procurement, Marketing, Scambio tra sotto-sistemi di progettazione (CAD) • Fornisce un modello e un formato di scambio per le librerie digitali che contengono i componenti tecnici (cataloghi). I maggiori standard che si intende promuovere

  25. Payload: Structure Prod_Id Property1 Property2 Property3 Property4 Class Payload Organisation: value value value value value value Values + References to definition PLIB: Data model for product data exchange in e-business Supplier Buyer Business Message I maggiori standard che si intende promuovere

  26. Customer Life Cycle Common platform PLIB electronic catalog Design Procu. Operat. Maint. Internal DB ERP Maintenance Vendor Life Cycle Design Sales Product. Maint. ERP Internal DB Maintenance PDM PLIB: esempo di applicazione I maggiori standard che si intende promuovere

  27. Conclusioni • Definizione di “modello dati di prodotto standard” • Sguardo su 3 modelli dati di prodotto standard: • ISO 10303-239 (PLCS) • ISO 15926 • ISO 13584 (PLIB) Fare clic per inserire il Titolo della presentazione

More Related