Authors: Jordi Montero, Antoni Guasch, David Huguet, Jaume Figueras
Custom-designing a simulator in a graphic environment requires use of two methodologies one for software engineering and one for modeling of real systems. UML is a methodology geared to the design and specification of software that enables visualization, specification, construction and documentation of a system; therefore, it is ideally suited to modeling of real systems. Herein are described UML components that proved invaluable for modeling a real system, namely, for developing a simulator of Line 9 of the Barcelona metro.