Title :
The use of Ada PDL as the basis for validating a system specified by control flow logic
Author :
Mead, Richard B.
Author_Institution :
ARINC Res. Corp., Annapolis, MD, USA
Abstract :
A specification for the control processes that constitute the Advanced Train Control System (ATCS) is considered. The process of validating the logic contained in those control processes is addressed. The evolution of the specifications describing the control processes in the ATCS has been from a high-level, operational view of railroad operations to a detailed logical description of a transaction-based event-response system. That process has required much functional decomposition and evaluation of design approaches. A description is given of a validation process that is feasible because the system logic exists in the compilable Ada PDL language used. In this approach, the specifications themselves become the engine for their own validation
Keywords :
control system CAD; formal specification; formal verification; rail traffic; traffic computer control; Ada PDL; Advanced Train Control System; control flow logic; control processes; detailed logical description; functional decomposition; specification; transaction-based event-response system; validation process; Communication system control; Computer displays; Control systems; Error correction; Humans; Logic design; Page description languages; Process control; Software design; Software systems;
Conference_Titel :
Computer Assurance, 1992. COMPASS '92. 'Systems Integrity, Software Safety and Process Security: Building the System Right.', Proceedings of the Seventh Annual Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
0-7803-0579-5
DOI :
10.1109/CMPASS.1992.235760