Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/41909

TítuloRefactoring de um AUTOSAR-ENABLED RTOS: modelação segundo o standard IP-XACT
Outro(s) título(s)Refactoring of an AUTOSAR-ENABLED RTOS: modeling according to the standard IP-XACT
Autor(es)Domingues, Eduardo Manuel Ferreira
Orientador(es)Tavares, Adriano
Palavras-chaveAUTOSAR
RTOS
Trampoline
IP-XACT
IDE
Orientado a modelos
Model-based
Data2014
Resumo(s)Nos dias de hoje o uso de sistemas operativos em sistemas embebidos começa a ser cada vez mais comum. Contudo, para reduzir a pressão no Time-To-Market e consequentemente ganhar vantagens sobre a competição, os RTOS para sistemas embebidos devem ser modelados num nível de abstração mais elevado quando comparado com o nível de C/C++ usado atualmente. Por isso os objetivos desta dissertação são (1) fazer o refactoring do AUTOSAR-ENABLED RTOS escolhido, neste caso o trampoline OS, de acordo com um modelo IP-XACT estendido que representa os IPs de software a serem executados na plataforma de hardware escolhida, e (2) integrá-lo num repositório IP-XACT usado para dar suporte ao desenvolvimento de sistemas baseado em modelos AUTOSAR. Para o efeito foi implementada uma framework orientada a modelos e compatível com AUTOSAR para gerar e gerir IPs individuais e o próprio RTOS, que posteriormente serão referenciados como blocos básicos da framework ou ambiente de desenvolvimento AUTOSAR. Juntamente com os ficheiros de código C/C++ serão também gerados os ficheiros do projeto, da configuração e da aplicação, como por exemplo, (1) o ficheiro OIL que terá a configuração do RTOS, (2) o código C para a aplicação pretendida, e (3) um ficheiro XML com a descrição IP-XACT do RTOS desenhado.
Nowadays the use of operating systems for embedded systems begins to be increasingly common. However, to reduce the Time-to-Market pressure and consequently gain advantage over the competitors, RTOS for embedded systems should be modeled in a higher level of abstraction when compared with the C/C++ level used nowadays. Therefore the objectives of this dissertation are (1) refactoring a chosen AUTOSARENABLED RTOS, in this case the trampoline OS, according to an extended IP-XACT model that represent software IPs deployable on the chosen hardware platform, and (2) integrating it in a IP-XACT repository used to support model-based development of AUTOSAR systems. In doing so, a model-based and AUTOSAR-enabled framework was implemented to generate and manage individual IPs and the RTOS itself, which later will be referenced as building blocks in the framework. Altogether, with C/C++ code files will be also generated, design, configuration and application files such as (1) OIL file providing RTOS configuration, (2) C code for the intended application, and (3) an XML file describing in IP-XACT model for the designed RTOS.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado integrado em Engenharia Electrónica Industrial e Computadores
URIhttps://hdl.handle.net/1822/41909
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado
DEI - Dissertações de mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Dissertação_Eduardo Domingues_2014 .pdf3,02 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID