Inaktiv platsannons

30hp – Validation of Scania engineering data using semantic web technologies i Sodertalje

Scania är en världsledande leverantör av transportlösningar. Tillsammans med våra partners och kunder leder vi övergången till ett hållbart transportsystem. Under 2017 levererade vi 82 500 lastbilar, 8 300 bussar samt 8 500 industri- och marinmotorer till våra kunder. Vi omsatte närmare 120 miljarder kronor, varav 20 procent utgjordes av servicerelaterade tjänster. Scania grundades 1891 och finns idag representerat i mer än 100 länder, och har drygt 49 000 medarbetare. Forskning och utveckling är koncentrerad till Sverige, med filialer i Brasilien och Indien. Produktion sker i Europa, Latinamerika och Asien, med regionala produktcentra i Afrika, Asien och Eurasien. Scania ingår i Traton Group. För ytterligare information, besök www.scania.com.

Om tjänsten

Scania genomgår nu en transformation från att vara en leverantör av lastbilar, bussar och motorer till en leverantör av kompletta och hållbara transportlösningar.

Ingress:

Thesis project at Scania is an excellent way of making contacts for your future working life. Many of our current employees started their career with a thesis project.

Background:

The complexity of Scania’s product, e.g. truck and busses, is constantly increasing. More significantly, the incoming era of autonomous vehicles and intelligent transport systems requires an increased level of rigor in the development of such products. In order to enable rigorous and automated analysis of the artifacts created during the development, e.g. requirements, embedded software etc., and in collaboration with KTH, Scania has developed a theoretical framework that can represent any product at an arbitrary stage of the development. This theory is the foundation of a textual language called RSEL, which is currently under development.

RSEL can be used for a variety of purposes and one of them is to specify the constraints about the structure of artifacts in the development process. For example, the integration test suites must test each version of the released embedded software. Currently, such check would be graphically modeled using the tool Lyo Designer and then verified using the SHACL shapes language. Because the general intention is to migrate to RSEL, Scania wants to create a mapping of RSEL models to Lyo Designer models.

Target:

Based on a small case study, model the representative constraints about the engineering artefacts as an RSEL model. Then define the mapping of RSEL constructs to Lyo Designer constructs. Finally, automate the transformation of RSEL to Lyo Designer models. If time permits, make the transformation bi-directional.

Assignments:
  1. Investigate the XText based Textual Modeling Language (RSEL – Rigorous System Engineering Language) for modeling the formal requirements.
  2. Propose the enhancements in the RSEL (if needed).
  3. Create an Eclipse Plugin to convert textual model created using RSEL to graphical model (For Eclipse Lyo Designer).
    1. Investigate if existing EMF-based, model-to-model transformation engines can be used.

 

Required skills:

  1. Good knowledge of Java Programming Language.

 

Preferred skills but not mandatory:

  1. Basic knowledge of XText.
  2. Basic knowledge of EMF (Eclipse Modeling Framework)
  3. Basic knowledge of SIRIUS modelling framework
  4. Basic knowledge of Eclipse RCP application development.
Education:

Specify education or specialization: M.Sc. in Computer Science.

Number of students: 1.

Start date: January/February 2019.

Estimated time needed: 20 weeks.

Contact persons and supervisors:

Damir Nesic, 0737652074,

PhD Mattias Nyberg, technical manager, 08-553 83 736, .

Yash Khatri, 0704200033,

Publicerad den

26-03-2024

Extra information

Status
Stängd
Ort
Sodertalje
Typ av kontrakt
Heltidsjobb (förstajobb)
Typ av jobb
Kontor / Administration , Civilingenjör / Arkitekt, IT
Körkort önskas
Nej
Tillgång till bil önskas
Nej
Personligt brev krävs
Nej