English
Login
Register
View Offer
Work > Internships > IT/Technology > Sweden > Gothenburg > View Offer 

Master's Thesis Assignment - Next Generation Domain Modelling Language

Company not shown
Sweden  Gothenburg, Sweden
Internship, IT/Technology, English
22
Visits
0
Applicants
Register

Job Description:

Master's Thesis Assignment - Next Generation Domain Modelling Language

Company:Jeppesen Systems AB

Job ID:0xxxxxxxxx5

Date Posted:2xxx-xx-xx-x7:00

Location:SWE - Gothenburg, Sweden

Job Description Qualifications:
Jeppesen, a subsidiary of The (COMPANY NAME) Company, is one of the largest software development companies in Gothenburg. We develop innovative optimization solutions for the world's leading airlines. We are dedicated to continuous improvement, delivering more value to our clients, and exploring emerging technologies such as quantum computing, AI and big data analytics.

We are currently looking for a Master's Thesis Student - Master's Thesis Assignment - Next Generation Domain Modelling Language with a clear interest in domain - specific modeling and domain-specific languages. We see that this assignment will need a strong analytical ability. The role is based in Gothenburg, Sweden.

Thesis assignment:
At Jeppesen in Gothenburg, we use a formal domain-specific language, called "Dave model language", to describe the data model used by our products. We would like to extend or replace this language in order to support newer requirements.

The proposed Master's Thesis assignment should do (some or all of) the following:
* Collect and refine a list of requirements that the new language shall support, such as: entities and relationships, inheritance, polymorphism, integrity constraints, data neighborhoods, class layer and database layer and mapping between them, filter criteria, version control.
* Explore several alternatives for language design, e.g. extending existing language vs. new language, based on XML, Json, config/.ini, or other.
* Evaluate the alternatives against the requirements.
* Choose a suitable one of the alternatives and design a language accordingly
* Formally define the language, write a tool in an agreed programming language that parses the language and implements some data model operations, e.g. generate documentation, or generate database tables, or convert from existing Dave model language descriptions.

Preferred qualifications:
Good knowledge and understanding of:
* Databases
* Data modelling
* Object oriented modelling
* Formal languages
* Language design
* Programming
* Analytical ability

We look forward to leveraging your knowledge and experience to improve our ability even further in creating world-leading capabilities for our customers.

More information of our portfolio is found at:
https://wxx.xxxxxxxx.xxx/xxxxxxx-xxxx-xxxxxxxxxxxx-xxxxxxxxx/

Time period:
To be agreed with the students.

Employer will not sponsor applicants for employment visa status.

Important information regarding this requisition: Candidates must live in the immediate area or relocate at their own expense. This requisition is for an international, locally hired position in Sweden. Successful candidates must be able to obtain and maintain legal authorization to work in Sweden for continued employment. Benefits and pay are determined at the local level and are not part of (COMPANY NAME) U.S. based payroll.

Relocation:
This position does not offer relocation. Candidates must live in the immediate area or relocate at their own expense.

(COMPANY NAME) is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space and security systems. We are engineers and technicians. Skilled scientists and thinkers. Bold innovators and dreamers. Join us, and you can build something better for yourself, for our customers and for the world.

Relocation:No relocation available

Export Control Requirement:Not an export control position

Safety Sensitive:This is not a safety sensitive position

Contingent Upon Award ProgramThis position is not contingent upon program award

Experience Level:Individual Contributor - A

Job Type:Intern (Seasonal)

Job Code:UANVIA-SR (UB5)

Source: Company website
Posted on: 04 Nov 2021
Type of job: Internship
Industry: Aerospace / Defense
Languages: English
Register
108.032 jobs and internships
in 138 countries
Register