Continuous integration framework for automotive software platforms
View/Open
Author
Other authors
Publication date
2019Abstract
El departamento de software de Mobility de IDNEO está a cargo de desarrollar y mantener software para diferentes proyectos de mobilidad, en su mayoria dentro de la indústria de la automoción.El proceso de desarrollo de software en esta industria está estandarizado y sigue una serie de normas requeridas por los reguladores.Es clave tener este proceso lo más automatizado posible para poder reducir los riesgos debidos a errores humanos e incrementar la competitividad de la compañía. Por esta razón, el equipo trabaja dentro de un entorno de integración continua que ya está parcialmente automatizado.Sin embargo, este entorno no es el ideal y tiene mucho margen de mejora.El objetivo de este documento es primero definir y analizar el estado del proceso actual y poner en relieve los puntos débiles donde puede mejorar. Seguidamente implementar las partes claves del proceso definidas y finalmente testear cuantitativamente el nuevo entorno implementado
El departament de software de Mobility d'IDNEO està a càrrec de desenvolupar i mantenir software per a diferents projectes de mobilitat, la majoria dins l'indústria de l'automoció.El procés de desenvolupament de software en aquesta indústria està estandarditzat i segueix un seguit de normes requerides pels reguladors.És clau tenir aquest procés el més automatitzat possible per tal de reduir els riscos deguts a errors humans i incrementar la competitivitat de la companyia. Per aquesta raó, l'equip treballa dins un entorn d'integració continua que ja està automatitzat en certa mesura. Si més no, aquest entorn no és l'ideal i té molt marge per millorar.L'objectiu d'aquest document és primer definir i analitzar l'estat del procés actual i posar en relleu els punts febles on pot millorar. Després implementar les parts clau del procés que s'han definit i finalment testejar quantitativament el nou entorn implementat
The mobility software department of IDNEO is in charge of developing and maintaining software for multiple mobility projects, mainly within the automotive industry.The software developing process in this industry is standardized and follows a set of rulesrequired by the regulators.In order to reduce risks due to human errors and increase the competitivity of the company it is key to have this process as much automated as possible. For this reason, the team works within a continuous integration framework that is partially automated. However, this framework is not ideal and can be further improved.The goal of this document is first to define and analyse the current continuous integration framework and address weak points where the it can be improved. Secondly to implement the key parts of the process that have been defined and finally to test quantitatively this new framework.
Document Type
Master's final project
Language
English
Subject (CDU)
004 - Computer science and technology. Computing. Data processing
62 - Engineering. Technology in general
Keywords
Programari -- TFM
Programari -- Indústria i comerç -- TFM
Pages
42 p.
Collection
ENG TFM MUET; 2577
This item appears in the following Collection(s)
Rights
© Escola Tècnica Superior d'Enginyeria La Salle
Except where otherwise noted, this item's license is described as http://creativecommons.org/licenses/by-nc-nd/4.0/