CONSERT Project – Research Intern – Middleware Implementation on top of tAtAmI Framework
@Laboratorul AIMAS, UPB, în Splaiul Independentei nr. 313 Sector 6, Bucureşti, 060042


A central aspect of Ambient Intelligence (AmI) applications is user-centricity, i.e. adapting application behavior to user preferences and according to current user context (the current place, time, activity, etc).

As part of a national project, called CONSERT [1], managed by members of the AI-MAS laboratory, a middleware [2, 3] is developed as a context management solution.

The context processing units in the CONSERT Middleware are implemented as small, asynchronous web-based, RESTful communication nodes that implement the context provisioning functionality.
However, we wish to have a more general and flexible implementation approach, leading to customizable deployments. We therefore aim at implementing the processing units using the tAtAmI agent development framework [4].

You will be involved in:

  • Understand the CONSERT Middleware and typical context management workflow: representation, provisioning lifecycle, communication protocols
  • Map the current web-based processing units into equivalent composable agents based on the tAtAmI framework [4].

You will:

  • Define and implement the components that make up the agent
  • Define and implement a dockerized platform for deployment in the Cloud
  • Define and implement a light-weight deployment option for running the middleware on Android mobile devices
  • Define and test the developed middleware Implement defined RESTful interaction protocols using appropriate JAVA based frameworks (e.g. Vert.x) + testing using provided scenario settings

You will learn:

  • An introduction to the domain of Ambient Intelligence and Context Management
  • Java web application backend development
  • Working knowledge of semantic web technologies: RDF, Ontologies, SPARQL
  • Working knowledge of REST and RESTful API design
  • Working knowledge of Docker container creation and deployment






  • Currently pursuing a BA or MSc degree in Computer Science or related technical field
  • Be driven and have a proactive approach to problem solving
  • Good Java programming skills

  • Familiarity with REST and RESTful APIs is a plus

  • Familiarity with Semantic Web technologies (e.g. RDF representation, Ontologies) is a plus
  • Familiarity with mobile development is a plus
  • Demonstrated extra curricular activities & projects are a plus


  • Good compensation package
  • Flexible schedule (work from home partly allowed)
  • Office located in PRECIS building of UPB
  • Participation in a national research project and the opportunity to be involved in further national and european projects managed by UPB
  • Support towards writing an academic paper based on obtained results

Ajută-ne să ducem acest Stagiu pe Bune la mai mulți studenți.

Stagiu disponibil pentru studenții de la următoarele facultăți

plătit (1500 ron)
cel puțin nota 8

Warning: array_map(): Argument #2 should be an array in /var/www/html/2018/wp-content/themes/stagiipebune/inc/template-tags.php on line 562

Warning: join(): Invalid arguments passed in /var/www/html/2018/wp-content/themes/stagiipebune/inc/template-tags.php on line 563
vorbitor de