Event Small pieces of information reported by the mobsim, describing a simulation object action at a specific time. xxxii, 17, 127, 298, 301–304
Extension Core MATSim uses only a config file, population file and network file, corresponding to the book’s part I. An extension is any code that extends this core MATSim, corresponding to this book’s part II. They hook to MATSim via the extension points described in Chapter 45.
xxxi, xxxii, 39, 48, 49, 290, 294, 298, 299, 311, 549
Facility An optional element in MATSim to further specify an activity location. 57, 221, 549 Framework A software concept, providing generic functionality and application-specific soft-
ware. It is selectively changed by user code. MATSim is currently a framework, but is developing towards also being useful as a library/toolbox. xix, xx, 4, 188, 302, 303
Geocoding Adding geographic coordinates to locations identified by addresses. 501 Git A free and open source distributed version control system. 292, 295
GitHub A web-based Git repository hosting service, seehttps://github.com/. 9, 292–294 Google Earth Google’s virtual globe. 13
Identifier A name that labels an object in a unique way. 12, 77, 78, 299
Iteration Numerical equilibrium search methods, such as MATSim, are iterative. A MATSim run is thus composed of a configurable number of iterations. xix, 11, 16, 550
Java A modern, object-oriented, cross-platform programming language run in virtual machines.
xxxii, 4, 11, 35, 37, 38, 42, 48–50, 56, 59, 61, 62, 78, 120, 210, 219, 220, 225, 226, 231, 254, 255, 267, 285, 290, 292, 293, 298, 299, 303, 309–311, 409, 510, 539, 549–551
Javadoc Source code documentation compiled from javadoc annotations in the source files. 88, 173, 295
Jenkins A software tool for continuous integration. 295
Large-scale Denoting large, extended simulation scenarios, often modeling complete cities, or even countries. 3, 140, 313, 461, 502
Leg A plan element, part of a trip performed with a specific mode. In transport planning, this is often called a stage. 15, 302, 551, 552
Library A set of routines providing services to independent programs. Usually not executable on its own. 10
Link A network component representing streets. 14
Linux A unix-like operating system released by Linus Torvalds at the end of 1991. 10, 309 Logsum The Expected Maximum Utility (EMU) for a user that has several options. Computed as
the logarithm of the sum of exponential functions. 241, 244
Mac OS The operating system by Apple Inc. developed for their Macintosh computer systems. 10, 309
MATSim run A configurable number set of iterations, typically ending with an equilibrium solution of transport supply and demand. 4, 10, 16, 36, 298, 550
Maven A build automation tool tailored to Java. 10, 66, 259, 292, 294, 295, 297
Microsimulation The modeling of the temporal development of a real-world system, or pro- cess, by explicitly considering the interactions of micro units such as individuals or vehicles.
For concise definitions and further information, see e.g., Miller (1996, Section 2) or Banks J (2001, p. 3), Bossel (2004) or Orcutt (1957), who is often referred to as the inventor of microsimulation. xxxi, 176, 309, 413, 414, 424, 541, 550, 551
Model A universal concept reducing a real system to the aspects relevant for understanding or solving a specific problem. 327, 551
Glossary 551
Module According to Merriam-Webster (http://www.merriam-webster.com), a module is “one of a set of parts that can be connected or combined to build or complete something” or more specifically “a part of a computer or computer program that does a particular job”. That is,
“module” is not a very specific term, and, in consequence, modules exist in MATSim at many levels. xxxii, 57, 221, 304, 311
Multimodal Combining different means of transport. 38, 49, 79, 106, 112, 135, 136, 140, 416, 453, 477, 486, 523, 524
NAVTEQ A geographical information system data provider, particularly for navigation maps. 67, 117, 374, 380
Node An element of a MATSim network representing intersections. Note that intersections are not modeled explicitly in MATSim, i.e., cars do not interact at intersections. 14
Objective function A central element in optimization problems, among others. An objective function, sometimes also called loss or cost function, is mapping of candidate solutions onto a real number. 165, 551, 552
OmniTRANS A transport Modeling Software Platform. 115
Osmosis Command line Java application for processing OSM data. See http://wiki.
openstreetmap.org/wiki/Osmosis. 62
Plan The agent’s day schedule and, after run completion, an associated score. xix, 4, 15, 301 QSim The standard MATSim mobsim. 6, 19, 36–38, 42, 44, 77–79, 106, 135, 191–193, 195, 196,
263–268, 298, 347, 350, 351, 542
Replanning The stage when agents modify their plans. xix, 4, 12, 15, 297, 301, 304, 479, 501, 504 Scenario In MATSim context, a scenario is defined as: the combination of specific agent pop- ulations, their initial plans and activity locations (home, work, education), the network and facilities where, and on which, they compete in time-space for their slots and modules, i.e., be- havioral dimensions, which they can adjust during their search for equilibrium. xix, xxxi, xxxii, 6, 9, 11, 303
Score After execution in the infrastructure, the agents’ day plans are evaluated through an indi- vidual objective function, the MATSim scoring function. Also see utility. xxxii, 4, 24, 304, 551, 552
Scoring see score. 304
Senozon AG A spin-off company founded by two core developers of MATSim. xxii, 110, 219, 290, 291, 295, 392, 443, 467, 497, 503, 552
Simulation Evaluating a model capturing the temporal development of a real-world system or process. 327
Stage A stage is part of a trip, performed with a single mode. In MATSim called leg. 550
Study The basic organizational unit of research in empirical science. Comparable to the experi- ment in natural sciences. 4
SustainCity A project addressing the modeling and computational issues of integrating mod- ern mobility simulations with the latest microsimulation land use models, seehttp://www.
sustaincity.org. 405
Teleportation Moving vehicles from origin to destination, at a predefined speed, without consid- ering interactions in the network. 16, 42, 44, 79, 106, 135, 136, 419, 505
Teleported see teleportation. 105, 374, 375, 380, 386, 525
Traffic assignment Traditionally, this is the last step of the four-step model, calculating trip distribution over the different routes between O-D-pairs. Dynamic traffic assignment may additionally consider departure time choices. xxxii
Trip The connection between two activities, composed of multiple legs. 17, 550
UrbanSim Software-based simulation system for supporting planning and analysis of urban development. Seehttp://www.urbansim.org. 283, 284, 405, 495, 540
Utility A central economic concept representing satisfaction through goods consumption. The MATSim score can be interpreted in utility units. xxxii, 24, 551
Utility function A MATSim agent’s objective function. See also score. xix Via The Senozon AG visualizer. 19, 47, 292, 392, 443, 445, 446, 450, 483, 526
Windows An operating system developed by Microsoft, first released in 1985. 10, 309, 310