A Common Architecture to Develop Road Traffic Management Systems

A well-defined software architecture is a key success factor for developing systems. When developing series of related systems, applying a common architecture as basis for development may facilitate reusing code and design, which reduces time to market and increases product quality. In this article, a single architecture is proposed to develop related road traffic management systems. Evaluation was performed through the design and implementation of three case studies, and shows that reuse is enhanced leading to shorter development time and improved final product quality.

[1]  Massimo Pacella,et al.  Object-oriented modeling and simulation of flexible manufacturing systems: a rule-based procedure , 2002, Simul. Model. Pract. Theory.

[2]  M Mernik,et al.  When and how to develop domain-specific languages , 2005, CSUR.

[3]  Ronald L. Rivest,et al.  Introduction to Algorithms, Second Edition , 2001 .

[4]  Grady Booch,et al.  The Economics of Architecture-First , 2007, IEEE Software.

[5]  George Coulouris,et al.  Distributed systems - concepts and design , 1988 .

[6]  Frederick P. Brooks,et al.  The Mythical Man-Month: Essays on Softw , 1978 .

[7]  Karsten Schwan,et al.  Publish-subscribe for high-performance computing , 2006, IEEE Internet Computing.

[8]  Jos L. M. Vrancken Layered Models in IT Standardization , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[9]  Stéphane Julia,et al.  Real-time scheduling of batch systems using Petri nets and linear logic , 2008, J. Syst. Softw..

[10]  Mary Shaw,et al.  An Introduction to Software Architecture , 1993, Advances in Software Engineering and Knowledge Engineering.

[11]  Joseph M. Sussman,et al.  Perspectives on Intelligent Transportation Systems (ITS) , 2005 .

[12]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[13]  Tim Kindberg,et al.  Distributed Systems: Concepts and Design (4th Edition) (International Computer Science) , 2005 .

[14]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.