Abstract
A framework for developing object-oriented software in transport modelling in proposed and demonstrated with the implementation of the calculation of road traffic noise (CORTN). Major tasks in the life cycle of an object-oriented development process are identified, and illustrated with the implementation of TRANSOOP – a software library containing 33,000 lines of C++ programming code. Software re-use from this library to produce a object-oriented noise program is compared with conventional computer programming shows that almost 90 per cent of the lines of code were drawn from TRANSOOP. Advantages of the object-oriented approach are discussed.
Similar content being viewed by others
References
Black JA & Rimmer PJ (1981) Japanese highway planning — a Western interpretation. Transportation 11: 29-49.
Black J, Trinder J, Masters E, Bandebona U, Ton TT, Morrison B & Tudge R (1996) A spatial decision support system for road-based transport planning. In: Hensher DA, King J & Oum T (eds) Selected Proceedings of the 7th World Conference on Transport Research, Syndey, 11–16 July, 1995. Volume 3 Transport Policy (pp 71-83). Oxford: Elsevier.
Black JA, Samuels SE, Vandebona U, Masters E, Trinder JC, Morrison B & Tudge R (in press) Research and development by an Australian road authority using object oriented and GIS technologies: the example of urban road traffic noise. Transporation Research Board Record. Washington DC: Transportation Research Board.
Booch G (1994) Object-Oriented Analysis and Design with Applications. Redwood City, California: Benjamin/Cummings Publishing Company.
Choi K & Kim TJ (1995) An integrated transportation planning model with GIS and expert system. In: Wyatt R & Hossain H (eds) Proceedings of the Fourth International Conference on Computers in Urban Planning and Urban Management, Melbourne, Australia, July 11–14, Volume 2: 531-545.
Hayashi Y & Roy J (eds) (1996) Transport, Land-use and the Environment. Dordrecht: Kluwer Academic Publishers.
McGregor JD and Sykes DA (1992) Object-Oriented Software Development. New York: Van Nostrand Reinhold.
McTrans Center for Microcomputers in Transportation (1990) Bulletin. Florida: Transportation Research Centre, University of Florida.
Meyer B (1988) Object-oriented Software Construction. Englewood Cliffs, New Jersey: Prentice Hall.
Ngo CC (1994) An Expert System Approach for Decision Support Systems in Local Area Traffic Management and Urban Transport Planning. PhD Thesis, School of Civil Engineering, University of New South Wales.
Roy J & Hyashi Y (1996) Summing up. In: Hayashi Y & Roy J (eds) Transport, Land-Use and the Environment (pp 415-421). Dordrecht: Kluwer Academic Publishers.
Stroustrup B (1986) The C++ Programming Language. Syndey: Addison-Wesley Publishing Company.
Sun Microsystems (1992) Sun Pro C++ User Manual. California: Sun Microsystems.
The Urban Transport Monitor (1992a) This week's survey results — microcomputer urban transport planning software part I. The Urban Transport Monitor 6(20): 9-11.
The Urban Transport Monitor (1992b) This week's survey results — microcomputer urban transport planning software part II. The Urban Transport Monitor 6(21): 9-11.
Ton TT (1995) An Investigation of the Analytical Capability of Object-oriented Programming in Transport Modelling. PhD Thesis, School of Civil Engineering, University of New South Wales, Syndey.
Ton TT & Black JA (1993a) An object-oriented approach for implementing an integrated four-step transport planning model. In: Klosterman RE & French SP (eds) Proceedings of the Third International Conference on Computers in Urban Planning and Urban Management, Atlanta, Georgia, USA, July 23–25, Volume 2: 471-492.
Ton TT & Black JA (1993b) Geographical information systems and land-use transport interaction models: towards system integration. In: Masters EG & Pollard JR (eds) Proceedings of the Land Information Management and Geographical Information Systems, Sydney, Volume 1: 263-276.
Tractz W (1988) Tutorial: Software Reuse Emerging Technology. Washington, DC: Computer Society Press.
UK Department of Transport (1988) Calculation of Road Traffic Noise. London: HMSO.
Verron E & Masters M (1996) SESAME: A database for traffic planning European cities. INRO NIEUWS: Publication of TNO Inro, Extra Edition, July: 6.
Webster V, Bly PH & Paulley NJ (eds) (1988) Urban Land-Use and Transport Interaction. Aldershot: Avebury.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ton, T., Black, J. & Vandebona, U. An object-oriented approach to transport modelling: Software development to calculate road traffic noise. Transportation 25, 307–328 (1998). https://doi.org/10.1023/A:1005047502222
Issue Date:
DOI: https://doi.org/10.1023/A:1005047502222