ARTO project, introduced by TXT E-Tech s.r.l., is the subject of this thesis. The aim of this work is to design and develop a software architecture specifically dedicated to this project. Initially, a study on the concept of middleware will be presented, followed by a detailed analysis of ROS (Robot Operating System), which was chosen as the middleware for the project, and its functionalities and capabilities. Subsequently, the functional requirements of the architecture will be presented, along with the detailed design of each individual node. To ensure the proper implementation of each functionality, the tests to which the architecture was subjected will be described. Finally, general conclusions about the architecture will be provided, based on the results obtained from the tests and analyses conducted. The thesis work is based on an iterative software development methodology, which has allowed for the creation of a robust and modular architecture. The results obtained demonstrate the effectiveness of the developed architecture.
Il progetto ARTO, introdotto da TXT E-Tech s.r.l., è l'oggetto di questa tesi. Lo scopo del lavoro è di progettare e sviluppare un'architettura software dedicata appositamente a tale progetto. Inizialmente, verrà presentato uno studio sul concetto di middleware, per poi passare all'analisi approfondita di ROS (Robot Operating System), scelto come middleware per il progetto, e delle sue funzionalità e capacità. Successivamente, saranno presentati i requisiti funzionali dell'architettura e, nel dettaglio, il design di ogni singolo nodo. Per garantire la corretta implementazione di ogni funzionalità, verranno descritti i test a cui l'architettura è stata sottoposta. Infine, saranno fornite le conclusioni generali sull'architettura, sulla base dei risultati ottenuti dai test e delle analisi effettuate. Il lavoro di tesi si basa su una metodologia di sviluppo software iterativa, che ha permesso di ottenere un'architettura robusta e modulare. I risultati ottenuti dimostrano l'efficacia dell'architettura sviluppata.
Design of a software architecture to automatize avionic testing procedures
Romano, Marco
2021/2022
Abstract
ARTO project, introduced by TXT E-Tech s.r.l., is the subject of this thesis. The aim of this work is to design and develop a software architecture specifically dedicated to this project. Initially, a study on the concept of middleware will be presented, followed by a detailed analysis of ROS (Robot Operating System), which was chosen as the middleware for the project, and its functionalities and capabilities. Subsequently, the functional requirements of the architecture will be presented, along with the detailed design of each individual node. To ensure the proper implementation of each functionality, the tests to which the architecture was subjected will be described. Finally, general conclusions about the architecture will be provided, based on the results obtained from the tests and analyses conducted. The thesis work is based on an iterative software development methodology, which has allowed for the creation of a robust and modular architecture. The results obtained demonstrate the effectiveness of the developed architecture.File | Dimensione | Formato | |
---|---|---|---|
Design of a software architecture to automatize avionic testing procedures - Master Thesis Romano Marco.pdf
accessibile in internet solo dagli utenti autorizzati
Descrizione: Master thesis
Dimensione
6.98 MB
Formato
Adobe PDF
|
6.98 MB | Adobe PDF | Visualizza/Apri |
I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/10589/211822