Advanced Train Control Systems (ATCS) are distributed command, control, and communications systems that also provide an infrastructure usable for train control and numerous ancillary applications. A crucial stage in ATCS development is the verification of the logic that allows applications to access this infrastructure. The communications protocols used to connect applications in different physical components are described in ATCS Specification 200, which represents the protocols as finite state machines using CCITT Recommendation Z.101 notation. These state machine representations are converted into a statechart representation in a computer-aided software engineering (CASE) tool. This tool simulates the protocol operations and generates an ADA prototype of the protocols. The communications between applications within a physical ATCS component are not standardized. For prototyping purposes, however, these communications have been modeled as a software bus. The software bus allows applications to communicate with the prototype of the protocol stack, providing an integrated environment in which the interactions of applications, the protocols, and the bus may all be examined and monitored. The prototype code generated by the CASE tool is supplemented by ADA code developed to simulate events that would occur within the interactions of the communications protocol. The interdependency of the software bus, the CASE-generated ADA code, and the programmer-developed ADA code provides an environment for meaningful prototyping and testing of the access logic, as well as the communications protocols. Instances of this prototype may be connected through a network emulator for use in further testing and prototyping the ATCS communications architecture.

Media Info

  • Features: Figures; References;
  • Pagination: p. 63-68
  • Monograph Title: Advanced Train Control Systems 1991. Proceedings of a Symposium
  • Serial:

Subject/Index Terms

Filing Info

  • Accession Number: 00621429
  • Record Type: Publication
  • ISBN: 0309051517
  • Files: TRIS, TRB
  • Created Date: Apr 30 1992 12:00AM