Inaktiv platsannons

Master Thesis - Query based interface to Netconf/YANG models i Linköping, Sweden

Ericsson is the driving force behind the Networked Society where every person and every industry is empowered to reach their full potential. We make a difference, do you wanna shape the world with us?

Om tjänsten

Date: Nov 21, 2018


Within every deployment of a telecom network, a multitude of “nodes” are used to cooperate and interact with each other to provide the service requested. All these nodes uses configuration data to control their activity, and one type of interface used for operating on this configuration data is the command line interface (CLI).


The traditional CLI such as found on many routers and other telecom nodes does not scale naturaly to managing a large set of nodes of the same type, or nodes with hughe amount of configuration data. This can be compared to the interface used to manage the content of a database, structured query language (SQL). As for a heterogenous, federated database system, the ability to translate between semanticaly comparable configuration structures is an important quality of scalable command language and/or its execution environment.


Can database query processing and schema mapping techniques be used as a base for defining a CLI language and for Netconf/Yang based telecom nodes?  The target is to achieve sub-linear computational complexity. The interest and need for a solution to this problem is high, and is expected to be further increased in cloud deployments and multi vendor scenarios.


Thesis Description

The thesis work is expected to be divided in several steps with the end goal of presenting a definition and prototype implementation of a distributed query and command language. The following steps are envisioned as part of the thesis work:

  • Investigate and understand the problem area.
  • Investigate and compare relevant research and existing command and query language techniques as well as schema mapping techniques.
  • Propose a command language syntax and semantics with the desiered properties, including a method for describing the mapping between slightly different configuration models.
  • Implement and demonstrate a prototype of at least two of the following parts; basic commend execution component, distribution over multiple nodes, schema mapping.
  • Analyze results and evaluate expected improvments over usig existing CLI formalism.



This project aims at students in computer science or computer engineering with a focus on database technologies, formal languages, programming language techniques (compilers and interpreters) and algorithm construction.


1-2 students, 30hp each


Ericsson AB Mjärdevi, Linköping

Preferred Starting Date

January 15, 2019


C/C++/Java, Erlang, Prolog, SQL, Distributed/Federated Databases, Compiler, Interpreter, Yang/Netconf, REST


The selection and interview process is ongoing. Therefore, send in your application in English as soon as possible. If you have any specific questions you are welcome to send an email to Hiring Manager - Robert Gaval at



Ericsson provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetics.

Ericsson complies with applicable country, state and all local laws governing nondiscrimination in employment in every location across the world in which the company has facilities. In addition, Ericsson supports the UN Guiding Principles for Business and Human Rights and the United Nations Global Compact.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, training and development.

Ericsson expressly prohibits any form of workplace harassment based on race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetic information.


Primary country and city: Sweden (SE) || || Linköping || Stud&YP

Req ID: 258292

Publicerad den


Extra information

Linköping, Sweden
Typ av kontrakt
Heltidsjobb (förstajobb)
Typ av jobb
Civilingenjör / Arkitekt, IT
Körkort önskas
Tillgång till bil önskas
Personligt brev krävs

Östergötlands län | Civilingenjör / Arkitekt | IT | Heltidsjobb (förstajobb)

Registrera dig nu!

Ansök snabbt genom endast ett klick och bli uppdaterad med de senaste positionerna som passar dig. Registrera dig som en student här!

Registrera dig gratis