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 .
- Gardinier, Mark, Romanowich, Donna M., "Signal State Transition Software SBIR 06-FH1 Final Report", Advanced Technologies, Inc., San Diego, California, 2007Google Scholar
- AdaGTK, Ada Bindings to GTK+, AdaCore, http://libre.adacore.com/libre/tools/gtkada/Google Scholar
- DemoRecorder, Screen Video Recorder for Linux, Linhart, Christian, http://www.demorecorder.com/Google Scholar
- Fedora, Linux Based Operating System, http://fedoraproject.org/Google Scholar
- Glade, A User Interface Designer, http://glade.gnome.org/Google Scholar
- GNAT Programming Studio (GPS), a Development Environment for GNAT, AdaCore, http://libre.adacore.com/libre/tools/gps/Google Scholar
- GTK+, A Graphical User Interface Tool, http://www.gtk.org/Google Scholar
- Kdevelop, Integrated Development Environment, http://www.kdevelop.org/Google Scholar
- OpenOffice, Office Software Suite, Sun Microsystems, http://why.openoffice.org/Google Scholar
- Umbrello UML Modeling Software, http://uml.sourceforge.net/Google Scholar
- Cervisia, A CVS GUI Frontend, http://cervisia.kde.org/Google Scholar
Index Terms
Open source development of a safety critical dual redundant (Ada95/C++) signal control program environment (SCOPE)
Recommendations
Open source development of a safety critical dual redundant (Ada95/C++) signal control program environment (SCOPE)
SIGAda '09: Proceedings of the ACM SIGAda annual international conference on Ada and related technologiesAdvanced 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 ...
Development of Safety-Critical Software Systems Using Open Source Software -- A Systematic Map
SEAA '14: Proceedings of the 2014 40th EUROMICRO Conference on Software Engineering and Advanced ApplicationsThe popularity of Open Source Software (OSS) has increased the interest in using it in safety critical applications. The aim of this study is to review research carried out on usage of open source code in development of safety-critical software and ...
An agile v-model for medical device software development to overcome the challenges with plan-driven software development lifecycles
SEHC '13: Proceedings of the 5th International Workshop on Software Engineering in Health CareThrough the use of semi structured interviews with medical device software organizations it emerged that medical device software organizations are experiencing difficulties when following plan driven Software Development Life Cycles (SDLC), particularly ...







Comments