27
I MAGGIORI STANDARD CHE SI INTENDE PROMUOVERE 30-01-14, Napoli Xenia Fiorentini

   I MAGGIORI STANDARD CHE SI INTENDE PROMUOVERE

  • 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

Page 1:    I MAGGIORI STANDARD CHE SI INTENDE PROMUOVERE

   I MAGGIORI STANDARD CHE SI INTENDE PROMUOVERE

30-01-14, Napoli

Xenia Fiorentini

Page 2:    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.

2

teaches_toTeachername: String

Studentname: String

I maggiori standard che si intende promuovere

Page 3:    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

Page 4:    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

Page 5:    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

Page 6:    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

Page 7:    I 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

Page 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

Page 9:    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

9I maggiori standard che si intende promuovere

Page 10:    I 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

Page 11:    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

Page 12:    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

Page 13:    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 45613

IL M

OD

ELL

O P

LCS

I DAT

I DI E

SE

MP

IO

I maggiori standard che si intende promuovere

Page 14:    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

Page 15:    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

Page 16:    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

Page 17:    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

Page 18:    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

Page 19:    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

Page 20:    I MAGGIORI STANDARD CHE SI INTENDE PROMUOVERE

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

Page 21:    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

Page 22:    I 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

Page 23:    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

Page 24:    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).

24I maggiori standard che si intende promuovere

Page 25:    I 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

Page 26:    I 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

Page 27:    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