NICTA Embedded Systems Public Seminar

Application-driven Embedded System Design: from HW IPs through the OS up to the API

Antônio Augusto Fröhlich, the Federal University of Santa Catarina (UFSC)

Time/Venue

Monday 12th December, 2011, 2:00pm to 3:00pm

NICTA, Neville Roach Laboratory, Level 1 Seminar Room West, 223 Anzac Parade (Building L5), Kensington NSW 2052

Abstract

This presentation outlines a strategy to design and implement embedded systems as aggregates of reusable components arranged in application-specific frameworks. Called Application-driven Embedded System Development (ADESD), this strategy focuses on the gap between the two most promising methodologies in the field, Model-driven Engineering and Platform-based Design, by offering concrete alternatives to translate Platform-independent Models into Platform-specific Models, and also by promoting beyond-platform reuse. As it guides the development of reusable (hardware, software, or hybrid) components that encapsulate scenario-independent abstractions while isolating scenario dependencies as aspect programs, ADESD yields components that can be automatically woven for a variety of execution scenarios modeled as application-specific component frameworks. ADESD main test case, the EPOS system, has been ported to a dozen distinct architectures, including AVR, H8, MIPS, SPARC, PowerPC, and x86, and has been deployed in scenarios as distinct as scientific computing in super computers and sensor networks, thus confirming the reuse status of components developed following ADESD.

Speaker Biography

Antônio Augusto Fröhlich received his PhD in Engineering from the Technical University of Berlin in 2001. He is currently an Associate Professor of Operating Systems at the Federal University of Santa Catarina (UFSC). As head of UFSC's Software/Integration Lab (LISHA) he has coordinated a number of R&D projects on embedded systems, including dedicated operating systems, hardware/ software co-design, wireless sensor networks, and power management. Major contributions from these projects materialized within the Brazilian Digital Television System (SBTVD) and wireless sensing technology for energy distribution, precision agriculture, and smart cities. Dr. Fröhlich led the consortium that developed the ALTATV Open, Free, Scalable Digital TV Platform and since 2011 leads the CIA² national research network on Smart Cities. He is a senior member of ACM, IEEE, and SBC.