Projects per year
Abstract
We present a framework for automatic RTOS portability that integrates model-based design and formal methods into dependable embedded software development. We focus specially on modeling the interaction between software and hardware in order to generate low-level code. This enables automatic portability for hardware-related parts of the OS (i.e., context switching, memory management, security aspects, etc,) as well as for on-chip peripheral drivers (i.e., timers, I/O, etc.).
With our framework we will be able to prove the consistency of the refinements as well as that the RTOS model fulfills various functional and non-functional requirements. Automatic code generation guarantees that the model is correctly translated to machine language, avoiding implementation mistakes common to manual coding. Changes on the software, for bug fixes or testing of new concepts, for example, do not require knowledge of the target architectures, since they are done on the model and are immediately reflected in all implementations upon code generation, assuring consistency across platforms.
| Original language | English |
|---|---|
| Title of host publication | CGO 2019: Proceedings of the 2019 IEEE/ACM International Symposium on Code Generation and Optimization |
| Publisher | IEEE Press |
| Pages | 271-272 |
| ISBN (Electronic) | 978-1-7281-1436-1 |
| DOIs | |
| Publication status | Published - 4 Jan 2019 |
| Event | International Symposium on Code Generation and Optimization - Washington DC, Washington DC, United States Duration: 16 Feb 2019 → 20 Feb 2019 http://cgo.org/cgo2019 |
Conference
| Conference | International Symposium on Code Generation and Optimization |
|---|---|
| Abbreviated title | CGO2019 |
| Country/Territory | United States |
| City | Washington DC |
| Period | 16/02/19 → 20/02/19 |
| Internet address |
Projects
- 3 Finished
-
Embedded Operating Systems
Martins Gomes, R. (Attendee / Assistant), Baunach, M. C. (Project manager on research unit), Scheipel, T. P. (Attendee / Assistant), Malenko, M. (Attendee / Assistant), Batista Ribeiro, L. (Attendee / Assistant) & Mauroner, F. (Attendee / Assistant)
1/09/15 → 31/12/23
Project: Research project
-
Reconfigurable Processor Architectures
Malenko, M. (Attendee / Assistant), Scheipel, T. P. (Attendee / Assistant), Saikia, A. (Contact person), Martins Gomes, R. (Attendee / Assistant), Batista Ribeiro, L. (Attendee / Assistant), Mauroner, F. (Attendee / Assistant) & Baunach, M. C. (Project manager on research unit)
1/09/14 → 31/12/23
Project: Research project
-
Embedded Automotive Systems
Martins Gomes, R. (Attendee), Malenko, M. (Attendee), Kissich, M. (Attendee), Nagarajan, D. (Attendee), Manjunath, V. (Attendee), Scheipel, T. P. (Attendee), Baunach, M. C. (Coordinator), Kanics, K. (Attendee), Saikia, A. (Attendee) & Batista Ribeiro, L. (Attendee)
1/09/14 → 31/12/24
Project: Research area
Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS