skip to main content
research-article

Open source development of a safety critical dual redundant (Ada95/C++) signal control program environment (SCOPE)

Published:01 November 2009Publication History
Skip Abstract Section

Abstract

Advanced Technologies (ATI) is in the process of developing a dual redundant open source traffic intersection control system for the U.S. Department of Transportation. This system is known as a Signal Control Program Environment (SCOPE). A unique aspect of this effort is that we use all open source non-supported toolsets from requirements though formal qualification testing. This paper will describe our development process, prototype, and current work.

The development of the SCOPE is a two part effort. The first part, already completed, was to build a prototype intersection control system that implemented a subsection of newly developed intersection traffic flow control and preemption concepts. In six months, two ATI engineers performed a complete software development lifecycle. The result was a working Ada95/C++ prototype that executes under Linux and can be easily ported to any hardware architecture .

References

  1. Gardinier, Mark, Romanowich, Donna M., "Signal State Transition Software SBIR 06-FH1 Final Report", Advanced Technologies, Inc., San Diego, California, 2007Google ScholarGoogle Scholar
  2. AdaGTK, Ada Bindings to GTK+, AdaCore, http://libre.adacore.com/libre/tools/gtkada/Google ScholarGoogle Scholar
  3. DemoRecorder, Screen Video Recorder for Linux, Linhart, Christian, http://www.demorecorder.com/Google ScholarGoogle Scholar
  4. Fedora, Linux Based Operating System, http://fedoraproject.org/Google ScholarGoogle Scholar
  5. Glade, A User Interface Designer, http://glade.gnome.org/Google ScholarGoogle Scholar
  6. GNAT Programming Studio (GPS), a Development Environment for GNAT, AdaCore, http://libre.adacore.com/libre/tools/gps/Google ScholarGoogle Scholar
  7. GTK+, A Graphical User Interface Tool, http://www.gtk.org/Google ScholarGoogle Scholar
  8. Kdevelop, Integrated Development Environment, http://www.kdevelop.org/Google ScholarGoogle Scholar
  9. OpenOffice, Office Software Suite, Sun Microsystems, http://why.openoffice.org/Google ScholarGoogle Scholar
  10. Umbrello UML Modeling Software, http://uml.sourceforge.net/Google ScholarGoogle Scholar
  11. Cervisia, A CVS GUI Frontend, http://cervisia.kde.org/Google ScholarGoogle Scholar

Index Terms

  1. Open source development of a safety critical dual redundant (Ada95/C++) signal control program environment (SCOPE)

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGAda Ada Letters
      ACM SIGAda Ada Letters  Volume 29, Issue 3
      SIGAda '09
      December 2009
      113 pages
      ISSN:1094-3641
      DOI:10.1145/1653616
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGAda '09: Proceedings of the ACM SIGAda annual international conference on Ada and related technologies
        November 2009
        142 pages
        ISBN:9781605584751
        DOI:10.1145/1647420

      Copyright © 2009 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 November 2009

      Check for updates

      Qualifiers

      • research-article
    • Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!