++ :LAYOUT--ELEMENT--CONTROLLER_lexConcept_2
-- :OPERATIONAL--REQUIREMENT_lexConcept_2
++ :TRAIN--DISPLAY--SYSTEM--CONTROLLER_lexConcept_2
++ "The Application configuration refers to use case-specific data for the Consuming Systems for a specific application. These can be detailed as SPT2TS-127776 - Infrastructure data i.e., Track edges, Track geometry, Track properties, Segment Profiles, etc. and SPT2TS-127777 - Vehicle data i.e., Max acceleration, Traction efforts, Rolling coefficients, etc."
-- "The Application configuration refers to use case-specific data for the Consuming Systems for a specific application. These can be detailed as Infrastructure-related data i.e., Track edges, Track geometry, Track properties, Segment Profiles, etc. and Vehicle-related data i.e., Max acceleration, Traction efforts, Rolling coefficients, etc."
++ "The Area Controller manages areas for the View."
-- "Area Controller The Area Controller manages areas for the View."
++ "Device that reads the identity of a person by comparing some attribute of their physiological being or behavioral traits against a sample database. This reader permits the authentication of the actor."
-- "Biometric Reader Device that reads the identity of a person by comparing some attribute of their physiological being or behavioral traits against a sample database. This reader permits the authentication of the actor."
++ "A Hard Key allocated to a dedicated system on a cab. It's designed with a dedicated SIL level. It allows a selection from two states and keeps one state as long as it is pressed."
-- "Button A Hard Key allocated to a dedicated system on a cab. It's designed with a dedicated SIL level. It allows a selection from two states and keeps one state as long as it is pressed."
++ "Electrical device that makes a buzzing noise and is used to provide an audible warning."
-- "Buzzer Electrical device that makes a buzzing noise and is used to provide an audible warning."
++ "The CCS/TMS Configuration Data refers to a conglomerate of different configuration data required for CCS/TMS systems. These can be broadly classified as SPT2TS-127773 - Application Configuration Data andSPT2TS-127774 - System Configuration Data"
-- "The CCS/TMS Configuration Data refers to a conglomerate of different configuration data required for CCS/TMS systems. These can be broadly classified as Application Configuration Data and System Configuration Data."
++ "The Controller Unit is a hardware component which embeds logical controller(s). There may be only one Hardware or distributed to several HMI elements."
-- "Controller Unit The Controller Unit is a hardware component which embeds logical controller(s). There may be only one Hardware or distributed to several HMI elements."
++ "Desk Area is a location attribute (left, center...) associated to HMI Element for TDS Controller to allocate elements to a View."
-- "Desk Area Desk Area is a location attribute (left, center...) associated to HMI Element for TDS Controller to allocate elements to a View."
++ "A Zone displaying a piece of visual information of particular system and defined by a size (in cells) and an absolute position (x ,y, z axes). It is more commonly named Area in this specification."
-- "Desk Display Area A Zone displaying a piece of visual information of particular system and defined by a size (in cells) and an absolute position (x ,y, z axes). It is more commonly named Area in this specification."
++ "Inside a cab, the set of operating controls*, which is dedicated to preferred movements in a given direction (i.e. forward movements, in which visibility from the cab is provided to the driver). Exception: some single cab locomotives are fitted with one single desk, allowing normal movements in both directions. *set of operating controls: screens, buttons, traction/brake lever, direction controller, radio control, switches, …Desk"
-- "Desk Inside a cab, the set of operating controls*, which is dedicated to preferred movements in a given direction (i.e. forward movements, in which visibility from the cab is provided to the driver). Exception: some single cab locomotives are fitted with one single desk, allowing normal movements in both directions. *set of operating controls: screens, buttons, traction/brake lever, direction controller, radio control, switches, …Desk"
++ "The Digital Register Infrastructure (DR-I) is a database managing and providing static infrastructure data as central service. The data exchange between Traffic CS and this database is based on the EULYNX Standard Maintenance Interface SMI-xx via the subsystem Configuration (MDM)."
-- "The {comment:24}Digital Register Infrastructure{comment:12} (DR-I) is a database managing and providing static infrastructure data as central service. The data exchange between Traffic CS and this database is based on the EULYNX Standard Maintenance Interface SMI-xx via the subsystem Configuration (MDM).{comment:10}"
++ "Glass (LCD) showing pixels without controller."
-- "Display Panel Glass (LCD) showing pixels without controller."
++ "SPPR-3560 - Easy approach to requirements syntax (EARS)"
-- "Easy Approach to Requirements Syntax"
++ "The Engineering Data aka Configuration Input Data is created based on the SPT2TS-125758 - Engineering Input Data but generic (IM-unspecific). Typically, the data are not adapted to cope with specific views demanded by different Consuming Systems. The Engineering Data contains all the base data (i.e., track topology and topography) for deriving the Configuration Data during the compile process. Besides providing base data for the Configuration Data generation, the Engineering Data shall also cover the needs for the configuration of Consuming Systems (e.g., Parameter Data). The Engineering Data must fulfill engineering rules that are influenced by requirements of the Configuration Data for the Consuming Systems. The Engineering Data contains only the updated resulting data (i.e., not several variants/versions of the same track) that is needed for the next compiling and provisioning of Configuration Data and operation at a certain point in time in the Consuming Systems."
-- "The Engineering Data aka Configuration Input Data is created based on the Engineering Input Data (IM Data) but generic (IM-unspecific). Typically, the data are not adapted to cope with specific views demanded by different Consuming Systems. The Engineering Data contains all the base data (i.e., track topology and topography) for deriving the Configuration Data during the compile process. Besides providing base data for the Configuration Data generation, the Engineering Data shall also cover the needs for the configuration of Consuming Systems (e.g., Parameter Data). The Engineering Data must fulfill engineering rules that are influenced by requirements of the Configuration Data for the Consuming Systems. The Engineering Data contains only the updated resulting data (i.e., not several variants/versions of the same track) that is needed for the next compiling and provisioning of Configuration Data and operation at a certain point in time in the Consuming Systems."
++ "Refers to data from Infrastructure Manager (IM) specific digital sources required for engineering, such as: * Track layout (nominal geometry of the respective construction phase * Track Assets (points, signals, train detection elements, etc.) * Properties (speeds, gradients, etc.) * Structures (platform, tunnel, etc.) * Logical data such as trackside train detection sections (if still available) * Acquisition Data * Configuration Data for track objects * Others (placeholder to include other possible data from IM)"
-- "Refers to data from Infrastructure Manager (IM) specific digital sources required for engineering, such as: * Track layout (nominal geometry of the respective construction phase * Track Assets (points, signals, train detection elements, etc.) * Properties (speeds, gradients, etc.) * Structures (platform, tunnel, etc.) * Logical data such as trackside train detection sections (if still available) * Acquisition Data * Configuration Data for track objects * Others (placeholder to include other possible data from IM)"
++ "The Execution & Adaptation Layer is a subsystem of Traffic CS which is responsible for: * processing the Operational Plans provided by the TMS, which are based on the Operating State of the railway within the Area of Control and * providing the Operating State within the Area of Control received from Trackside Protection System towards the TMS."
-- "The{comment:27} Execution & Adaptation Layer is a subsystem of Traffic CS which is responsible for: * processing the Operational Plans provided by the TMS, which are based on the Operating State of the railway within the Area of Control and * providing the Operating State within the Area of Control received from Trackside Protection System towards the TMS."
++ "View displayed on more than one Display Panel."
-- "Extended View View displayed on more than one Display Panel."
++ "A button which is not directly managed by TDS."
-- "External Button A button which is not directly managed by TDS."
++ "A Fixed Virtual Block is a Fixed Block where the extremities are virtual and do not necessarily correspond to train detection boundaries."
-- "A Fixed Virtual Block is a Fixed Block where the extremities are virtual and do not necessarily correspond to train detection boundaries. {comment:71}"
++ "Physical key not part of view. This key can also have a text label or symbol."
-- "Hard Key Physical key not part of view. This key can also have a text label or symbol."
++ "An HMI Element is a physical component that interacts with the driver: Buzzer, Display Panel, loudspeaker, Hard Key..."
-- "HMI Element An HMI Element is a physical component that interacts with the driver: Buzzer, Display Panel, loudspeaker, Hard Key..."
++ "Human and Organizational Factors can lead to application conditions."
-- "Human and Organizational Factors (lead to workitem SPPR-2246 - Application Condition and perhaps SPPR-2244 - Safety related application conditions)"
++ "The Internal Button is a button which is managed directly by TDS."
-- "Internal Button The Internal Button is a button which is managed directly by TDS."
++ "Controller which manages states and failures of Hard Keys (internal and Lateral Key) and switches."
-- "Key Controller Controller which manages states and failures of Hard Keys (internal and Lateral Key) and switches."
++ "Hard Key located close to a Display Area allowing soft key technology."
-- "Lateral Key Hard Key located close to a Display Area allowing soft key technology."
++ "The Layout Controller manages the Layout for an Area."
-- "Layout Controller The Layout Controller manages the Layout for an Area."
++ "The Layout Element Controller manages Layout Elements of a Layout. It knows how to present itself and how to react on events."
-- "Layout Element Controller The Layout Element Controller managesLayout Elements of a Layout. It knows how to present itself and how to react on events."
++ "The Layout Engine is a generic piece of software able to generate any View based on Areas, Layouts and Layout Elements as defined in a configuration."
-- "Layout Engine The Layout Engine is a generic piece of software able to generate any View based on Areas, Layouts and Layout Elements as defined in a configuration."
++ "Layout is a list of layout elements which is displayed in an area."
-- "Layout Layout is a list of layout elements which is displayed in an area."
++ "Device that converts an electrical audio signal into a corresponding sound."
-- "Loudspeaker Device that converts an electrical audio signal into a corresponding sound."
++ "The Microphone Controller manages states and signals of Microphone."
-- "Microphone Controller The Microphone Controller manages states and signals of Microphone."
++ "Device that translates sound vibrations from the air into electronic signals and scribes them to a recording medium or over a loudspeaker."
-- "Microphone Device that translates sound vibrations from the air into electronic signals and scribes them to a recording medium or over a loudspeaker."
++ "Moving block is a concept where Movement Authorities can end at any location on the track. The Safe Train Extent of each train moves with that train based on its reported position and confirmed train integrity status and is not constrained to fixed block locations. Moving Block can be based on Absolute Braking Distance or Relative Braking Distance."
-- "A Trackside where the Movement Authority for a train can be issued to the Confirmed Rear End of the preceding train. End of Authority can therefore be an arbitrary location on the railway and not constrained to fixed block locations."
++ "Neighbouring Traffic CS is located geographically adjacent to current Traffic CS territory. Neighbouring Traffic CS enables handing over or accepting a train going to/coming from current Traffic CS.{comment:17}"
-- "Neighbouring Traffic CS is located geographically adjacent to current Traffic CS territory. Neighbouring Traffic CS enables handing over or accepting a train going to/coming from current Traffic CS.{comment:17}{comment:28}"
-- "Non-Functional Requirements are constraints on the system that define how well something is to be done or how it is to be done which fall into three categories: * Performance Requirements SPPR-4175 - Performance requirement ; * System Requirements SPPR-4177 - System Requirements (deprecated) ; * Implementation Requirements SPPR-4180 - Implementation Requirements . These categories are derived from consideration of the essential relationships with the Operational and Functional Requirements and ensure the completeness and consistency of the requirements model (It is these essential relationships between the functionally-based requirements and constraint-based requirements that make the Holistic Requirements Model so useful)."
++ "The Operating State is the logical real-time representation of the actual state of the physical railway system in the Area of Control (e.g. information about the currently operating Train Units, the occupation of tracks, or the settings of Field Elements). The knowledge about the Operating State enables TMS to keep itself current with the operational situation in the Area of Control and to recognise deviations from an Operational Plan during execution. Further, it allows for identifying upcoming or existing conflicts between Operational Plans and developing appropriate countermeasures."
-- "The operating state describes the current state of production: * how trains move * where trains are * which route is set in control system * status of assets This information is based on inputs from control systems."
++ "The operating state describes the current state of production: * how trains move * where trains are * which route is set in control system * status of assets This information is based on inputs from control systems."
++ "The Operational Plan is the result of the planning process performed by TMS. An Operational Plan will be issued by the TMS for any operationally relevant activity. This comprises all movements of Physical Train Units incl. shunting operations (Operational Movement), restrictions due to e.g., infrastructure maintenance and construction works, and warning measures during restrictions."
-- "Analogous to the capacity plan, the operational plan supplies the train and traffic control and all other components with the operational train data. The operational plan is fed from the active timetable buffer and contains all trains (from the timetable buffer) that are currently in their operational time window. The operational plan is the result of various influences (decisions from dispatching, map data, etc.). It is updated every single minute."
++ "Operational requirements are requirements which an operational procedure and its design has to fulfil. It is a requirement issued in the context of the operational analysis and may qualify some operational actor, actor property, activity or scenario."
-- "A requirement issued in the context of the operational analysis process group. May qualify some operational actor, actor property, activity, scenario."
++ "A performance requirement is a non-functional requirement associated with corresponding functional requirement and defines how well a particular function has to perform – they are the constraints on that function."
-- "are associated with corresponding Functional Requirements and define how well a particular function has to perform – they are the constraints on that function."
++ "The Reader Controller manages states and failures of the Biometric Readerand/or the RFID Reader."
-- "Reader Controller The Reader Controller manages states and failures of the Biometric Readerand/or the RFID Reader."
++ "A requirement statement is the result of a formal transformation of one or more needs or parent requirements into an agreed-to obligation for an entity to perform some function or possess some quality within specified constraints with acceptable risk. Requirements are formal textual “shall” statements that communicate in a structured, natural language what an entity must do to realise the intent of the needs from which they were transformed. It uses a specific syntax and patterns to arrange the words and phrases to create well-formed sentences. See also: SPPR-4100 - INCOSE Guide to Writing Requirements (v4.0 July 2023)"
-- "A requirement statement is the result of a formal transformation of one or more needs or parent requirements into an agreed-to obligation for an entity to perform some function or possess some quality within specified constraints with acceptable risk. Requirements are formal textual “shall” statements that communicate in a structured, natural language what an entity must do to realise the intent of the needs from which they were transformed. (Source: https://portal.incose.org/commerce/store?productId=INCOSE-GUIDEWRITINGREQ)"
++ "Radio Frequency Identification (RFID) refers to a wireless system comprised of two components: tags and readers. The reader is a device that has one or more antennas that emit radio waves and receive signals back from the RFID tag. This reader permits the authentication of the actor."
-- "RFID Reader Radio Frequency Identification (RFID) refers to a wireless system comprised of two components: tags and readers. The reader is a device that has one or more antennas that emit radio waves and receive signals back from the RFID tag. This reader permits the authentication of the actor."
++ "The Safe Train Extent represents the extent of the track that may be occupied by a connected train. It is calculated from train-side information (Confirmed Rear End and Max Safe Front End derived from the ETCS Position Report) and track-side information (track vacancy proving sections like track circuits or axle counters), taking into account the most recent information available from these train- and track-side information sources. Remarks: * The Safe Train Extent for a train will be updated when new information becomes available. * For a moving train, it is likely that the train will move outside the Safe Train Extent between update"
-- "The Safe Train Extent represents the extent of the track that may be occupied by a train. It is calculated from train-side information (confirmed rear end{comment:6} and max safe front end from ETCS Position Report) and track-side information (track vacancy proving sections like track circuits or axle counters), taking into account the most recent information available from these train- and track-side information sources. For a Fixed (Virtual) Block System, the Safe Train Extent is represented by one or more Fixed (Virtual) Blocks.{comment:9} Remarks: * The Safe Train Extent for a train will be updated when new information becomes available. * For a moving train, it is likely that the train will move outside the Safe Train Extent between updates {comment:23} (image: 1-screenshot-20240904-140007.png)"
++ "Context-dependent key which consists of a Hard Key with an associated label on the Display Area. When using a soft key technology, the driver action is done via the Hard Key adjacent to the label."
-- "Soft Key Context-dependent key which consists of a Hard Key with an associated label on the Display Area. When using a soft key technology, the driver action is done via the Hard Key adjacent to the label."
++ "Physical component which allows a selection of 2 to N states and keeps the state until its position is changed."
-- "Switch Physical component which allows a selection of 2 to N states and keeps the state until its position is changed."
++ "Switch Physical component which allows a selection of 2 to N states and keeps the state until its position is changed."
-- "Electrical switch. Closes or opens a circuit."
++ "The System Configuration data refers to static data set required to configure systems with primary information before being put into operation. These data are elaborated as SPT2TS-127829 - Parameter Data"
-- "The System Configuration data refers to use-case specific parameter data i.e, a static data set required to configure systems with primary information before being put into operation. These data consider national and (supplier)specific operative environments. Some examples for parameter data can be: * Traffic CS Domain: National safety rules, safety patterns for supervision of the safety logic, and the configuration of safety checks, ATO Transactor default contact information, national values * TM Domain: Min/max extent of Movement Permissions * Track Asset Domain: Drive engine type of the point machine/other track equipment, threshold for turnaround time, communication parameters (e.g. Protocol, IP address, hardware address)"
++ "Controller which manages the states and failures of a Touch Panel."
-- "Touch Controller Controller which manages the states and failures of a Touch Panel."
++ "The Trackside Protection System is the core system of Traffic CS, implementing the safety critical functions. The Trackside Protection System controls all Trackside Assets Control and Supervision (TACS) connected to TPS, for example points, level crossings, and manages Movement Permissions for trains, whilst maintaining the safety of the railway."
-- "The Trackside Protection System is the core system of Traffic CS, implementing the safety critical functions.{comment:16}{comment:25}{comment:68}"
++ "Traffic Control and Supervision is the CSS Trackside System in charge of the control and supervision of the Railways Traffic. It includes ETCS Trackside and ATO Trackside."
-- "TBD - Traffic Control and Supervision is the CSS Trackside System in charge of the control and supervision of the Railways Traffic. It includes ETCS Trackside and ATO Trackside."
++ "The TDS Controller interacts with system (CCS, TCMS,CVR) and manages the Desk Display Area."
-- "Train Display System Controller The TDS Controller interacts with system (CCS, TCMS,CVR) and manages the Desk Display Area."
++ "Train Object is the object needed by the Traffic CS to manage the connected trains currently performing their mission. Note: This Train Object could nevertheless correspond to a train not (yet) localised by MBS. If a Train Object is referenced as a geometric extent, the extent is the Safe Train Extent."
-- "Train Object is the object needed by the Traffic CS to manage the connected trains currently performing their mission. Note: This Train Object could nevertheless correspond to a train not (yet) localised by MBS. If a Train Object is referenced as a geometric extent, the extent is the extent of the Train Location. RCA source: (rMOB)"
++ "Train Splitting is the physically separation of one train into two or more trains possible anywhere on the network{comment:51} and normally based on the timetable as planned splitting.{comment:5}{comment:52} Specific procedures of the Railway Undertaking describe (train specifc) details to perform the splitting. Unplanned splitting needs the communication with the signaller."
-- "Train Splitting is the physically separation of one train into two or more trains possible anywhere on the network{comment:51} and normally based on the timetable as planned splitting. New trains after splitting can continue moving in the following directions: - move in the same direction as approached, but splitted - move in the opposite direction as approached, but splitted - move in two different directions.{comment:5}{comment:52} Specific procedures of the Railway Undertaking describe (train specifc) details to perform the splitting. Unplanned splitting needs the communication with the signaller."
++ "Unresolved Trackbound Object is the object needed by the Traffic CS to manage a contiguous track area where track vacancy is not proven and cannot be linked to any connected train (Train Object). RCA source: uMOB X2R5 source: Unknown Track Status Area (partly)"
-- "Unresolved Trackbound Object is the object needed by the Traffic CS to manage a contiguous track area where track vacancy is not proven and cannot be linked to any connected train (Train Object). RCA source: uMOB X2R5 source: Unknown Track Status Area (part"
++ "The View Controller aggregates the View, the output devices and the controller of each input device."
-- "View Controller The View Controller aggregates the View, the output devices and the controller of each input device."
++ "Aggregation of Areas required for systems (CCS, TCMS, CVR...). A View can represent Areas of different systems at the same time."
-- "View Aggregation of Areas required for systems (CCS, TCMS, CVR...). A View can represent Areas of different systems at the same time."
++ "View Aggregation of Areas required for systems (CCS, TCMS, CVR...). A View can represent Areas of different systems at the same time."
-- "A view is a filter that restricts the set of data types to a subset that is of interest in the context of a use case. Filtering is by discipline and spatially."
++ "Wireless Communication refers to the requirements for Wireless Communication from IEC 62443-4-2 mentioned in NDR 1.6, NDR 1.6 RE1 and CR 2.2, CR 2.2 RE1. Note: Secure Components are only seen as connected to Wireless Communication, if the Secure Component itself has Wireless Communication abilities implemented. This may count for Work Force Warning systems, for example. This explicitly does exclude Secure Components like Field element controllers, Euro radio, Interlockings and many more according to today's definitions."
-- "Wireless Communication refers to the requirements for Wireless Communication from IEC 62443-3-3 mentioned in SR 1.6, SR 1.6 RE1 and SR 2.2, SR 2.2 RE1. Note: Secure Components are only seen as connected to Wireless Communication, if the Secure Component itself has Wireless Communication abilities implemented. This may count for Work Force Warning systems, for example. This explicitly does exclude Secure Components like Field element controllers, Euro radio, Interlockings and many more according to today's definitions."
++ "A Secure Component or Network Component with a wireless communication interface. Examples of Wireless Components are handheld devices, WLAN access points, WLAN/5G/FRMCS/... routers, modems and wireless object controllers. Note: additional requirements apply to Wireless Components (as IEC 62443-4-2 NDR 1.6, NDR 1.6 RE1 and CR 2.2, CR 2.2 RE1)"
-- "A Secure Component or Network Component with a wireless communication interface. Examples of Wireless Components are handheld devices, WLAN access points, WLAN/5G/FRMCS/... routers, modems and wireless object controllers. Note: additional requirements apply to Wireless Components (as IEC 62443-4-2 SR 1.6, SR 1.6 RE1 and SR 2.2, SR 2.2 RE1)"