Quality Impact on Software Performance

  • Ulisses B. Corrêa UFRGS
  • Luís F. G. Millani UFRGS
  • Antônio C. S. Beck UFRGS
  • Luigi Carro UFRGS

Resumo


Nowadays, market needs pose novel challenges to computer science requiring increasingly computational capacity to deal with more and more complex applications. Embedded systems represent a large slice of these new complex systems. This scenario promoted the employment of advanced hardware platforms on embedded systems. However, embedded software development has not progressed at the same pace. Although high-level technologies have been employed in embedded development it still lacks of understanding about their impact on physical constraints, which are extremely important on embedded domain. This paper analyzes Object Oriented (OO) and procedural implementations running on different processor organizations. We demonstrate that for the future embedded processors the gains of the old-fashioned procedural code over OO code do not justifies the risks of delayed time-to-market.
Palavras-chave: Measurement, Benchmark testing, Embedded systems, Software quality, Cryptography, Embedded software, software product metrics, software quality metrics, performance overhead, object orientation, embedded software, software engineering
Publicado
04/11/2013
CORRÊA, Ulisses B.; MILLANI, Luís F. G.; BECK, Antônio C. S.; CARRO, Luigi. Quality Impact on Software Performance. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS (SBESC), 3. , 2013, Niterói/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 83-88. ISSN 2237-5430.