Biblioteca Digital do Instituto Politécnico de Bragança   Instituto Politécnico de Bragança

Biblioteca Digital do IPB >
Escola Superior de Tecnologia e Gestão >
Informática e Comunicações >
IC - Artigos em Revistas Indexados ao ISI >

Please use this identifier to cite or link to this item: http://hdl.handle.net/10198/959

Título: ALMA versus DDD
Autor: Cruz, Daniela
Henriques, Pedro
Pereira, Maria João
Palavras-chave: Program comprehension
Program animation
Debugger
Issue Date: 2008
Editora: ComSIS Consortium
Citação: Cruz, Daniela; Henriques, Pedro; Pereira, Maria João (2008) - ALMA versus DDD. Computer Science an Information Systems Journal. ISSN 1820-0214. 5:2 p. 119-136
Resumo: To be a debugger is a good thing! Since the very beginning of the programming activity, debuggers are the most important and widely used tools after editors and compilers; we completely recognize their importance for software development and testing. Debuggers work at machine level, after the compilation of the source program; they deal with assembly, or binary-code, and are mainly data structure inspectors. Alma is a program animator based on its abstract representation. The main idea is to show the algorithm being implemented by the program, independently from the language used to implement it. To say that ALMA is a debugger, with no value added, is not true! ALMA is a source code inspector but it deals with programming concepts instead of machine code. This makes possible to understand the source program at a conceptual level, and not only to fix run time errors. In this paper we compare our visualizer/animator system, ALMA, with one of the most well-known and used debuggers, the graphical version of GDB, the DDD program. The aim of the paper is twofold: the immediate objective is to prove that ALMA provides new features that are not usually offered by debuggers; the main contribution is to recall the concepts of debugger and animator, and clarify the role of both tools in the field of program understanding, or program comprehension.
Arbitragem científica: Sim
URI: http://hdl.handle.net/10198/959
ISSN: 1820-0214
Versão do Editor: http://www.comsis.org/ComSIS/Vol5No2/RegularPapers/paper11.htm
Appears in Collections:IC - Artigos em Revistas Indexados ao ISI

Files in This Item:

File Description SizeFormat
AlmavsDDDComSIS.pdf468,77 kBAdobe PDFView/Open

Statistics
FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 


  © Instituto Politécnico de Bragança - Biblioteca Digital - Feedback - Statistics
  Estamos no RCAAP Governo Português separator Ministério da Educação e Ciência   Fundação para a Ciência e a Tecnologia

Financiado por:

POS_C UE