Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Engineering Embedded Software: From Application Modeling to Software Synthesis

Engineering Embedded Software: From Application Modeling to Software Synthesis
View Sample PDF
Author(s): Ronaldo Ferreira (Universidade Federal do Rio Grande do Sul, Brazil), Lisane Brisolara (Universidade Federal de Pelotas, Brazil), Julio C.B. Mattos (Universidade Federal de Pelotas, Brazil), Emilena Spech (Universidade Federal do Rio Grande do Sul, Brazil) and Erika Cota (Universidade Federal do Rio Grande do Sul (UFRGS), Brazil)
Copyright: 2010
Pages: 26
Source title: Behavioral Modeling for Embedded Systems and Technologies: Applications for Design and Implementation
Source Author(s)/Editor(s): Luís Gomes (Universidade Nova de Lisboa, Portugal) and João M. Fernandes (Universidade do Minho, Portugal)
DOI: 10.4018/978-1-60566-750-8.ch010


View Engineering Embedded Software: From Application Modeling to Software Synthesis on the publisher's website for pricing and purchasing information.


Since 1965, with Moore’s law statement, industry is continually aggregating complex services into their products, enhancing people’s life quality with decreasing prices. Despite the advances towards hardware integration, current electronic products are relying even more on software to offer distinguished functionalities to users. Hence, the embedded system industry is facing a paradigm shift from its old fashioned hardware driven development to a strong software based one, exposing to the embedded systems domain unforeseen software design challenges. Indeed, this domain must devise its own and very specialized software engineering techniques, in order to achieve sustainable market growth with quality in the scheduled time. Embedded software is distinct from the standard one, fundamentally in the sense that its development is driven by physical properties such as memory footprint and energy consumption. Furthermore, embedded systems are developed within a very tight time-to-market window, pushing design and development practices to their limit. In this chapter, we discuss the use of software specifications at higher abstraction levels and the need to provide tools for software automation, because reliability and safety are important criteria present in several embedded applications, as well as time-to-market. This chapter discusses the design flow for embedded software, from its modeling to its deployment in the embedded platform.

Related Content

Fayez Salma, Jorge Marx Gómez. © 2022. 16 pages.
Perla Velasco-Elizondo. © 2022. 23 pages.
Antonio Alexandre Moura Costa, Felipe Barbosa Araújo Ramos, Dalton Cézane Gomes Valadares, Danyllo Wagner Albuquerque, Emanuel Dantas Filho, Alexandre Braga Gomes, Mirko Barbosa Perkusich, Hyggo Oliveira de Almeida. © 2022. 16 pages.
Rimsy Dua, Samiksha Sharma, Rohit Kumar. © 2022. 11 pages.
Arunasalam Sambhanthan. © 2022. 17 pages.
Munish Saini, Kuljit Kaur Chahal. © 2022. 23 pages.
Cherie C. Trumbach, Kenneth R. Walsh, Sathiadev Mahesh. © 2022. 15 pages.
Body Bottom