270 likes | 430 Views
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.
E N D
I MAGGIORI STANDARD CHE SI INTENDE PROMUOVERE Xenia Fiorentini 30-01-14, Napoli
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
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
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
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
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
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
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
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
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
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
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
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
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
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
-- 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
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
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
“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
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
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
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
ISO 15926: esempio di applicazione • Scambio di schemi P&ID tra due industrie partner I maggiori standard che si intende promuovere
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
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
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
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