The ATC Application Programming Interface and its Impact on the Operations and Management of Transportation Systems

The Advanced Transportation Controller (ATC) Standards provide for open architecture hardware and software platforms for a wide variety of Intelligent Transportation Systems (ITS) including traffic management, safety, security and other applications. These standards have been developed by the ATC Working Groups under the direction of the ATC Joint Committee. The ATC Application Program Interface (API) Standard is central to leveraging technology today and in the future. The standard specifies a C language interface that acts as a universal interface between application programs and ATC controller hardware. The API facilitates the development of application programs that will operate on different models of ATCs based on a variety of computer processors. It also enables multiple application programs to run concurrently and be interoperable within a single controller. Utilizing the API, separate ITS applications are able to share a single controller unit, cutting costs and effectively using resources. This paper describes the concept and content of the API Standard, highlights key milestones and lessons learned in its development, explains how the API fits together with the other ATC standards, and presents the potential impact of the API and ATC controllers on the operations and management of transportation systems.

Language

  • English

Media Info

  • Media Type: Print
  • Features: CD-ROM; Figures; References; Tables;
  • Pagination: 14p
  • Monograph Title: Proceedings of the 12th World Congress on Intelligent Transport Systems

Subject/Index Terms

Filing Info

  • Accession Number: 01015831
  • Record Type: Publication
  • Files: TRIS
  • Created Date: Dec 6 2005 9:27AM