Upload
ilyssa
View
48
Download
0
Embed Size (px)
DESCRIPTION
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. - PowerPoint PPT Presentation
Citation preview
I MAGGIORI STANDARD CHE SI INTENDE PROMUOVERE
30-01-14, Napoli
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.
2
teaches_toTeachername: String
Studentname: String
I maggiori standard che si intende promuovere
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.
3
teaches_toTeachername: String
Studentname: String
Personname: String
Teacher Student
Class Attendancegrade: String
teaches attends
Puo’ diventare piu’ complicato!
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.
4
Product Product_as_individualPart_num: String UID: 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.
5
Product Product_as_individualPart_num: String UID: String
Product Product_as_individual
Product_version Product_as_individual_version
Product_as_realizedProduct_as_planned
Product_planned_to_realized
Puo’ diventare piu’ complicato!
I maggiori standard che si intende promuovere
Cosa è un modello dati di prodotto standard?
Applicazione 1
Applicazione 2
Applicazione 3
Applicazione 4
Applicazione 5
Applicazione 6
Applicazione 7
Applicazione 8
6I maggiori standard che si intende promuovere
Cosa è un modello dati di prodotto standard?
7
MODELLO DATI DI PRODOTTO STANDARD
Applicazione 1
Applicazione 2
Applicazione 3
Applicazione 4
Applicazione 5
Applicazione 6
Applicazione 7
Applicazione 8
I maggiori standard che si intende promuovere
Standards di cui parleremo oggi
• STEP – e l’ AP 239, anche conosciuta con l’acronimo
PLCS (Product Life Cycle Support)• ISO 15926• PLIB
8I 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
9I maggiori standard che si intende promuovere
PLCS: il modello dati
10
• 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 requirementsProduct concept
Product propertiesOrganization
Product designProduct version
Product configurationsProduct breakdownAssembly structure
Predicted states
IdentificationApproval
DocumentsMessages
ClassificationSecurity
Persons and skillsActivity progress
Activities recordResource usage
Record of the states
Product as plannedProduct as realized
Observed statesenvironment
Required resourcesLocation
Product configuration effectivityTasks planning and scheduling
Process properties
Work requestWork orderWork done
Work Output
I maggiori standard che si intende promuovere
PLCS: il modello dati - esempio
provide safety
provide safety while breaking
provide safety during an accident
Peugeot 206 functional breakdown
Safety system
ABS system
airbag system
Belt system
Peugeot 206 system breakdown
Peugeot 206#2006 design view
Airbag kit type 123
ABS type 456
IL M
OD
ELL
O P
LCS
I DAT
I DI E
SE
MP
IO
12I maggiori standard che si intende promuovere
PLCS: il modello dati - esempio
provide safety
provide safety while breaking
provide safety during an accident
Peugeot 206 functional breakdown
Safety system
ABS system
airbag system
Belt system
Peugeot 206 system breakdown
Peugeot 206#2006 design view
Airbag kit type 123
ABS type 45613
IL M
OD
ELL
O P
LCS
I DAT
I DI E
SE
MP
IO
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
14
è complesso!
PLCS representation of
this tank
I maggiori standard che si intende promuovere
PLCS: l’architettura DEX
15
• 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
PLCS: Templates• Templates = ISTRUZIONILa 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
-- 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
Esempio
=16
I maggiori standard che si intende promuovere
PLCS: Reference Data
17
• Reference data = ESTENSIONIUna 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
Esempio
=
I maggiori standard che si intende promuovere
PLCS: DEXes• DEXes = SOTTOINSIEME GUIDATO DELLA
PLCS– Forniscono il contesto di business– Sono pubblicati e sviluppati in DEXLib e PLCSLib– Combinano templates e reference data
18
Esempio
I maggiori standard che si intende promuovere
NATOSTANAG 4661
Analysis of Standards for
Lifecycle Management ofSystems for US
Army
Guidelines for Implementing
Interoperability Standards for
Engineering Data
S3000LLogistic Support
Analysis
“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”
LOng Term ARchiving
“…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.”
Position paper: Engineering data interoperability
“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.
NATOMethods and
Models for Life Cycle
Costing
NATOGuidance on
Unique Identification of
Items
“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)”
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.
“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.”
NIST believes that PLCS has great potential to handle the Army’s PLM requirements
“LOTAR is planning to use PLCS for long term archival of PDM information”
19
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.
20
Milestone 1: Preliminary SE Review Milestone 2: Preliminary ILS-SE Review
PN 1
PN 2
PN 3...
...
Functional Significant Item
Configuration Item
Significant Configuration Item
SBCa
SBCb
SBCc
...
...
SBC definition LSA attributes
Replaceable Item
PN: Part Number; SBC: System Breakdown Code; LSA: Logistic Support Analysis, SE: System Engineering; ILS: Integrated Logistic Support
Engineering product breakdown Logistic product breakdown
I maggiori standard che si intende promuovere
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.
21I maggiori standard che si intende promuovere
ISO 15926
22
.
• 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
23I 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).
24I maggiori standard che si intende promuovere
PLIB: Data model for product data exchange in e-business
Business Message
Payload
Prod_Id Property1 Property2 Property3 Property4 Class
Payload:
Structure
value value value value value valueOrganisation:Values +References to definition
Supplier Buyer
25I maggiori standard che si intende promuovere
PLIB: esempo di applicazione
26
Internal DB
Customer Life Cycle
Design Procu. Operat. Maint.
ERP Maintenance
Common platformPLIB electronic catalog
Internal DB
Vendor Life Cycle
Design Sales Product. Maint.
ERP PDM Maintenance
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)
27Fare clic per inserire il Titolo della presentazione