Enter your keyword

2-s2.0-84964963616

[vc_empty_space][vc_empty_space]

General pattern identification of debugging system

Falahaha,b, Suwardi I.S.b, Surendro K.b

a Informatics Department, Universitas Widyatama, Indonesia
b School of Electrical Engineering and Informatics, Institut Teknologi Bandung, Indonesia

[vc_row][vc_column][vc_row_inner][vc_column_inner][vc_separator css=”.vc_custom_1624529070653{padding-top: 30px !important;padding-bottom: 30px !important;}”][/vc_column_inner][/vc_row_inner][vc_row_inner layout=”boxed”][vc_column_inner width=”3/4″ css=”.vc_custom_1624695412187{border-right-width: 1px !important;border-right-color: #dddddd !important;border-right-style: solid !important;border-radius: 1px !important;}”][vc_empty_space][megatron_heading title=”Abstract” size=”size-sm” text_align=”text-left”][vc_column_text]© 2015 IEEE.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.[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Author keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Concept assignment,Debuggers,General patterns,techniques,V-model[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Indexed keywords” size=”size-sm” text_align=”text-left”][vc_column_text]concept assignment,debugger,debugging,general pattern,techniques,v-model[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Funding details” size=”size-sm” text_align=”text-left”][vc_column_text][/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”DOI” size=”size-sm” text_align=”text-left”][vc_column_text]https://doi.org/10.1109/ICTS.2015.7379873[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/4″][vc_column_text]Widget Plumx[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][/vc_column][/vc_row]