880 likes | 1.02k Views
VIKING Domain2 DATEX2 Workshop in Stockholm 7 - 8 June 2005. Agenda Tuesday 7 June 1000 – 1700 10.00 – 11.30 Welcome and presentation of the DATEX2 project 11.30 – 12.30 Lunch
E N D
VIKING Domain2DATEX2 WorkshopinStockholm7 - 8 June 2005 Viking Domain 2 DATEX2 Workshop in Stockholm
Agenda Tuesday 7 June 1000 – 1700 10.00 – 11.30 Welcome and presentation of the DATEX2 project 11.30 – 12.30 Lunch 12.30 – 14.30 Presentation of the data model and data dictionary (WP 1 and 2) 14.30 – 14.50 Coffee 14.50 – 15.30 Presentation of the data model and data dictionary (cont.) 15.30 – 16.30 Discussion and conclusions about the data model and data dictionary 16.30 – 17.00 Presentation of the XML schema (WP 3) and discussion 19.00 Dinner Viking Domain 2 DATEX2 Workshop in Stockholm
Wednesday 8 June 8.30 – 12.30 08.30 – 09.00 Presentation of the Platform Independent Model (PIM) for data exchange (WP 4) 09.00 – 09.30 Discussion and conclusions about the PIM for data exchange 09.30 – 10.00 Presentation of the study for Platform Specific Models (PSM) for data exchange and “Low cost profile” (WP 4 and 5) 10.00 – 10.20 Coffee 10.20 – 10.50 Discussion and conclusions about PSM for data exchange and “Low cost profile” 10.50 – 11.20 Presentation of the study for migration (WP 6) and discussion 11.20 – 12.30 Concluding discussions and harmonising of Viking viewpoints 12.30 Close of workshop and lunch Viking Domain 2 DATEX2 Workshop in Stockholm
Background • Standardisation – CEN ENV13106 and ENV13777 • DATEX MoU – organisation – GAS,SMC,TC – User Fora • EC – role • EG-Projects - members Viking Domain 2 DATEX2 Workshop in Stockholm
The DATEX2 Project • Tender procedures • Organisation • Work packages • Progress • Status today • TC´s role • Ongoing work Viking Domain 2 DATEX2 Workshop in Stockholm
DATEX2 Project - Organisation • The European Commission - owner of the study,The DATEX2 Project finances and signs the contract. • The DATEX Technical Committee (TC) - supports the Commission in the programme definition and the technical aspects of the study. • The contractor - a consortium of experts led by Faber Maunsell. Viking Domain 2 DATEX2 Workshop in Stockholm
2003 EC initiative for a DATEX project Technical specification Preannouncment for a DATEX project Invitation to tender Start of the project FM consortium – 6 wp TC monitoring End of the DATEX2 project TC continues the work Interoperability between a RP and a LCP Migration Demonstrator – ITS Barcelona 2006 Testing and validation Released documents DATEX2 implementations 2004 2005 2006 2007 Viking Domain 2 DATEX2 Workshop in Stockholm
DATEX2 Project • WP1: Data Model • WP2: Data dictionary • WP3: XML schema • WP4: Exchange model and PSM study • WP5: Low cost profile • WP6: Migration Viking Domain 2 DATEX2 Workshop in Stockholm
WP1: Data Model • Content Platform Independent Model (PIM) • Described in UML Viking Domain 2 DATEX2 Workshop in Stockholm
WP2: Data dictionary • Revision of the current DATEX Data Dictionary (ENV 13106) • Requirements from EC - DATEX TC and CEN TC278 WG8 Viking Domain 2 DATEX2 Workshop in Stockholm
WP3: XML schema • Derived from the data model • Generated by software Viking Domain 2 DATEX2 Workshop in Stockholm
WP4: Exchange model and PSM study • Exchange Platform Independent Model (PIM) • Exchange Platform Specific Model (PSM) study Viking Domain 2 DATEX2 Workshop in Stockholm
WP5: Low cost profile • Simple and low cost • Minimum implementation and link establishment complexity Viking Domain 2 DATEX2 Workshop in Stockholm
WP6: Migration • Migration path from old Datex • Backwards compatibility issues Viking Domain 2 DATEX2 Workshop in Stockholm
DATEX Technical Committee Strategical road map for DATEX2 Viking Domain 2 DATEX2 Workshop in Stockholm
DATEX Objectives Facilitate the widespreadexchange of travel information in EU through the use of common standards and best practice for both public-sector and commercial interests and ensure there are mechanisms inplace to make them happen. Viking Domain 2 DATEX2 Workshop in Stockholm
The way to the market • Finalize the DATEX2 project • Produce usable DATEX2 documents (DATEX 2.0 specifications) • PIM Data Model incl. Data Dictionary • PIM Data Exchange • XML-schema • PSM Data Exchange using HTTP, XML and Web Services • ”Low cost profile” (subset of ”Regular profile”) Viking Domain 2 DATEX2 Workshop in Stockholm
The way to the market Cont. • Implementation of demonstrators • Evaluation of demonstrators • Produce DATEX 2.1 specifications for the market Viking Domain 2 DATEX2 Workshop in Stockholm
The way to the market Cont. • Organize and implement DATEX support • Start the standardisation process in CEN Viking Domain 2 DATEX2 Workshop in Stockholm
The way to the market Comments: • ”Low cost profile” is a true subset of ”Regular profile” • Migration is a matter of normal upgrading or implementation of a new system and is handled by the users of DATEX Viking Domain 2 DATEX2 Workshop in Stockholm
Strategical road map for DATEX2 End Viking Domain 2 DATEX2 Workshop in Stockholm
Relationship with Other Initiatives • ISO TC204 WG9.1 • Should be considered in modelling activity • CENTRICO OTAP • The initial phase of OTAP should be a simple form of the interface defined in this standard. • The Platform Independent Models used in OTAP should be compatible with the models defined in this standard • Trident • Experience in the PT domain is useful Viking Domain 2 DATEX2 Workshop in Stockholm
Structure • Divide Project into: • Platform Independent Model (PIM) • Independent of the implementation technology • Universal across all implementations • Platform Specific Model (PSM) • Specific to the implementation technology • One model for each technology • New models added as new technologies become available Viking Domain 2 DATEX2 Workshop in Stockholm
The DATEX Project Viking Domain 2 DATEX2 Workshop in Stockholm
Platform Independent Model (PIM) • Methodology for developing Static Information Publication Models • Static UML Information Publication Models (DATEX Data Objects) • Location Referencing • Data Dictionary • Exchange Mechanism / Protocol (PIM interface) • PIM Testing/Certification Strategy Viking Domain 2 DATEX2 Workshop in Stockholm
Platform Specific Model (PSM) • UML Mapping Requirements/Restrictions to specific technology • Technology Specific Model (one for each technology) • PSM Testing/Certification Strategy (one for each technology) Viking Domain 2 DATEX2 Workshop in Stockholm
PIM - 1 • Static UML Information Publication Models (DATEX Data Objects) • What Data Objects are to be modelled? • ACC, INC, RMK, LOS, TTM, AVS, CTT, FLO, IVD etc. • new object types e.g. both fixed and moving images • All attributes in Data Dictionary or only those known to be used? • Multimodality (PT) ? Viking Domain 2 DATEX2 Workshop in Stockholm
PIM - 2 • Location Referencing • What system? Compare options • AlertC Location Code • TPEGLoc • .... • Extendable to PT ? • On-the-fly referencing ? Viking Domain 2 DATEX2 Workshop in Stockholm
PIM - 3 • Data Dictionary • Static (frozen) or dynamic dictionary? • Application to Data Registry (ISO 14817) • Data Directory functions ? Viking Domain 2 DATEX2 Workshop in Stockholm
PIM - 4 • Exchange Mechanism / Protocol • Various levels of sophistication • Simplest being initial like OTAP • Objects with behaviour (methods) • Sequence, state and collaboration diagrams Viking Domain 2 DATEX2 Workshop in Stockholm
PIM - 5 • PIM Testing/Certification Strategy • Defined testing/certification strategy for each level of sophistication of the interface • Is independent of the implementation technology • Will be used as basis for PSM testing/certification strategies Viking Domain 2 DATEX2 Workshop in Stockholm
PSM - 1 • UML Mapping Requirements/Restrictions • Each technology may impose restrictions on validity of UML models, e.g. • UML Profile for CORBA • XMI Viking Domain 2 DATEX2 Workshop in Stockholm
PSM - 2 • Technology Specific Model • Each technology will have its own model defined • Will define how the Interface specified in the PIM is mapped on to the specific technology, e.g. • IDL for CORBA • XML Schema for XML over HTTP • Each model will define link management appropriate to the technology Viking Domain 2 DATEX2 Workshop in Stockholm
PSM - 3 • PSM Testing/Certification Strategy • Specific testing/certification strategy for each implementation technology • Defined testing/certification strategy for each level of sophistication of the interface • PIM Testing/Certification Strategy will be used as a basis Viking Domain 2 DATEX2 Workshop in Stockholm
WP 1 • Type of model • MDA • Deliverables • Constrains report • Tools • Model content • Detail study of the model Viking Domain 2 DATEX2 Workshop in Stockholm
Type of model • UML model • Model driven Architecture (MDA) • It is a content model for exchange of traffic information • It’s not a data model that you put in a database • It’s not a model that you need to have in a TIC system. • In the model we describe the information and how it relates to other information. • It’s the content/payload • Independent of technology Viking Domain 2 DATEX2 Workshop in Stockholm
MDA • Model Driven Architecture • Defined by OMG (Object Management Group) • PIM (Platform Independent Model) • PSM (Platform Specific Model) • A PIM can be realized in more then one PSM. • DATEX1 technology dependent Viking Domain 2 DATEX2 Workshop in Stockholm
Deliverables • Constrains report • Notation • Rules and UML constrains • Naming conventions • Extension mechanisms • Tagged values • Data types • UML model Viking Domain 2 DATEX2 Workshop in Stockholm
Requirements • Input from • DATEX1 • TRIDENT • OTAP • National extensions • Etc • All inclusion option was chosen Viking Domain 2 DATEX2 Workshop in Stockholm
Data types • Generic data type are defined like Integer, String etc. • Support that you can create your own specific data types. Those have to be derived from a Generic data type. • E.g. • Old Attribute SpeedInMetersPerSecond • Now • A data type called MetersPerSecond • An attribute called Speed with data type MetersPerSecond Viking Domain 2 DATEX2 Workshop in Stockholm
Tools • Enterprise Architect, http://www.sparxsystems.com.au/ • Cheap 200€ • Free viewer Viking Domain 2 DATEX2 Workshop in Stockholm
Model content • Four high level packages • General • Payload (WP1) • Exchange (WP4) • Management (?) Viking Domain 2 DATEX2 Workshop in Stockholm
Model content Viking Domain 2 DATEX2 Workshop in Stockholm
General Viking Domain 2 DATEX2 Workshop in Stockholm
Payload Viking Domain 2 DATEX2 Workshop in Stockholm
Payload Publications Viking Domain 2 DATEX2 Workshop in Stockholm
Publications • Show all publications • Focus on • SituationPublication • MassDataPublication Viking Domain 2 DATEX2 Workshop in Stockholm
DATEX2 vs DATEX1 • All is identified with GUID • Not bound to AlertC LocationCode • TPEGLoc support • X and Y support • No Trigrams • A real data model • Hierarchical “attributes” • Split in TrafficElements and OperatorAction • Old DOB’s have a separate definition of what it contains. Viking Domain 2 DATEX2 Workshop in Stockholm
Summary • Large model – union • Not finished, but a good starting point • Refinement of traffic data? • Core model and national extensions? Viking Domain 2 DATEX2 Workshop in Stockholm
WP 2 • Role • Tools • Format Viking Domain 2 DATEX2 Workshop in Stockholm