Title :
New developments in EPOS tools for configuring and generating embedded systems
Author :
Cancian, Rafael L. ; Stemmer, Marcelo R. ; Fröhlich, Antônio Augusto M
Author_Institution :
Santa Catarina Fed. Univ., Santa Catarina
Abstract :
Embedded systems usually run dedicated applications in highly restricted environments. This paper describes our approach to configure and generate embedded systems and a tool to assist this process that is being used with EPOS (Embedded and Parallel Operating System), an OS developed using AOSD. This tool receives a high level specification of the application and builds the necessary computational support for it. This paper describes some improvements to the tool that are enabling this process to be done automatically. Co-design, design space exploration and partitioning techniques were modeled as independent components, which allow to modify the implementation technique used in each step of this process and to use it to compose a new tool without changing the whole developing chain. Our main contribution is in the development of highly portable and application-oriented embedded systems using AOSD in a semi-automatized process guided by our tool.
Keywords :
embedded systems; hardware-software codesign; object-oriented programming; operating systems (computers); EPOS tools; application-oriented embedded systems; aspect-oriented software development; design space exploration; embedded system configuration; highly restricted environment; parallel operating system; partitioning technique; semiautomatized process; Algorithm design and analysis; Computer languages; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Microcontrollers; Program processors; Software tools; System-on-a-chip;
Conference_Titel :
Emerging Technologies and Factory Automation, 2007. ETFA. IEEE Conference on
Conference_Location :
Patras
Print_ISBN :
978-1-4244-0825-2
Electronic_ISBN :
978-1-4244-0826-9
DOI :
10.1109/EFTA.2007.4416855