DocumentCode :
3728609
Title :
General pattern identification of debugging system
Author :
Falahah;Iping S. Suwardi;Kridanto Surendro
Author_Institution :
Inf. Dept., Univ. Widyatama, Indonesia
fYear :
2015
Firstpage :
67
Lastpage :
72
Abstract :
Debugging is an important work in software development. Along with the increasing complexity of the software debugging process also becomes as simple as the original. This paper will discuss the generic pattern of debugging system. Vary approaches and algorithms that have been proposed to build a good debugger system and easily used by system developers. The bug can be the caused by internal or external sources. All debugger software is ideally fulfil 4 principle Heisenberg principle ie, truthful debugging, program context information system development and debugging trails. But actually not all debuggers can meet this requirement. Debugger also can classify in many ways such as source-level and machine-level, stand-alone and IDE, 4GL and 3GL, OS Kernel and Application Level, and Application-specific or in-circuit emulation. Debugger architecture can typically divide into 5 layers ie the user interface layer, the kernel layer, OS APIs, OS and CPU, before it touch the user program. Researchers also proposed many techniques in debugging methodologies such as Darwin, message oriented, backtracking approach, and concept assignment (CA). Implementation of CA opens new opportunities to a proposed new model of debugging that can leverage into a high level of software as a part of information system. The CA approach can implement According to the V-model of software development approach.
Keywords :
"Debugging","Kernel","Computer architecture","Computer crashes","Context"
Publisher :
ieee
Conference_Titel :
Information & Communication Technology and Systems (ICTS), 2015 International Conference on
Print_ISBN :
978-1-5090-0095-1
Type :
conf
DOI :
10.1109/ICTS.2015.7379873
Filename :
7379873
Link To Document :
بازگشت