and Technology Center forthe IndustrialPole of Man-
aus and the Brazilian Council for Scientific and Tech-
nological Development (CNPq) by its partial financial
support through project 553164/2005-8.
REFERENCES
Abrahamsson, P., Warsta, J., Siponen, M., and Ronkainen,
J. (2003). New directions on agile methods: A com-
parative analysis. Proceedings of the 25th Interna-
tional Conference on Software Engineering, Portland,
Oregon, USA, IEEE Computer Society, pages 244–
254.
Beck, K. and Andres, C. (2004). Extreme Programming Ex-
plained - Embrace Change. Second Edition, Addison-
Wesley.
Chateau, J. M. (2001). Flexible platform-based design. On-
line Resources for comms design engineers. Available
at http://www.commsdesign.com. Last visit on 14th
January 2008.
Coplien, J. O. and Schmidt, D. (2004). Organizational Pat-
terns of Agile Software Development. First Edition,
Prentice Hall.
Cordeiro, L. (2008). Txm: Uma metodologia de desen-
volvimento de hw/sw para sistemas embarcados.
A thesis presented at the Federal University of
Amazonas in partial fulfillment of requirements
for the degree of Master of Science. Available
at http://www.dcc.ufam.edu.br/ lcc/resume.html
(In Portuguese) and
http://www.dcc.ufam.edu.br/ lcc/methodology (In
English).
Cordeiro, L., Becker, C. O., and Barreto, R. S. (2007). Ap-
plying scrum and organizational patterns to multi site
software development. In 6th Latin American Con-
ference on Pattern Languages of Programming, 2007,
Porto de Galinhas, Brazil. SugarLoafPlop’07, pages
46–67.
Dowty, M. (2004). Test driven development of embed-
ded systems using existing software test infrastruc-
ture. Available at http://embunit.sourceforge.net/. Last
visit on 27th December 2007.
Esparza, J., Schrter, C., and Schwoon, S. (2008). Model-
Checking Kit. Published at the University of
Stuttgart in the Institute of Formal Methods in
Computer Science, Available at http://www.fmi.uni-
stuttgart.de/szs/tools/mckit/. Last visit on 14th Jan-
uary 2008.
Gajski, D., Zhu, J., Dmer, R., Gerstlauer, A., and Zhao, S.
(2000). Specc: Specification language and method-
ology. Kluwer Academic Publishers, Boston, March
2000.
Greene, B. (2004). Agile methods applied to embedded
software development. Proceeding of the Agile De-
velopment Conference (ADC’04).
Kimura, P., Barreto, R. S., and Cordeiro, L. C. (2007).
Projeto e Implementao de um Plug-in Baseado no
Framework do OSGi para Particionamento de Hard-
ware/Software (In Portuguese). Trabalho de Iniciao
Cientfica. Universidade Federal do Amazonas. Con-
selho Nacional de Desenvolvimento Cientfico e Tec-
nolgico.
Koss, R. and Langr, J. (2002). Test driven development in c.
Available at http://embunit.sourceforge.net/. Last visit
on 27th December 2007.
Kukkala, P., Riihimki, J., Hnnikinen, M., Hmlinen, T., and
Kronlf, K. (2005). Uml 2.0 profile for embedded
system design. Proceedings of the Design, Automa-
tion and Test in Europe Conference and Exhibition
(DATE’05).
Manhart, P. and Schneider, K. (2004). Breaking the ice for
agile development of embedded software: An indus-
try experience report. Proceedings of the26th Interna-
tional Conference on Software Engineering (ICSE04),
page 3647.
Nguyen, K., Sun, Z., , and Thiagarajan, P. (2004). Model-
driven soc design via executable uml to systemc. Pro-
ceedings of the 25th IEEE International Symposium
on Real-Time Systems, Page(s) 459-468, pages 459–
468.
Oliveira Jr., M. (1998). Desenvolvimento de Um Prot´otipo
para a Medida N˜ao Invasiva da Saturac¸˜ao Arterial de
Oxigˆenio em Humanos - Ox´ımetro de Pulso (In Por-
tuguese). Master thesis, Center for Informatics at Fed-
eral University of Pernambuco.
Oliveira Jr., M., Neto, S., Maciel, P., Lima, R., Ribeiro, A.,
Barreto, R., Tavares, E., and Braga, F. (2006). Ana-
lyzing software performance and energy consumption
of embedded systems by probabilistic modeling: An
approach based on coloured petri nets. ICATPN 2006,
LNCS 4024, pp. 261281, 2006., page 261281.
Ronkainen, J. and Abrahamsson, P. (2003). Software de-
velopment under stringent hardware constraints: Do
agile methods have a chance? eXtreme Programming
Conference.
Schooenderwoert, N. V. and Morsicato, N. (2004). Taming
the embedded tiger - agile test techniques for embed-
ded software. Proceedings of the Agile Development
Conference (ADC’04).
Schwaber, K. and Beedle, M. (2002). Agile Software De-
velopment with Scrum. First Edition, Series in Agile
Software Development, Prentice Hall.
SourceForge (2007a). C and C++ Code Counter. Avail-
able at http://sourceforge.net/projects/cccc. Last visit
on 18th October.
SourceForge (2007b). embUnit: Unit Test Frame-
work for Embedded C Systems. Available at
http://embunit.sourceforge.net/. Last visit on 18th Oc-
tober.
Vicentelli, A. S. (2002). Platform-based design. EEDesign
of EETimes.
ENASE 2008 - International Conference on Evaluation of Novel Approaches to Software Engineering
12