Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:projh402 [2020/09/30 21:04]
mahmsakr [Projects in Mobility Databases]
teaching:projh402 [2022/09/06 10:39]
ezimanyi
Line 1: Line 1:
-====== ​MA Computer Science Projects (PROJ-H-402)  ​======+====== PROJ-H-402 ​: Computing Projects ​======
  
- +This is the list of Computing ​Projects ​topics ​proposed for the current academic year by the CoDE departmentÉcole polytechnique de BruxellesULB.
-===== Course objective ===== +
-The course PROJ-H-402 ​is managed by Dr. Mauro Birattari. Please refer to the course description page http://​iridia.ulb.ac.be/​proj-h-402/​index.php/​Main_Page for the rules concerning the project. ​ What follows is a list of project proposals supervised by academic members of CoDE. +
- +
-===== Projects ​in Mobility Databases ===== +
- +
-Mobility databases (MOD) are database systems that can store and manage moving object geospatial trajectory data. A moving object is an object that changes its location over time (e.g., a car driving on the road network). Using a variety of sensors, the location tracks of moving objects can be recorded in digital formats. A MOD, then, helps storing and querying such data. A couple of prototype systems have been proposed ​by research groups. Yet, a mainstream system is by far still missing. By mainstream we mean that the development builds on widely accepted tools, that are actively being maintained and developed. A mainstream system would exploit the functionality of these tools, and would maximize the reuse of their ecosystems. As a result, it becomes more closer to end users, and easily adopted in the industry. +
- +
-Towards filling this gap, our group is building the MobilityDB system [[https://​github.com/​MobilityDB/​MobilityDB|https://​github.com/​MobilityDB/​MobilityDB]]. It builds on PostGIS, which is a spatial database extension of PostgreSQL. MobilityDB extends the type system of PostgreSQL and PostGIS with ADTs for representing moving object data. It defines, for instance, ​the tgeompoint type for representing a time dependant geometry point. MobilityDB types are well integrated into the platformto achieve maximal reusabilityhence a mainstream development. For instance, the tgeompoint type builds on the PostGIS geometry(point) type. Similarly MobilityDB builds on existing operations, indexing, and optimization framework. +
- +
-MobilityDB supports SQL as query interface. Currently it is quite rich in terms of types and functions. It is incubated as community project in OSGeo [[https://​www.osgeo.org/​projects/​mobilitydb/​|https://​www.osgeo.org/​projects/​mobilitydb/​]],​ which certifies high technical quality.  +
- +
-The following project ideas contribute to different parts of MobilityDB. They all constitute innovative development,​ mixing both research and development. They hence will help developing the student skills in: +
- +
-  * Understanding the theory and the implementation of moving object databases. +
-  * Understanding the architecture of extensible databases, in this case PostgreSQL. +
-  * Writing open source software. +
- +
-===== Project proposals =====+
  
  
 +  * [[teaching:​projh402:​wis|Data Science and Engineering]]
 +  * [[teaching:​projh402:​ia|Artificial Intelligence]]
 +  * [[teaching:​projh402:​or|Operational Research and Decision Aid]]
 
teaching/projh402.txt · Last modified: 2022/09/06 10:39 by ezimanyi