255
SITP 2 Système d'Information Transport Public SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres Tâche 3.2 – Portage de Transmodel en UML Equipe de projet Page 0 Version 0.1 04/09/2003 Transmodel in UML

Transmodel in UML - KTI...SITP 2 Système d'Information Transport Public SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestres

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 0 Version 0.1 04/09/2003

    Transmodel in UML

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page i Version 0.1 04/09/2003

    Contents 1. Introduction ................................................................................................................................. 1 2. Class diagrams............................................................................................................................. 3

    2.1. Network description............................................................................................................... 3 2.1.1. CD TM Fig. 01 Points and Links ..................................................................................... 3 2.1.2. CD TM Fig. 02 Main Types of Points and Links............................................................. 4 2.1.3. CD TM Fig. 03 Infrastructure .......................................................................................... 5 2.1.4. CD TM Fig. 04 Restrictions............................................................................................. 6 2.1.5. CD TM Fig. 05 Combined Diagram on Topology ........................................................... 7 2.1.6. CD TM Fig. 06 Stop Point Equipment............................................................................. 8 2.1.7. CD TM Fig. 07 Resource Management Points................................................................. 9 2.1.8. CD TM Fig. 08 Activation Facilities.............................................................................. 10 2.1.9. CD TM Fig. 09 Link Sequences..................................................................................... 11 2.1.10. CD TM Fig. 10 Grouping............................................................................................... 12 2.1.11. CD TM Fig. 11 Zones .................................................................................................... 13 2.1.12. CD TM Fig. 12 Complex Features................................................................................. 13 2.1.13. CD TM Fig. 13 Combined Diagram on Generic Network ............................................. 14 2.1.14. CD TM Fig. 14 Routes................................................................................................... 15 2.1.15. CD TM Fig. 15 Journey Patterns ................................................................................... 16 2.1.16. CD TM Fig. 16 Turn Stations and Common Sections.................................................... 17 2.1.17. CD TM Fig. 17 Lines ..................................................................................................... 18 2.1.18. CD TM Fig. 18 Combined Diagram on Linear Features................................................ 19 2.1.19. CD TM Fig. 19 Projection ............................................................................................. 20

    2.2. Versions, validity and layers................................................................................................ 21 2.2.1. CD TM Fig. 20 Validity Frames .................................................................................... 21 2.2.2. CD TM Fig. 21 Versions and Entities............................................................................ 22 2.2.3. CD TM Fig. 22 Validity Conditions .............................................................................. 23 2.2.4. CD TM Fig. 23 Layers ................................................................................................... 23 2.2.5. CD TM Fig. 24 Combined Diagram on Versions .......................................................... 24

    2.3. Tactical planning components ............................................................................................. 25 2.3.1. CD TM Fig. 25 Days...................................................................................................... 25 2.3.2. CD TM Fig. 26 Journeys................................................................................................ 26 2.3.3. CD TM Fig. 27 Standard Times..................................................................................... 27 2.3.4. CD TM Fig. 28 Journey Times ...................................................................................... 28 2.3.5. CD TM Fig. 29 Interchanges.......................................................................................... 29

    2.4. Vehicle scheduling............................................................................................................... 30 2.4.1. CD TM Fig. 30 Vehicle Scheduling............................................................................... 30 2.4.2. CD TM Fig. 31 Vehicle Requirements........................................................................... 31

    2.5. Driver scheduling................................................................................................................. 32 2.5.1. CD TM Fig. 32 Resource Plan....................................................................................... 32 2.5.2. CD TM Fig. 33 Driver Duties ........................................................................................ 33

    2.6. Schedules and versions ........................................................................................................ 34 2.6.1. CD TM Fig. 34 Schedules and versions......................................................................... 34

    2.7. Rostering.............................................................................................................................. 35 2.7.1. CD TM Fig. 35 Roster Definition .................................................................................. 35 2.7.2. CD TM Fig. 36 Roster Assignments .............................................................................. 36

    2.8. Personnel disposition ........................................................................................................... 37 2.8.1. CD TM Fig. 37 Driver Assignments .............................................................................. 37 2.8.2. CD TM Fig. 38 Driver Accounting ................................................................................ 38

    2.9. Operations monitoring and control ...................................................................................... 39 2.9.1. CD TM Fig. 39 Dated Production Components............................................................. 39 2.9.2. CD TM Fig. 40 Production Plan .................................................................................... 40 2.9.3. CD TM Fig. 41 Detection and Monitoring..................................................................... 41 2.9.4. CD TM Fig. 42 Control Actions .................................................................................... 42

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page ii Version 0.1 04/09/2003

    2.9.5. CD TM Fig. 43 Events ................................................................................................... 43 2.9.6. CD TM Fig. 44 Messages .............................................................................................. 44

    2.10. Passenger information.......................................................................................................... 45 2.10.1. CD TM Fig. 45 Information Facilities ........................................................................... 45 2.10.2. CD TM Fig. 46 Footnotes .............................................................................................. 46 2.10.3. CD TM Fig. 47 Passing Times....................................................................................... 47 2.10.4. CD TM Fig. 48 Passenger Trips .................................................................................... 48 2.10.5. CD TM Fig. 49 Mean Trip Duration.............................................................................. 49

    2.11. Fare collection ..................................................................................................................... 50 2.11.1. CD TM Fig. 50 Access Rights, Control and Validation................................................. 50 2.11.2. CD TM Fig. 51 Fare Structure ....................................................................................... 51 2.11.3. CD TM Fig. 52 Fare Parameters .................................................................................... 52 2.11.4. CD TM Fig. 53 Fare Products and Sales........................................................................ 53 2.11.5. CD TM Fig. 54 Prices .................................................................................................... 54

    2.12. Management information..................................................................................................... 55 2.12.1. CD TM Fig. 55 Service Journey Performance ............................................................... 55 2.12.2. CD TM Fig. 56 Recorded Use of Services..................................................................... 56

    2.13. Multi-modal operation in public transport ........................................................................... 57 2.13.1. CD TM Fig. 57 Transport Mode.................................................................................... 57 2.13.2. CD TM Fig. 58 Trains.................................................................................................... 58 2.13.3. CD TM Fig. 59 Vehicle Coupling.................................................................................. 59

    2.14. Multiple operators' environment .......................................................................................... 60 2.14.1. CD TM Fig. 60 Responsibility for Services................................................................... 60 2.14.2. CD TM Fig. 61 Responsibility for Resources ................................................................ 61

    3. Class dictionnary ....................................................................................................................... 62 4. Generalisations and specialisations ......................................................................................... 243

    4.1. Specialisations descent ...................................................................................................... 243 4.2. Generalisations climb up.................................................................................................... 247

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 1 Version 0.1 04/09/2003

    1. INTRODUCTION This document presents the result of porting the Transmodel reference model into UML formalism and then into the English language. Firstly, Transmodel has been ported into UML, in French, using the frame of project SITP 2, commissioned and funded by the French government. Secondly the English translation was written, funded by the English government.

    The contents of this document corresponds to version 5.1 of Transmodel. The diagrams result from transposing the entity-relationship genuine diagrams from Transmodel into UML class diagrams of, with semantic equivalence. As far as possible, the visual disposition of each diagram has been retained. All attributes owned by each class appear on the diagrams. The mandatory attributes are indicated by a multiplicity of [1]. As UML does not provide a way to graphically indicate if a specialisation is exclusive (disjunctive) or inclusive, the following convention applies: - an exclusive specialisation is represented as a rake, the handle of which is pointing to the general class, the teeth being linked to the specialised ones; - an inclusive specialisation is represented with as many inheritance links as there are specialised classes. Similarly, as UML does not offer such specific visual features as the exclusion arc indicating that some relationships afferent to a certain class are mutually exclusive, then UML constraints between relationships are used. By convention, if several relationships afferent to certain classes are bound to a constraint named "EXCLUSION xx", then they are mutually exclusive. That is, for an instance of that class, only one of those relationships can (or must, depending on the multiplicity) be used. In some entity-relationship diagrams, when only one of the relationships involved in an exclusion appears, a stump of the exclusion arc appears too. In the corresponding class diagrams, nothing such appears. More considerations on the correspondence between UML and entity-relationship Barker formalisms are to be found in annex. The model includes the following packages : Network description

    Versions, validity and layers

    Tactical planning components

    Vehicle scheduling

    Driver scheduling

    Schedules and versions

    Rostering

    Personnel disposition

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 2 Version 0.1 04/09/2003

    Operations monitoring and control

    Passenger information

    Fare collection

    Management information

    Multi-modal operation in public transport

    Multiple operators' environment

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 3 Version 0.1 04/09/2003

    2. CLASS DIAGRAMS

    2.1. NETWORK DESCRIPTION

    2.1.1. CD TM FIG. 01 POINTS AND LINKS

    POINTId[1]name

    LOCATING SYSTEMname[1]

    LOCATIONcoordinate_1[1]coordinate_2[1]coordinate_3

    TYPE OF POINTname[1]description

    LINE SHAPEformula[1]

    0..1a reference for

    *

    referring to

    1reference for

    *referring to

    1located by

    *locating

    *referring to

    1reference for

    POINT ON LINKorder[1]distance from start

    1viewed as

    *a view of

    NETWORKVERSION

    name[1]

    *valid for

    1comprising

    OPERATING DAYcalendar[1]date[1]earliest timelatest time

    0..1

    valid from

    0..1the val idity start of

    TYPE OF LINKId[1]

    0..1limiting

    *between

    1..*classifying

    *classified as

    LINKId[1]length

    1start of

    *from

    1 end of

    * to

    *for

    1described by

    *located on

    1passing through *network version

    1comprising

    1..*classifying

    *classified as

    CD TM Fig. 01 Points and Links

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 4 Version 0.1 04/09/2003

    2.1.2. CD TM FIG. 02 MAIN TYPES OF POINTS AND LINKS POINT

    Id[1]name

    STOP POINT

    for alightingfor boarding

    TIMING POINT

    categoryallowed for wait time

    ROUTE POINT

    via_flag[1]

    SERVICE LINK

    1start of

    *from

    1end of

    *to

    TIMING LINK

    1start of

    *from

    1end of

    *toROUTE LINK

    distance

    LINK

    Id[1]length

    *from

    1start of

    *to

    1end of

    CD TM Fig. 02 Main Types of Points and Links

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 5 Version 0.1 04/09/2003

    2.1.3. CD TM FIG. 03 INFRASTRUCTURE POINT

    Id[1]name

    INFRASTRUCTURE POINT

    ROAD JUNCTION

    RAILWAY JUNCTION

    WIRE JUNCTION

    INFRASTRUCTURE LINK

    ROAD ELEMENT

    RAILWAY ELEMENT

    WIRE ELEMENT

    LINK

    Id[1]length

    *to

    1end of

    *from

    1start of

    CD TM Fig. 03 Infrastructure

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 6 Version 0.1 04/09/2003

    2.1.4. CD TM FIG. 04 RESTRICTIONS

    INFRASTRUCTURE POINT

    INFRASTRUCTURE LINK

    LINK

    Id[1]length

    VEHICLE TYPE AT POINT

    capacity

    MEETING RESTRICTION

    OVERTAKING POSSIBILITY

    IMPOSSIBLE MANOEUVRE

    DAY TYPE

    Id[1]earl iest timelatest timename

    *not available on

    *limiiting the availability of

    VEHICLE TYPE

    Id[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

    * specifying the capacity of

    1 location of

    1allowed to be located at

    *providing space for

    1overtaking at

    *for

    1overtaken at

    *against

    1used to define

    *defined for

    1subject to

    *for

    1subject to

    *against

    1overtaking at

    *at

    *on

    1referred to in 1 referred to in

    * with regard to the opposite

    1start of

    *from

    1end of

    *to

    POINT

    Id[1]name

    *from

    1start of

    *to

    1end of

    CD TM Fig. 04 Restrictions

    *safely traversed by

    *safe to traverse

    1overtaking at

    *at

    { Exclusion AK}

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 7 Version 0.1 04/09/2003

    2.1.5. CD TM FIG. 05 COMBINED DIAGRAM ON TOPOLOGY

    For clarity of the diagram, theattribute names have been withdrawn.

    LOCATION

    LOCATING SYSTEM

    *referring to 1

    reference forLINE SHAPE

    1reference for *

    referring to

    OPERATING DAY

    TYPE OF POINT

    TYPE OF LINK

    0..1

    limiting

    *between

    POINT

    * locating

    1 located by *referring to

    0..1a reference for

    1..*classifying

    *classified as

    LINK

    1start of

    *from

    1end of

    *to

    *for

    1described by

    1..*classifying

    *classified as

    NETWORK VERSION

    0..1the validity start of

    0..1valid from

    * valid for

    1 comprising

    *network version

    1comprising

    POINT ON LINK

    order[1]distance from start

    1viewed as

    *a view of

    1passing through

    *located on

    STOP POINT

    SERVICE LINK

    1start of

    *from

    1end of

    *to

    TIMING POINT

    TIMING LINK

    1start of

    *from

    1end of

    *to

    ROUTE POINT

    ROUTE LINK

    1

    end of*

    to1start of

    *from

    INFRASTRUCTURE LINK

    INFRASTRUCTURE POINT

    *to1end of

    *from1

    start of

    ROAD JUNCTION

    RAILWAY JUNCTION

    WIRE JUNCTION

    ROAD ELEMENT

    RAILWAY

    ELEMENT

    VEHICLE TYPE AT POINT

    1 location of

    * specifying the capacity of

    OVERTAKINGPOSSIBILITY

    1overtaking at

    *at

    IMPOSSIBLE MANOEUVRE

    1start of

    *from

    1end of

    *to

    MEETINGRESTRICTION

    1referred to in

    *with regard to the opposite

    1referred to in

    *on

    VEHICLE TYPE

    * against

    1 overtaken at

    *for

    1subject to

    * against

    1 subject to

    *for

    1overtaking at

    *defined for

    1used to define

    *providing space for

    1allowed to be located at

    *

    included in

    0..1made up of

    CD TM Fig. 05 Combined Diagram on Topology

    *safely traversed by

    *safe to traverse

    WIRE ELEMENT

    1overtaking at

    *at

    { Exclusion AK}

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 8 Version 0.1 04/09/2003

    2.1.6. CD TM FIG. 06 STOP POINT EQUIPMENT PURPOSE OF EQUIPMENT

    PROFILE

    name[1]

    TYPE OF EQUIPMENT

    Id[1]descriptionfunctional purpose

    TYPE OF STOP POINT

    Id[1]

    STOP POINT

    for alightingfor boarding

    STOP POINT EQUIPMENT PROFILE

    profile[1]units[1]

    ACTUAL STOP POINT EQUIPMENT

    units[1]

    *defined for

    1defining

    *in

    1..*equipped with

    *containing

    1contained in

    *classified as

    1the classification for

    *in

    1equipped with

    *classified as

    0..1the classification for

    CD TM Fig. 06 Stop Point Equipment

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 9 Version 0.1 04/09/2003

    2.1.7. CD TM FIG. 07 RESOURCE MANAGEMENT POINTS ORGANISATIONAL UNIT

    name[1]

    POINT

    Id[1]name

    CREW BASE

    name[1]

    0..1manager of

    *managed byGARAGE

    name[1]

    0..1manager of

    *managed by

    *

    near *near

    TIMING POINT

    categoryallowed for wait time

    RELIEF POINT

    PARKING POINT

    GARAGE POINT

    *managed by

    1manager of

    1..*belonging to

    1comprising

    CD TM Fig. 07 Resource Management Points

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 10 Version 0.1 04/09/2003

    2.1.8. CD TM FIG. 08 ACTIVATION FACILITIES TYPE OF ACTIVATION

    Id[1]

    ACTIVATION LINK

    ACTIVATION POINT

    code[1]type of activation

    BEACON POINT

    POINT

    Id[1]name

    ACTIVATION ASSIGNMENT

    order

    1used to define

    *for

    ACTIVATED EQUIPMENT

    Id[1]

    TYPE OF TRAFFIC CONTROL POINT

    Id[1]

    TRAFFIC CONTROL POINT

    *used to trigger

    1..*triggered by

    *used to trigger

    1..*triggerd along

    1used to define

    *for

    *classified as

    1classifying

    1..*controlled by

    *related to

    *for

    1used to define

    *used to trigger

    1..*triggered at

    1

    start of

    *

    from

    1

    end of

    *

    to

    { Exclusion D}

    CD TM Fig. 08 Activation Facilities

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 11 Version 0.1 04/09/2003

    2.1.9. CD TM FIG. 09 LINK SEQUENCES NETWORK VERSION

    name[1]

    TYPE OF LINK SEQUENCE

    name[1]

    LINK SEQUENCE

    Id[1]

    POINT IN LINK SEQUENCE

    order[1]

    LINK IN LINK SEQUENCE

    order[1]

    POINT

    Id[1]name

    LINK

    Id[1]length

    *valid for

    0..1comprising

    *classified as

    1classifying

    1..*in

    1made up of

    1..*in

    1made up of

    1viewed as

    *a view of

    1viewed as

    *a view of

    { Exclusion E}

    CD TM Fig. 09 Link Sequences

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 12 Version 0.1 04/09/2003

    2.1.10.CD TM FIG. 10 GROUPING PURPOSE OF GROUPING

    Id[1]

    TYPE OF POINT

    name[1]description

    TYPE OF LINK

    Id[1]

    0..1limiting

    *between

    GROUP OF POINTS

    Id[1]

    POINT

    Id[1]name

    1..*classifying

    *classified as

    STOP AREA

    name[1]

    LINK

    Id[1]length

    1..*classifying

    *classified as

    GROUP OF LINKS

    Id[1]

    TIMING LINK

    GROUP OF TIMINGLINKS

    id[1]description

    1..*in

    0..1made up of

    LINK SEQUENCE

    Id[1]

    GROUP OF LINKSEQUENCES

    Id[1]

    *classified as

    1classifying

    *allowed for

    *restricted to

    * classified as

    1 the classification for

    * allowed for

    *restricted to

    *classified as

    1the classification for

    *allowed for

    *restricted to

    *classified as

    1the classification for

    1..*included in

    *composed of

    1..* included in

    * made up of

    1..*included in

    *composed of

    CD TM Fig. 10 Grouping

    TYPE OF LINKSEQUENCE

    name[1]

    1 used as

    0..1 a use of

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 13 Version 0.1 04/09/2003

    2.1.11.CD TM FIG. 11 ZONES PLACE

    Id[1]name[1]

    TYPE OF ZONE

    Id[1]

    GROUP OF POINTS

    Id[1]

    ZONE

    Id[1]name[1]description

    0..1

    including*

    included in

    0..1 a generic description of

    0..1 classified by

    POINT

    Id[1]name

    0..1 a generic description of

    0..1 a view ofLINK SEQUENCE

    Id[1]

    ACCESS ZONE

    TARIFF ZONE

    0..1border for

    0..1bordered by

    0..1 functional centroid for

    0..1 represented by

    0..1defined by

    0..1defining

    *classified as

    1classifying

    CD TM Fig. 11 Zones

    2.1.12.CD TM FIG. 12 COMPLEX FEATURES COMPLEX FEATURE

    Id[1]

    SIMPLE FEATURE

    object type[1]Id_object[1]

    POINT

    Id[1]name

    LINK

    Id[1]length

    ZONE

    Id[1]name[1]description

    0..1représentation for

    *represented by

    0..1viewed as

    *a view of

    0..1viewed as

    *a view of

    0..1viewed as

    *a view of

    * containing*contained in

    *contained in

    *made up of

    { Exclusion F}

    CD TM Fig. 12 Complex Features

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 14 Version 0.1 04/09/2003

    2.1.13.CD TM FIG. 13 COMBINED DIAGRAM ON GENERIC NETWORK PURPOSE OF GROUPING

    Id[1]

    TYPE OF POINT

    name[1]description

    *restricted to

    *allowed for

    TYPE OF ZONE

    Id[1]

    TYPE OF LINK

    Id[1]

    0..1limiting

    *between

    *restricted to

    *allowed forTYPE OF LINK

    SEQUENCE

    name[1]

    *restricted to

    *allowed for

    GROUP OF POINTS

    Id[1]

    1the classification for

    *classified as

    GROUP OF LINKS

    Id[1]

    1the classification for

    *classified as

    GROUP OF LINKSEQUENCES

    Id[1]

    1the classification for

    *classified as

    TARIFFZONE

    STOP AREA

    name[1]

    GROUP OF TIMINGLINKS

    id[1]description LINK SEQUENCE

    Id[1]

    *composed of

    1..*included in

    1classifying

    * classified as

    ACCESSZONE

    TIMING LINK

    0..1made up of

    1..*in

    ZONE

    Id[1]name[1]description

    1 classifying

    * classified as0..1

    including

    *included in

    0..1border for

    0..1bordered by

    0..1defining

    0..1defined by

    LINK IN LINKSEQUENCE

    order[1]

    1made up of

    1..*inPOINT IN LINK

    SEQUENCE

    order[1]

    1 made up of

    1..* in

    SIMPLE FEATURE

    object type[1]Id_object[1]

    0..1viewed as

    *a view ofLINK

    Id[1]length

    *a view of

    0..1viewed as

    *a view of

    1viewed as

    1..*classifying

    *classified as

    * made up of

    1..* included in

    COMPLEX FEATURE

    Id[1]

    *contained in

    *made up of *contained in

    * containing

    PLACE

    Id[1]name[1]

    0..1 classified by

    0..1 a generic description ofNETWORK VERSION

    name[1]

    * valid for

    0..1 comprising

    *network version

    1comprising

    POINT

    Id[1]name

    *from

    1start of

    *to

    1end of

    *a view of

    0..1viewed as

    *a view of

    1viewed as

    0..1 a generic description of

    0..1 a view of

    *represented by

    0..1représentation for

    *referring to 0..1

    a reference for

    1comprising

    *valid for

    *composed of

    1..*included in

    0..1represented by

    0..1functional centroid for

    1..* classifying

    * classified as

    { Exclusion AD}

    { Exclusion AE}

    CD TM Fig. 13 Combined Diagram on Generic Network

    1used as

    0..1 a use of

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 15 Version 0.1 04/09/2003

    2.1.14.CD TM FIG. 14 ROUTES ROUTE

    Id[1]name

    ROUTE POINT

    via_flag[1]

    VEHICLE TYPE

    Id[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

    DIRECTION

    Id[1]name

    0..1the opposite of 0..1the opposite of

    *oriented by

    0..1forPOINT ON ROUTE

    order[1]

    1through

    1..*onROUTE LINK

    distance

    1 end of

    * to

    1start of

    *from

    CD TM Fig. 14 Routes

    *safely traversed by

    *safe to traverse

    1viewed as

    *a view of

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 16 Version 0.1 04/09/2003

    2.1.15.CD TM FIG. 15 JOURNEY PATTERNS PURPOSE OF GROUPING

    Id[1]

    TYPE OF JOURNEY PATTERN

    name[1]

    ROUTE

    Id[1]name

    JOURNEY PATTERN

    Id[1]name

    1

    covered by *

    on

    SERVICEJOURNEYPATTERN

    type of service

    DEAD RUNPATTERN

    POINT ON ROUTE

    order[1]

    1 through

    1..* on

    ROUTE POINT

    via_flag[1]

    POINT

    Id[1]name

    SERVICE LINK

    STOP POINT

    for alightingfor boarding

    *from

    1start of

    *to

    1end of

    LINK

    Id[1]length

    1start of

    *from

    1 end of

    * toTIMING POINT

    categoryallowed for wait time

    TIMING LINK

    1start of

    *from

    1 end of

    * to

    TIMING LINK INJOURNEY PATTERN

    order[1]

    1made up of

    *in

    1viewed as

    *a view of

    POINT IN JOURNEY PATTERN

    order[1]for alightingfor boarding

    1made up of

    1..*on

    1viewed as

    *a view of

    SERVICE PATTERN

    Id[1]

    *made up of

    1contributing to

    1comprising *

    defined on

    TIMING PATTERN

    Id[1]

    *made up of

    1contributing to

    0..1restricted to *

    allowed for

    STOP POINT IN JOURNEYPATTERN

    order[1]

    1 viewed as

    *a view of

    1made up of

    *defining

    TIMING POINT IN JOURNEYPATTERN

    order[1]wait point[1]

    1viewed as

    *a view of

    0..1by default timed from

    1the timing reference for1made up of

    1..*defining

    *classified as

    0..1classifying

    1comprising

    *

    defined on

    1viewed as

    *a view of

    CD TM Fig. 15 Journey Patterns

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 17 Version 0.1 04/09/2003

    2.1.16.CD TM FIG. 16 TURN STATIONS AND COMMON SECTIONS NETWORK VERSION

    name[1]

    ROUTE

    Id[1]name

    1comprising

    1..*valid for

    STOP AREA

    name[1]

    1comprising

    *valid for

    COMPLEX FEATURE

    Id[1]

    JOURNEY PATTERN

    Id[1]name

    1

    covered by

    *

    on

    TURN STATION

    Id[1]turnaround distance

    TIMING POINT IN JOURNEYPATTERN

    order[1]wait point[1]

    0..1by default timed from

    1the timing reference for

    TURNAROUND TIME LIMIT

    maximum duration[1]minimum duration

    ROUTE POINT

    via_flag[1]

    POINT

    Id[1]name

    TIMING POINT

    categoryallowed for wait time

    * a view of

    1 viewed as

    * to

    1 end of

    *from

    1start of

    COMMON SECTION

    Id[1]description

    1..*

    included in

    *comprising

    0..1

    comprising

    *valid for

    1..*used to define

    *defined for

    POINT ON ROUTE

    order[1]

    1through

    1..*on

    1viewed as

    *a view of

    *in

    0..1including

    0..1viewed as

    0..1a view of

    1..* end of

    0..1 to

    * defined for

    0..1 restricted to

    CD TM Fig. 16 Turn Stations and Common Sections

    1 start of

    0..1 from

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 18 Version 0.1 04/09/2003

    2.1.17.CD TM FIG. 17 LINES PURPOSE OF GROUPING

    Id[1]

    GROUP OF LINES

    Id[1]descriptionname

    1the classifincation for

    *classified by

    LINE

    Id[1]name

    *composed of

    1..*included in

    ROUTE

    Id[1]name

    1made up of

    1..*on

    JOURNEY PATTERN

    Id[1]name

    1covered by

    *on

    0..1main line for

    0..1represented by

    CD TM Fig. 17 Lines

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 19 Version 0.1 04/09/2003

    2.1.18.CD TM FIG. 18 COMBINED DIAGRAM ON LINEAR FEATURES GROUP OF LINES

    DIRECTION

    0..10..1

    LINE

    *composed of

    1..*included in

    0..1 represented by

    0..1 main line for

    TYPE OF JOURNEY PATTERN

    PURPOSE OF GROUPING

    *allowed for

    0..1restricted to

    *classified by 1

    the classifincation for

    TYPE OF LINK SEQUENCE

    *

    restricted to

    *allowed for

    ROUTE

    0..1for

    *oriented by

    1made up of

    1..*on

    JOURNEY PATTERN

    1covered by

    *on

    0..1classifying

    *classified as

    DEAD RUN PATTERN

    COMMON SECTION

    1..*used to define

    *defined for

    POINT ON ROUTE

    1through

    1..*on

    TIMING PATTERN

    1comprising *

    defined on

    * made up of

    1 contributing to

    SERVICE PATTERN

    *made up of

    1contributing to

    1comprising

    *defined on LINK SEQUENCE

    1classifying

    *

    classified as

    TURN STATION

    1..* end of

    0..1 to

    TIMING LINK INJOURNEY PATTERN

    1made up of

    * inPOINT IN JOURNEY

    PATTERN

    1made up of

    1..*on

    LINK IN LINKSEQUENCE

    1made up of

    1..*in

    TURNAROUND TIME LIMIT

    0..1restricted to

    *defined for

    TIMING POINT INJOURNEY PATTERN

    0..1by default timed from

    1the timing reference for

    1made up of

    1..*defining

    POINT IN LINKSEQUENCE

    1made up of

    1..*in

    STOP POINT INJOURNEY PATTERN

    1made up of

    *defining

    ROUTE LINK

    TIMING LINK

    * a view of

    1 viewed as

    SERVICE LINK

    LINK

    *a view of

    1viewed as

    VEHICLE TYPE

    ROUTE POINT

    * to

    1

    * a view of

    1 viewed as

    *from

    1start of TIMING POINT

    *a view of

    1viewed as

    *to

    1 end of

    *from

    1start of

    *from

    1start of

    * to

    1 end ofSTOP POINT

    *a view of

    1viewed as *from 1start of* to1 end of

    POINT

    1viewed as

    * a view of

    { Exclusion AF}

    1 viewed as

    * a view of

    1..*included in

    *comprising

    1start of

    *from

    1 end of

    * to

    1start of

    0..1from

    CD TM Fig. 18 Combined Diagram on Linear Features

    *safely traversed by*safe to traverse

    For clarity of the diagram, the attributenames have been withdrawn.

    SERVICE JOURNEYPATTERN

    end of

    the opposite ofthe opposite of

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 20 Version 0.1 04/09/2003

    2.1.19.CD TM FIG. 19 PROJECTION TYPE OF PROJECTION

    name[1]

    POINT

    Id[1]name

    POINT ON LINK

    order[1]distance from start

    ZONE

    Id[1]name[1]description

    POINT PROJECTION

    distance

    LINK PROJECTION

    ZONE PROJECTION

    COMPLEXFEATURE

    PROJECTION

    LINK SEQUENCE

    Id[1]

    LINK

    Id[1]length

    COMPLEX FEATURE

    Id[1]

    *concerning

    1comprising

    0..*calling as source

    1used as source in

    *concerning

    1comprising

    *concerning

    1comprising

    * ending at

    1 end of

    *starting at

    1start of

    *concerning

    1comprising

    0..*calling as source

    1used as source in

    1used as target in

    *to

    1used as target in

    *to

    1used as target in

    *calling as source

    1used as target in

    *to

    1used as target in

    *to

    1used as target in

    *to

    1used as target in

    *to

    1used as target in

    *to

    1used as target in

    *to

    1used as target in

    *to

    1used as target in

    *to

    1used as source in

    *calling as source

    { Exclusion G}

    { Exclusion H}{ Exclusion I}

    { Exclusion J}

    CD TM Fig. 19 Projection

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 21 Version 0.1 04/09/2003

    2.2. VERSIONS, VALIDITY AND LAYERS

    2.2.1. CD TM FIG. 20 VALIDITY FRAMES TYPE OF VALIDITY

    Id[1]

    ENTITY IN REPOSITORY

    name[1]

    TYPE OF FRAME

    Id[1]

    VALIDITY CONDITION

    Id[1]

    VERSION FRAME

    Id[1]

    DATA SYSTEM

    Id[1]user[1]version[1]

    ENTITY IN FRAME

    *

    defining

    *

    defined by

    *validated by

    1validating

    *belonging to

    1comprising

    1restricted to

    *defined for

    *characterised by

    1characterising

    0..1

    object of*

    dealing with

    *belonging to

    1comprising

    0..1parent of

    *

    derived from

    0..1

    including

    *included in

    CD TM Fig. 20 Validity Frames

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 22 Version 0.1 04/09/2003

    2.2.2. CD TM FIG. 21 VERSIONS AND ENTITIES TYPE OF VERSION

    Id[1]

    DATA SYSTEM

    Id[1]user[1]version[1]

    ENTITY IN REPOSITORY

    name[1]

    VERSION FRAME

    Id[1]

    0..1object of

    *dealing withENTITY

    Id[1]

    ENTITY IN FRAME

    1comprising

    *belonging to

    VERSION

    Id[1]date[1]time[1]user[1]

    ENTITY IN VERSION

    VALIDITY CONDITION

    Id[1]

    1restricted to

    *defined for

    TRACE

    Id[1]

    DELTA

    delta value[1]

    *instance of

    1filled by

    *belonging to

    1comprising

    *classified as

    1classifying

    *deriving from

    0..1parent of

    1represented by

    0..1representing

    1 comprising

    * belonging to

    { Exclusion K}

    *defined for

    1characterised by

    *defined by

    1defining

    1..*

    governed by

    1

    governing

    * valid instance of

    1 valid for several1valid for only one

    0..1valid instance of *restricted by

    0..1restricting

    * to version

    1 updated value

    *from version

    1previous value of

    *document within

    1changed by

    *deriving from

    0..1parent of

    { Exclusion L}

    { Exclusion M}

    CD TM Fig. 21 Versions and Entities

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 23 Version 0.1 04/09/2003

    2.2.3. CD TM FIG. 22 VALIDITY CONDITIONS ENTITY

    Id[1]

    VALIDITY TRIGGER

    Id[1]

    VALIDITY RULE PARAMETER

    Id_parameter[1]

    VALIDITY CONDITION

    Id[1]

    1defining

    *defined by

    VERSION

    Id[1]date[1]time[1]user[1]

    *defined for

    1characterised by

    *defined by

    1defining 1defining

    *defined by

    { Exclusion N}

    CD TM Fig. 22 Validity Conditions

    2.2.4. CD TM FIG. 23 LAYERS DATA SYSTEM

    Id[1]user[1]version[1]

    LOCATING SYSTEMname[1]

    TYPE OF PROJECTIONname[1]

    VERSION FRAMEId[1]

    0..1object of

    *dealing with

    LAYERname[1]purpose[1]

    VALIDITY CONDITIONId[1]

    1restricted to

    *defined forVERSION

    Id[1]date[1]time[1]user[1]

    *

    defined for 1

    characterised by

    LAYER VERSION

    * referring to

    1 base of

    0..1an implémentation of

    1defining *related to

    1defined for

    *describing

    1subject to

    1source for

    *using as source

    1target for

    *using as target

    1..*assigned to

    1limited by

    { Exclusion O}

    CD TM Fig. 23 Layers

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 24 Version 0.1 04/09/2003

    2.2.5. CD TM FIG. 24 COMBINED DIAGRAM ON VERSIONS TYPE OF VALIDITY

    Id[1]

    ENTITY IN REPOSITORY

    name[1]

    *

    defined by

    *

    defining

    TYPE OF FRAME

    Id[1]

    *included in

    0..1including

    1validating

    *validated by

    ENTITY IN FRAME

    1

    comprising *

    belonging to

    0..1parent of

    *

    derived from

    1comprising

    *belonging to

    TYPE OF VERSION

    Id[1]

    VERSION FRAME

    Id[1]

    1 characterising

    *characterised by

    ENTITY

    Id[1]

    1filled by

    * instance of

    VERSION

    Id[1]date[1]time[1]user[1]

    1classifying

    *classified as

    *deriving from

    0..1

    parent of

    1comprising

    *belonging to

    1represented by

    0..1representing

    ENTITY IN VERSION

    1valid for several

    *valid instance of

    1

    governing

    1..*

    governed by

    *deriving from

    0..1

    parent of

    1 valid for only one

    0..1 valid instance of

    0..1restricting

    *restricted by

    VALIDITY RULEPARAMETER

    Id_parameter[1]

    DELTA

    delta value[1]

    1previous value of

    *from version

    1 updated value

    * to versionVALIDITYTRIGGER

    Id[1]

    TRACE

    Id[1]

    1changed by

    *document within

    VALIDITY CONDITION

    Id[1]

    1restricted to

    * defined for

    1 characterised by

    *defined for

    1defining

    * defined by

    1defining

    * defined by

    1defining

    * defined by

    DATA SYSTEM

    Id[1]user[1]version[1]

    * belonging to

    1 comprising

    *dealing with

    0..1object of

    { Exclusion AG} { Exclusion AH}

    { Exclusion AJ}

    CD TM Fig. 24 Combined Diagram on Versions

    { Exclusion O}

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 25 Version 0.1 04/09/2003

    2.3. TACTICAL PLANNING COMPONENTS

    2.3.1. CD TM FIG. 25 DAYS TIMETABLE VERSION

    name[1]

    NETWORK VERSION

    name[1]

    VEHICLE JOURNEY

    Id[1]departure time[1]

    0..1comprising

    *valid for

    DUTY

    Id[1]finishing durationpreparation duration

    0..1 comprising

    * valid for

    DAY TYPE

    Id[1]earliest timelatest timename

    * worked on

    1 for

    1comprising

    1..*valid for

    PROPERTY OF DAY

    name[1]description

    * described by

    * used to describeOPERATING DAY

    calendar[1]date[1]earliest timelatest time

    0..1valid from

    0..1the validity start of

    0..1valid on

    *assigned to

    TIME BAND

    start time[1]end time[1]

    1comprising

    *valid for

    SHORT TERM DAY TYPE ASSIGNMENT

    1specified by

    *specifying

    1used to define

    *for

    1used to define

    *for

    PURPOSE OFGROUPING

    Id[1]

    JOURNEY PATTERN

    Id[1]name

    ROUTE

    Id[1]name

    1comprising

    1..*valid for

    *on

    1covered by

    GROUP OF LINES

    Id[1]descriptionname

    1the classifincation for

    *classified by

    1used to define

    *for

    LINE

    Id[1]name

    *composed of

    1..*included in

    1..*on

    1made up of

    1comprising

    1..*valid for

    DAY OF WEEK

    day[1]

    0..1defined as

    *used to define

    CD TM Fig. 25 Days

    *worked on

    1for

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 26 Version 0.1 04/09/2003

    2.3.2. CD TM FIG. 26 JOURNEYS POINT

    Id[1]name

    POINT IN JOURNEY PATTERN

    order[1]for alightingfor boarding

    TIMING POINT IN JOURNEY PATTERN

    order[1]wait point[1]

    on 1..*

    made up of 1

    the timing reference for 1

    by default timed from 0..1

    DEAD RUNPATTERN

    SERVICE JOURNEYPATTERN

    type of service

    PROPERTY OF DAY

    name[1]description

    OPERATING DAY

    calendar[1]date[1]earliest timelatest time

    PERIOD

    name

    TIMETABLE VERSION

    name[1]

    TYPE OF SERVICE

    Id[1]descriptionname

    TIME DEMAND TYPE

    Id[1]descriptionname

    DEAD RUN

    SERVICE JOURNEY

    used to define 1..*

    valid during 0..1

    starting at 0..1

    the start day of 1

    made using

    *

    used by default by 0..1

    classified as*

    the classification for0..1

    valid for*

    comprising 0..1

    VEHICLE TYPE

    Id[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

    *made using

    0..1proposed for

    SPECIAL SERVICE

    id[1]start time[1]end time[1]client

    0..1for

    *

    described by

    GROUP OF SERVICES

    Id[1]

    1..*in0..1made up of

    0..1 the timing reference for

    * timed from

    0..1the classification for

    *classified as

    VEHICLE TYPE PREFERENCE

    rank[1]

    1used to define

    *for

    1specified by

    *for

    1used to define

    *for

    0..1proposed for

    *using

    PURPOSE OF JOURNEYPARTITION

    name[1]

    ORGANISATIONALUNIT

    name[1]

    JOURNEY PART

    id[1]start timeend time

    1 start of

    * from

    1 end of

    * to

    1

    subdivided in

    *part of

    1causing

    1..*caused by

    0..1responsible for

    *managed by

    CD TM Fig. 26 Journeys

    1 for

    * made using

    JOURNEY PATTERN

    Id[1]name

    VEHICLE JOURNEY

    Id[1]departure time[1]

    DAY TYPE

    Id[1]earliest timelatest timename

    * for

    1 used to define

    *assigned to

    0..1valid on

    * used to describe

    * described by

    *worked on

    1for

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 27 Version 0.1 04/09/2003

    2.3.3. CD TM FIG. 27 STANDARD TIMES

    on 1..*

    made up of 1

    start of1

    from*

    end of 1

    to *

    TIMETABLE VERSION

    name[1]

    valid for 1..*

    comprising 1

    valid for 1..*

    comprising 1comprising 1

    valid for *

    valid from 0..1

    the validity start of 0..1

    valid on 0..1

    assigned to *

    associated with*

    covered in 1

    associated with*

    covered in 1

    associated with *

    covered in 1worked using 1

    assigned to*

    from *

    start of 1

    to*

    end of1

    applied at*

    associated with 1

    allowed on*

    allowing1

    used to define 1

    associated with *used to define 1

    associated with *

    used to define 1

    associated with *

    used to define 1

    associated with *

    used to define 1

    associated with *

    used by default by0..1

    made using *

    for 1

    worked on *

    comprising1

    valid for*

    used to define*

    for1

    used to define

    1for*

    used to define 1

    for *

    for *

    used to define 1

    made up of0..1

    in 1..*

    1used to define

    *associated with

    CD TM Fig. 27 Standard Times

    1for

    *made using

    0..1comprising

    *valid for

    0..1the timing reference for

    *timed from

    TIME DEMAND TYPE

    Id[1]descriptionname

    GROUP OF TIMING LINKS

    id[1]description

    TIME DEMAND TYPEASSIGNMENT

    DAY TYPE

    Id[1]earliest timelatest timename

    TIME BAND

    start time[1]end time[1]

    OPERATING DAY

    calendar[1]date[1]earliest timelatest time

    TIMING POINT

    categoryallowed for wait time

    POINT IN JOURNEY PATTERN

    order[1]for alightingfor boarding

    TIMING POINT IN JOURNEYPATTERN

    order[1]wait point[1]

    JOURNEY PATTERN

    Id[1]name

    JOURNEY PATTERN RUN TIME

    duration[1]

    TURNAROUND TIME LIMIT

    maximum duration[1]minimum duration

    JOURNEY PATTERN LAYOVER

    duration[1]

    TIMING LINK

    DEFAULT DEAD RUN RUN TIME

    duration[1]

    DEFAULT SERVICE JOURNEY RUN TIME

    duration[1]

    JOURNEY PATTERN WAIT TIME

    duration[1]

    VEHICLE JOURNEY

    Id[1]departure time[1]

    NETWORK VERSION

    name[1]

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 28 Version 0.1 04/09/2003

    2.3.4. CD TM FIG. 28 JOURNEY TIMES

    start of 1

    from *

    end of1

    to*

    viewed as 1a view of*

    the timing reference for1 by default timed from

    0..1

    worked on *

    for 1

    made using *

    used by default by 0..1for 1

    used to define *

    used to define 1

    *

    used to define 1

    for*

    valid on 0..1

    assigned to *

    for*

    used to define1

    valid for 1..*

    comprising 1

    the validity start of 0..1

    valid from 0..1

    valid for1..*

    comprising1

    valid for *

    comprising 1valid for *

    comprising 1

    made up of 1

    in*

    for *

    covered in 1

    worked using1

    valid on *

    worked using

    1valid on*

    allowing 1

    allowed on 0..1

    comprising0..1

    valid for*applied at*

    associated with1

    1

    *associated with

    covered in

    *

    1 end of

    * to

    1start of

    *from

    CD TM Fig. 28 Journey Times

    1start of

    *from

    1 end of

    * to

    0..1a use of

    0..1used as

    1..* in

    0..1 made up of

    TIMING POINT

    categoryallowed for wait time

    TIMING POINT INJOURNEY PATTERN

    order[1]wait point[1]

    TIMING LINK

    TIMING LINK IN JOURNEY PATTERN

    order[1]

    JOURNEY PATTERN

    Id[1]name

    DEAD RUN

    SERVICEJOURNEYPATTERN

    type of service

    VEHICLE JOURNEY RUN TIME

    duration[1]

    VEHICLE JOURNEY WAITTIME

    duration[1]

    VEHICLE JOURNEY LAYOVER

    duration[1]

    VEHICLE JOURNEY

    Id[1]departure time[1]

    SERVICEJOURNEY

    DAY TYPE

    Id[1]earliest timelatest timename

    TIME DEMAND TYPE

    Id[1]descriptionname

    GROUP OF TIMING LINKS

    id[1]description

    TIME DEMAND TYPE ASSIGNMENT

    OPERATING DAY

    calendar[1]date[1]earliest timelatest time

    NETWORK VERSION

    name[1]

    TIMETABLE VERSION

    name[1]

    DEAD RUNPATTERN

    PLACE

    Id[1]name[1]

    DRIVER TRIP

    Id_driver trip[1]accounting timeaccounting factor

    DRIVER TRIP TIME

    transport modeduration[1]

    TRIP PATTERN

    Id[1]

    used to define

    1

    for

    for

    TIME BAND

    start time[1]end time[1]

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 29 Version 0.1 04/09/2003

    2.3.5. CD TM FIG. 29 INTERCHANGES

    a view of*

    on

    1..*

    comprising 1

    valid for *

    viewed as1

    1

    from *

    start of 1

    to*

    end of1

    from *

    start of 1

    to*

    end of1

    from *

    start of 1

    to *

    end of 1

    from *

    start of 1

    to*

    end of1

    from *

    start of 1

    to*

    end of1

    from *

    start of 1

    to*

    end of1

    *combining

    *combined in

    1..*concerned by

    *concerning

    made up of

    CD TM Fig. 29 Interchanges

    0..1comprising

    *valid for

    STOP POINT

    for alightingfor boarding

    NETWORKVERSION

    name[1]

    TIMETABLEVERSION

    name[1]

    POINT

    Id[1]name

    POINT IN JOURNEYPATTERN

    order[1]for alightingfor boarding

    SERVICE JOURNEYPATTERN

    type of service

    SERVICEJOURNEY

    VEHICLE JOURNEY

    Id[1]departure time[1]

    CONNECTION LINK

    suitable for mobility restricteddescriptiondistancedefault duration[1]frequent traveller durationoccasional traveller durationmobility restricted traveller duration

    DEFAULTINTERCHANGE

    maximum duration[1]standard duration

    SERVICE JOURNEY PATTERN INTERCHANGE

    maximum duration[1]standard durationguaranteedpriorityadvertised

    JOURNEY MEETING

    Id[1]latest timeearliest timereason for meeting[1]

    SERVICE JOURNEY INTERCHANGE

    guaranteedpriorityadvertisedmaximum wait time

    JOURNEY PATTERN

    Id[1]name

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 30 Version 0.1 04/09/2003

    2.4. VEHICLE SCHEDULING

    2.4.1. CD TM FIG. 30 VEHICLE SCHEDULING TYPE OF ALLOWANCE

    Id[1]pre or post[1]

    VEHICLE SERVICE

    Id[1]

    VEHICLE SERVICE PART

    Id[1]

    BLOCK

    Id[1]finishing durationpreparation duration

    TIME ALLOWANCE

    duration[1]

    VEHICLE TYPE

    Id[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

    *using

    1assigned toSPECIAL SERVICE

    id[1]start time[1]end time[1]client

    0..1

    proposed for

    * using

    0..1including

    *in

    VEHICLE JOURNEY

    Id[1]departure time[1]

    0..1including

    *in

    SERVICE JOURNEY

    0..1

    proposed for

    *

    made using

    DEAD RUN

    DAY TYPE

    Id[1]earliest timelatest timename

    *worked on

    1for

    GARAGE POINT

    PARKING POINT

    * started at

    1 start of

    * ended at

    1 end of

    RELIEF POINT

    TIMING POINT

    categoryallowed for wait time

    RELIEF OPPORTUNITY

    time[1]

    1including

    *in

    1the location of

    *at

    * classified as

    1 a classification for

    *attached to

    1completed by

    *

    part of

    0..1

    including

    *part of

    0..1including

    1start of

    *starting at

    1end of

    *ending at

    CD TM Fig. 30 Vehicle Scheduling

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 31 Version 0.1 04/09/2003

    2.4.2. CD TM FIG. 31 VEHICLE REQUIREMENTS ORGANISATIONAL UNIT

    name[1]

    GARAGE

    name[1]

    0..1manager of

    *managed by

    VEHICLE

    Id[1]vehicle registration number

    0..1 responsible for

    * managed by

    0..1a default parking place for

    *by default parked at

    VEHICLE TYPE

    Id[1]reversing directionself propelledseating capacitystanding capacityspecial place capacitydescriptionlengthname

    *classified as

    1classifying

    VEHICLE MODEL

    Id[1]

    1classifying

    *classified as*

    classified as 0..1

    classifying

    QUALIFICATION

    Id[1]expiration datedescription

    *requiring

    *required to drive

    ACTUAL VEHICLE EQUIPMENT

    units[1]

    1equipped with

    *in

    VEHICLE EQUIPMENTPROFILE

    profile[1]units[1]

    TRANSPORT MODE

    name[1]

    *belonging to

    1comprising

    TYPE OF EQUIPMENT

    Id[1]descriptionfunctional purpose

    *classified as

    1classifying

    PURPOSE OF EQUIPMENT PROFILE

    name[1]

    * classified as

    1 classifying

    * defined for

    1 defining

    1équipped with

    1..*in

    CD TM Fig. 31 Vehicle Requirements

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 32 Version 0.1 04/09/2003

    2.5. DRIVER SCHEDULING

    2.5.1. CD TM FIG. 32 RESOURCE PLAN VEHICLE SERVICE

    Id[1]

    TYPE OF ALLOWANCE

    Id[1]pre or post[1]

    DUTY

    Id[1]finishing durationpreparation duration

    ASSIGNED DUTY

    SPARE DUTY

    VEHICLE SERVICE PART

    Id[1]

    0..1including

    *part of

    BLOCK

    Id[1]finishing durationpreparation duration

    0..1including

    *part ofDUTY PART

    Id[1]driver access durationdriver return durationpreparation durationfinishing durationaccounting factoraccounting timeend timestart time

    TIME ALLOWANCE

    duration[1]

    1completed by *

    attached to

    1a classification for

    *classified as

    VEHICLEJOURNEY

    Id[1]departure time[1]

    0..1 including

    * in

    SPECIALSERVICE

    id[1]start time[1]end time[1]client

    0..1 including

    * in

    BREAK

    duration[1]accounting timeaccounting factor

    PAUSE

    duration[1]accounting timeaccounting factor

    RELIEFOPPORTUNITY

    time[1]

    1including

    * in

    BREAK FACILITY

    name[1]

    STRETCH

    Id[1]accounting factoraccounting timeend timestart timefinishing durationpreparation duration

    SPELL

    Id[1]accounting timeaccounting factorfinishing durationpreparation duration

    NON DRIVINGSPELL

    start time[1]end time[1]

    TIMING POINT

    categoryallowed for wait time

    RELIEF POINT

    *at

    1the location of

    PARKING POINT

    *started at

    1start of

    *ended at

    1 end of

    GARAGE POINT

    *starting at

    1start of

    * ending at

    1 end of

    DRIVINGSPELL

    1the location of

    0..1at

    1the location of

    *undertaken at

    1end of

    0..1to

    1start of

    0..1

    from

    *attached to

    1

    complemented by

    1start of

    *started at*ended at

    1end of

    *part of0..1including

    *part of0..1including

    *part of0..1made up of

    *

    attached to 1

    complemented by

    *attached to

    1complemented by

    *attached to

    1complemented by

    1 used for

    *in

    *in

    0..1used for

    { Exclusion P}

    1followed by

    0..1after

    0..1

    after

    1

    followed by

    FILL IN TIME

    duration[1]accounting factoraccounting time 1

    the location of *spent at

    1completed by0..1added to

    CD TM Fig. 32 Resource Plan

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 33 Version 0.1 04/09/2003

    2.5.2. CD TM FIG. 33 DRIVER DUTIES

    ORGANISATIONALUNIT

    name[1]

    DAY TYPE

    Id[1]earliest timelatest timename

    TIMETABLE VERSION

    name[1]

    TIME BAND

    start time[1]end time[1]

    DUTY

    Id[1]finishing durationpreparation duration

    1for

    *worked on

    0..1comprising

    *valid for

    0..1in charge of

    *under charge of

    SPARE DUTY

    ASSIGNED DUTY

    DUTY TYPE

    name[1]description

    SPLIT DUTY

    CONTINUOUSDUTY

    DUTY PART

    Id[1]driver access durationdriver return durationpreparation durationfinishing durationaccounting factoraccounting timeend timestart time

    0..1made up of

    *part of

    QUALIFICATION

    Id[1]expiration datedescription

    BREAK

    duration[1]accounting timeaccounting factor

    BREAK FACILITY

    name[1]

    *in

    1used for

    RELIEF OPPORTUNITY

    time[1]

    TIMING POINT

    categoryallowed for wait time

    0..1at

    1the location of

    *ended at

    1end of

    *started at

    1start of

    RELIEF POINT

    *at

    1the location of

    PARKING POINT

    GARAGE POINT

    TASK

    name[1]

    NON DRIVING SPELL

    start time[1]end time[1]

    1the location of

    *undertaken at

    DRIVING SPELL

    1start of

    0..1from

    1 end of

    0..1 to

    SPELL

    Id[1]accounting timeaccounting factorfinishing durationpreparation duration

    FILL IN TIME

    duration[1]accounting factoraccounting time

    STRETCH

    Id[1]accounting factoraccounting timeend timestart timefinishing durationpreparation duration

    0..1including

    *part of

    *

    part of0..1including

    NETWORK VERSION

    name[1]

    TYPE OF TASK

    name[1]

    STAND-BY

    *classified as

    1classifying

    1the location of

    *spent at

    *required for

    *requiring

    1comprising

    *valid for

    1comprising

    1..*valid for

    *

    valid for

    1

    comprising

    *

    classified as 1classifying

    0..1the start band for

    *starting within

    0..1the end band for

    *ending within

    0..1the start of unpaid time for

    *starting unpaid part within

    0..1the end of unpaid time for

    *ending unpaid part within

    *required for

    *requiring

    1

    followed by

    0..1after

    0..1added to 1

    completed by

    CD TM Fig. 33 Driver Duties

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 34 Version 0.1 04/09/2003

    2.6. SCHEDULES AND VERSIONS

    2.6.1. CD TM FIG. 34 SCHEDULES AND VERSIONS TYPE OF FRAME

    Id[1]

    NETWORK VERSION

    name[1]

    ENTITY IN FRAME

    1comprising

    *belonging to

    VERSION FRAME

    Id[1]

    1characterising

    *characterised by

    VERSION

    Id[1]date[1]time[1]user[1]

    1comprising

    *belonging to

    1 represented by

    0..1 representing

    ENTITY IN VERSION

    1governing

    1..*governed by

    0..1 restricting

    * restricted by

    VEHICLE JOURNEY

    Id[1]departure time[1]

    JOURNEYPATTERN

    Id[1]name

    *made using

    1for

    DUTY

    Id[1]finishing durationpreparation duration

    COURSE OF JOURNEYS

    Id[1]start time in blockfinishing durationpreparation duration

    DRIVER SCHEDULEVERSION

    LINE

    Id[1]name

    *operated on

    1served by

    BLOCK

    Id[1]finishing durationpreparation duration

    *in

    0..1including

    *a part of

    1subdivided in

    VEHICLE SCHEDULE VERSION

    * related to *related to

    TIMETABLE VERSION

    name[1]

    *valid for

    0..1comprising

    * valid for

    0..1comprising

    *valid for

    0..1comprising

    *valid for

    0..1comprising

    DAY TYPE

    Id[1]earliest timelatest timename

    *worked on

    1for

    1comprising

    1..*valid for

    *worked on

    1for

    GROUP OF LINES

    Id[1]descriptionname

    1..*included in

    *composed of

    0..1composed of

    *included in

    *worked on

    0..1for 1for

    *worked on

    0..1covered by

    *for

    *included in

    0..1compossed of

    CD TM Fig. 34 Schedules and versions

    0..1comprising

    * valid for

    { Exclusion Q}

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 35 Version 0.1 04/09/2003

    2.7. ROSTERING

    2.7.1. CD TM FIG. 35 ROSTER DEFINITION TIMETABLE VERSION

    name[1]

    ROSTER ELEMENT

    NETWORK VERSION

    name[1]

    ROW/DRIVER

    Id[1]

    COLUMN/DAY

    Id[1]

    ROSTER MATRIX

    Id[1]description

    OPERATING DAY

    calendar[1]date[1]earliest timelatest time

    0..1valid from

    0..1the validity start of

    ORGANISATIONALUNIT

    name[1]

    *setup by

    0..1owner ofROSTER DESIGN IN MATRIX

    order[1]

    DAY TYPE

    Id[1]earliest timelatest timename

    *assigned to

    0..1valid on

    1comprising

    1..*valid for

    ROSTER CYCLE

    Id[1]description

    EMPLOYEE

    Id[1]personnel id

    0..1provided with

    *by default available for

    DRIVER

    ROSTER DESIGN TYPE

    Id[1]description

    ROSTER DESIGN

    Id[1]description

    ROSTER CYCLE ELEMENT

    order[1]

    DESIGN WEEK

    order[1]

    DAY OF WEEK

    day[1]

    DESIGN WEEK ELEMENT

    PROPERTY OF DAY

    name[1]description

    *described by

    *used to describe

    *assigned

    0..1the validity start of1including

    1..*in

    1including

    1..*in

    1including

    1..*in

    1..*valid for

    1comprising

    1including

    1..*in

    0..1 used to construct

    * constructed using

    *used to construct

    1constructed using

    *assigned to

    *used for

    1used as

    *a use of

    *classified as

    0..1classifying

    *suitable for

    *assigned to

    *defined using

    0..1used to define

    1..*in

    1made up of

    1..*part of

    1made up of

    1start of

    *starting on

    1..*in

    1made up of

    *

    defined using

    1used to define

    0..1defined as

    *used to define

    CD TM Fig. 35 Roster Definition

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 36 Version 0.1 04/09/2003

    2.7.2. CD TM FIG. 36 ROSTER ASSIGNMENTS

    WORK

    Id[1]

    TIMETABLE VERSION

    name[1]

    ROSTER CYCLE ELEMENT

    order[1]

    DUTY TYPE

    name[1]description

    DESIGN WEEK ELEMENT

    DUTY

    Id[1]finishing durationpreparation duration

    0..1comprising

    *valid for

    1classifying

    *classified as

    ROSTER ELEMENT

    REST

    Id[1]

    * specified as

    0..1entered in

    *classified as

    0..1

    classifying

    * broadly assigned to

    0..1 broadly entered in

    * classified as

    0..1

    classifying

    0..1 broadly entered in

    * broadly assigned to

    0..1 entered in

    * classified as

    0..1entered in

    *classified as

    0..1entered in

    *classified as

    0..1classifying

    *classified as{ Exclusion R}

    { Exclusion S}

    { Exclusion T}

    { Exclusion U}{ Exclusion V}

    0..1 entered in

    * specified as

    CD TM Fig. 36 Roster Assignments

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 37 Version 0.1 04/09/2003

    2.8. PERSONNEL DISPOSITION

    2.8.1. CD TM FIG. 37 DRIVER ASSIGNMENTS ORGANISATIONAL UNIT

    name[1]

    ROSTER MATRIX

    Id[1]description

    0..1

    owner of

    *setup by

    COLUMN/DAY

    Id[1]

    1 including

    1..* in

    TYPE OF ABSENCE

    Id[1]descriptioncategory

    TIMETABLE VERSION

    name[1]

    1..*

    valid for

    1comprising

    ROW/DRIVER

    Id[1]

    1including

    1..*in

    ROSTER ELEMENT

    1including

    1..*in

    1including

    1..*in

    DRIVER ASSIGNMENT

    OPERATING DAY

    calendar[1]date[1]earliest timelatest time

    *assigned

    0..1the validity start of

    DUTY

    Id[1]finishing durationpreparation duration

    *specified as

    0..1entered in

    0..1 comprising

    *

    valid for

    0..1 in charge of

    *

    under charge of

    REST

    Id[1]

    *classified as

    0..1classifying

    COST CENTRE

    Id[1]description

    QUALIFICATION

    Id[1]expiration datedescription

    *requiring

    *required for

    ABSENCE

    order[1]start timeend time

    EMPLOYEE

    Id[1]personnel id

    0..1 provided with

    * by default available for

    DRIVER

    *

    used for

    *assigned to

    *classified as

    1the classification for

    * by default assigned to

    0..1 chosen for

    0..1chosen for

    *assigned to

    * possessing

    * possessed by

    1 in

    * for1 specified by

    * specifying1

    used to define

    *

    for

    *on

    1used to define

    *for

    1used to define

    { Exclusion W}

    CD TM Fig. 37 Driver Assignments

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 38 Version 0.1 04/09/2003

    2.8.2. CD TM FIG. 38 DRIVER ACCOUNTING OPERATING DAY

    calendar[1]date[1]earliest timelatest time

    ACCOUNTING PERIOD

    name

    DAY TYPE

    Id[1]earliest timelatest timename

    *assigned to

    0..1valid onTIME BAND

    start time[1]end time[1] STRETCH

    Id[1]accounting factoraccounting timeend timestart timefinishing durationpreparation duration

    TYPE OF WAGE

    Id[1]description

    WAGE INCREASE

    Id[1]description

    BREAK

    duration[1]accounting timeaccounting factor

    1followed by

    0..1after

    WAGE TYPE ASSIGNMENT

    ACTIVITY LOG ENTRY

    actual start time[1]accounting timeactual end timeaccounting factor

    ACCOUNT ENTRY

    sum of time worked[1]

    COST CENTRE

    Id[1]description

    EMPLOYEE

    Id[1]personnel id

    0..1chosen for

    *by default assigned to

    DRIVER

    * referring to

    1 used in

    * for

    1 used in

    1used for

    *using

    1..* specifying

    1 specified by

    1used in

    *for

    1used in

    *for

    *for

    1used to define

    0..1

    starting at1

    the start day of

    * for

    1 used to define

    1used in

    *for

    1 chosen for

    * assigned to

    1used in

    *for

    *using

    1entered into

    1 used in

    * for

    { Exclusion X}

    CD TM Fig. 38 Driver Accounting

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 39 Version 0.1 04/09/2003

    2.9. OPERATIONS MONITORING AND CONTROL

    2.9.1. CD TM FIG. 39 DATED PRODUCTION COMPONENTS

    using *

    used by 0..1

    dated on *

    date of 1

    assigned to*

    valid on

    0..1

    date of 1

    dated on *

    using *

    used by 1

    including 0..1

    in *

    for 1

    worked on *

    CD TM Fig. 39 Dated Production Components

    including 0..1

    in *

    made using*

    for1

    altered to use*

    used by0..1

    SPECIAL SERVICE

    id[1]start time[1]end time[1]client

    in*

    including0..1

    described by *

    for 0..1

    used by 0..1

    using *

    1subdivided in

    *part of

    *using

    *used to compose

    DATED SPECIALSERVICE

    Id[1]clientstart time[1]end time[1]

    JOURNEY PATTERN

    Id[1]name

    DATED BLOCK

    Id[1]

    NORMAL DATED BLOCK

    BLOCK

    Id[1]finishing durationpreparation duration

    NORMAL DATED VEHICLEJOURNEY

    VEHICLE JOURNEY

    Id[1]departure time[1]

    JOURNEY PART

    id[1]start timeend time

    DATED VEHICLE JOURNEY

    Id[1]

    OPERATING DAY

    calendar[1]date[1]earliest timelatest time

    DAY TYPE

    Id[1]earliest timelatest timename

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 40 Version 0.1 04/09/2003

    2.9.2. CD TM FIG. 40 PRODUCTION PLAN TIMETABLE VERSION

    name[1]

    VERSION

    Id[1]date[1]time[1]user[1]

    DRIVER SCHEDULE VERSION

    including 0..1

    in *

    OPERATING DAY

    calendar[1]date[1]earliest timelatest time

    dated on *

    date of 1

    dated on *

    date of 1 date of 1

    dated on *

    comprising 1

    part of *

    comprising 1

    part of *

    part of *

    comprising 1

    derived from *

    base of 1

    valid for *

    comprising 0..1

    derived from *

    base for 1

    valid for *

    comprising 0..1

    related to *

    related to *

    dereived from *

    base for 1

    CONTROL ACTION

    Id[1]validation time[1]

    base of 1

    referring to *

    LOGICAL DRIVER

    Id[1]

    part of *

    comprising 1

    date of 1

    dated on *

    date of 1

    prepared for *

    CD TM Fig. 40 Production Plan

    VEHICLE SCHEDULE VERSION

    DATED VEHICLE JOURNEY

    Id[1]

    LOGICAL VEHICLE

    Id[1]

    PRODUCTION PLAN

    DATED BLOCK

    Id[1]

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 41 Version 0.1 04/09/2003

    2.9.3. CD TM FIG. 41 DETECTION AND MONITORING VEHICLE DETECTING

    Id[1]timestamp[1]type[1]

    VEHICLE

    Id[1]vehicle registration number

    DETECTED OPERATION

    Id[1]type of operation[1]

    LINK

    Id[1]length

    LOGICAL VEHICLE

    Id[1]

    MONITORED OPERATION

    Id[1]type of operation[1]

    PLACE

    Id[1]name[1]

    VEHICLE MONITORING

    timestamp[1]type[1]

    POINT

    Id[1]name

    PARKING POINT

    MONITORED SPECIALSERVICE

    Id[1]

    JOURNEY PATTERN

    Id[1]name

    MONITORED VEHICLE JOURNEY

    Id[1]

    0..1covered by *

    monitored as using

    PASSING TIME

    Id[1]alight and reboard

    DATED PASSING TIME

    OBSERVED PASSING TIME

    actual departure timeactual arrival timeactual non-stop passing timeactual waiting time

    1 passed at

    * at

    1at

    *

    for

    ESTIMATED PASSING TIME

    expected arrival timeexpected departure timeexpected non-stop passing timeexpected waiting time

    1at

    * forTARGET PASSING TIME

    aimed departure timeaimed arrival timeaimed non-stop passing timeaimed waiting time

    TIMETABLED PASSINGTIME

    timetabled departure timetimetabled arrival timetimetabled waiting time

    DATED BLOCK

    Id[1]

    DATED VEHICLEJOURNEY

    Id[1]

    0..1including*in

    * monitored as operating

    0..1 operated by

    *for

    1at

    0..1detected by

    *of

    0..1detected by

    *of0..1detected by*of

    1location of

    *on

    1location of

    *at

    1 location of

    * at

    *of1monitored by 0..1monitored by

    *of

    0..1location of

    *at

    0..1monitored by

    *on

    0..1monitored by

    *on

    { Exclusion Y}

    *of

    0..1detected by

    { Exclusion AA}

    CD TM Fig. 41 Detection and Monitoring

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 42 Version 0.1 04/09/2003

    2.9.4. CD TM FIG. 42 CONTROL ACTIONS CONTROL ACTION

    Id[1]validation time[1] DEPARTURE LAG

    shifting time value[1] DEPARTURE EXCHANGE

    permutation direction[1]

    RESORPTION

    resorption time value[1]

    RESPACING

    POINT

    Id[1]name

    JOURNEY CREATION

    DATED VEHICLE JOURNEY

    Id[1]

    LOGICAL DRIVERCREATION

    LOGICALVEHICLE

    CREATION

    LOGICALDRIVER

    Id[1]

    JOURNEY CANCELLATION

    LOGICAL DRIVERCANCELLATION

    LOGICAL VEHICLECANCELLATION

    LOGICAL VEHICLE

    Id[1]

    CHANGE OF JOURNEYTIMING

    new departure time[1]

    CHANGE OF VEHICLE

    time[1]

    CHANGE OF DRIVER

    time[1] RELIEF POINT

    JOURNEY PATTERN

    Id[1]name

    VEHICLE ASSIGNMENT

    assign or cancel[1]

    CHANGE OF JOURNEY PATTERN

    VEHICLE

    Id[1]vehicle registration number

    1 concerned by

    *concerning

    1 concerned by

    *

    concerning

    1 concerned by

    *

    concerning

    1location of *

    at

    0..1 concerned by

    *concerning

    1point of occurrence for

    *

    at

    0..1concerning

    1 concerned by

    0..1concerning1

    concerned by

    0..1 replacing

    1 replaced in

    0..1 assigning

    1 new assigned in

    * occurring at1a point of occurrence for

    *concerning1

    concerned by

    0..1generating

    0..1refering to0..1 generating0..1 referring to

    0..1generating

    0..1referring to

    0..1 generating

    0..1 referring to

    *going along with

    0..1accompanied by

    1

    *fully shifting

    1..*concerned by

    *concerning

    1..*concerned by*concerning

    1..*concerned by*concerning

    2..*concerned by*

    concerning

    1concerned by0..1concerning

    1concerned by0..1

    concerning

    1concerned by

    0..1concerning

    1..*concerned by*concerning

    1concerned by0..1concerning

    *concerning

    1..*concerned by

    1replaced in

    *replacing

    1new assigned in

    *assigning

    *

    concerning

    1concerned by

    1concerned by

    * concerning

    CD TM Fig. 42 Control Actions

    VEHICLE WORKASSIGNMENT

    assign or cancel[1]

    DATED BLOCK

    Id[1]

    * in

    0..1 including

    1 concerned by

    *

    concerning

    1..*assigned by

    *assigning

    1..*assigned by*

    assigning

    { Exclusion AL}

    0..1 going along with

    0..1 accompanied by

    1..*caused by

    0..1 involving

    the first shifted journey for

    For clarity, the inheritance links of CONTROL ACTION do not appear. Classesinside the shaded rectangle are specialisations of CONTROL ACTION.

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 43 Version 0.1 04/09/2003

    2.9.5. CD TM FIG. 43 EVENTS EVENT

    Id[1]descriptiontime[1]

    ALARM

    INCIDENT

    VEHICLE INCIDENT

    DRIVER INCIDENT

    TYPE OF EVENT

    Id[1]namedescription

    * classified as

    1 classifyingDATED VEHICLE JOURNEY

    Id[1]

    * occurring on

    0..1 afffected by

    LOGICAL VEHICLE

    Id[1]

    LOGICAL DRIVER

    Id[1]

    CONTROL ACTION

    Id[1]validation time[1]

    *causing

    *caused by

    MESSAGE

    Id[1]

    0..1communicating

    0..1communicated by

    1..*concerned by

    *concerning

    1..*concerned by

    *concerning

    0..1 communicating

    0..1 communicated by

    * for

    1 changed according to

    { Exclusion Z}

    CD TM Fig. 43 Events

    MONITORED VEHICLEJOURNEY

    Id[1]

    0..1operated by

    *monitored as operating

    *occurring on

    0..1afffected by

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 44 Version 0.1 04/09/2003

    2.9.6. CD TM FIG. 44 MESSAGES MESSAGE

    Id[1]

    TYPE OF MESSAGE

    code[1]text[1]

    LOGICAL VEHICLE

    +Id[1]

    EMPLOYEE

    +Id[1]+personnel id

    LOGICAL DRIVER

    +Id[1]

    CALL FOR MEANS

    CALL FOR REPAIRS

    POINT

    +Id[1]+name

    VEHICLE

    +Id[1]+vehicle registration number

    GARAGE

    +name[1]

    1

    classifying*

    classified as

    *to

    0..1destination of

    1involved in

    *to

    1concerned by

    *concerning

    *

    calling

    1..*called by

    *

    calling

    1called by

    *

    calling1..*called by

    { Exclusion AB}

    *

    sent by 1

    sending

    *

    sent by

    1sending

    *

    sent by

    1sending

    { Exclusion AC}

    CD TM Fig. 44 Messages

    PARKING POINT

    *concerning

    0..1involved in

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 45 Version 0.1 04/09/2003

    2.10. PASSENGER INFORMATION

    2.10.1.CD TM FIG. 45 INFORMATION FACILITIES

    TYPE OF PIFACILITY

    broad type

    TYPE OF QUERY

    Id[1]

    SCHEDULE QUERY

    FARE QUERY

    OPTIMIZATIONMODE

    Id[1]

    POINT

    Id[1]name

    STOP POINT

    for alightingfor boarding

    classified as *

    classifying 1

    classified as

    *

    classifying 1

    part of *

    made up of 1

    used for 0..1

    from *the location of0..1

    located at *

    named by *

    advertised for 0..1

    used in 1..*

    optimised by *

    for *

    used to define 1 used to define 1

    for *specifying *

    specified by 1

    AUTHORITY

    name[1]

    managing 0..1

    managed by *

    managing 0..1

    managed by *

    CD TM Fig. 45 Information Facilities

    PI TRANSACTION

    Id[1]start dateened datestart timeend timeuser Id

    JOURNEYPATTERN

    Id[1]name

    CUSTOMER

    Id[1]addressdate of birthnameprivate telephone numberfirst nametitle

    VEHICLE

    Id[1]vehicle registration number

    TRAINELEMENT

    Id[1]

    TYPE OFEQUIPMENT

    Id[1]descriptionfunctional purpose

    0..1owner of

    *owned by

    0..1the location of

    *located in

    0..1the location of

    *located in

    PI FACILITY

    Id[1]addressdescription

    PASSENGER QUERY

    Id[1]type of validity[1]

    DESTINATION DISPLAY

    Id[1]name

    TRIP OPTIMIZATIONQUERY

    DISPLAY ASSIGNMENT

    priority

    OPERATOR

    name[1]

    { Exclusion AO}

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 46 Version 0.1 04/09/2003

    2.10.2.CD TM FIG. 46 FOOTNOTES

    using *

    used by 1

    defined for *

    restricting *

    marked by 0..1

    assigned to *

    end of 0..1

    to *

    start of 0..1

    from *

    marked by 0..1

    assigned to *

    CD TM Fig. 46 Footnotes

    FOOTNOTE

    Id[1]advertisedtext[1]

    VALIDITYCONDITION

    Id[1]

    FOOTNOTE ASSIGNMENT

    mark[1]Id[1]

    JOURNEY PATTERN

    Id[1]name

    POINT IN JOURNEY PATTERN

    order[1]for alightingfor boarding

    COMMONSECTION

    Id[1]description

  • SITP 2Système d'Information Transport Public

    SETEC ITS TRUST Ministère de l’Équipement, des Transports, et du Logement Direction des Transports terrestresTâche 3.2 – Portage de Transmodel en UML

    Equipe de projet Page 47 Version 0.1 04/09/2003

    2.10.3.CD TM FIG. 47 PASSING TIMES

    0..1

    the timing reference for

    STOP POINT

    for alightingfor boarding

    TIMING POINT

    categoryallowed for wait time

    viewed as1

    a view of*

    viewed as 1

    a view of *

    PASSING TIME

    Id[1]alight and reboard

    on 1..*

    made up of 1

    the timing reference for 1

    by default timed from 0..1

    assigned to *

    valid on 0..1

    worked on *

    for