PLAGEMIS

Platform for the Automated Generation of Mobility Information Systems (MIS)

In this project we have developed PLAGEMIS, which is a PLAtform for the GEneration of automated Mobility Information Systems (MIS).

These applications are mainly aimed at public transport management. Thus, our platform facilitates the tailored creation of applications of interest for public administrations and entities that manage public transport, although they can also be adapted to the logistics sector and, in general, to any sector that needs to manage the mobility of people.

To be able to generate these applications automatically, the platform that creates them, PLAGEMIS, makes use of Variability Management and Software Product Line technology.

The applications we generate use Geographic Information Systems (GIS) technology, but they also rely on a data model that includes both the topology of the transport network and the scheduled mobility of the vehicles operating in that network (buses, commuter trains, or metro systems), as well as the movement of the people who use it, whose access to vehicles is known through the usual transport cards used to pay when entering the network.

A differentiating element of our applications is their ability to store the massive volume of historical trajectories, thanks to the fact that, instead of using traditional database technology, they use Compact Data Structures (CDS) and their algorithms to store the movements of vehicles and the trajectories of people. These CDS and their algorithms have also been developed and implemented within the scope of this project.

Finally, a major contribution of this project has been the experimental evaluation of both the CDS and their algorithms and the entire architecture of the generated applications with respect to the energy consumption required. To this end, the tool developed by the UCLM team called Framework for Energy Efficiency Testing (FETING) has been adapted to the context of GIS applications. With this new tool, FEETINGS v2.0, both the applications generated with PLAGEMIS and the CDS that store the data have been experimentally evaluated.

Add the list of project objectives