Banca de QUALIFICAÇÃO: FREDERICO NUNES DO PRANTO FILHO

Uma banca de QUALIFICAÇÃO de MESTRADO foi cadastrada pelo programa.
DISCENTE : FREDERICO NUNES DO PRANTO FILHO
DATA : 27/07/2016
HORA: 09:00
LOCAL: CIVT B321
TÍTULO:

ECSFlow: Implementation of Exception Handling Model For C#


PALAVRAS-CHAVES:

Exception Handling. Reliability. Maintainnability. Modularity


PÁGINAS: 59
GRANDE ÁREA: Ciências Exatas e da Terra
ÁREA: Ciência da Computação
SUBÁREA: Metodologia e Técnicas da Computação
ESPECIALIDADE: Engenharia de Software
RESUMO:

 Mainstream programming languages, such as C#, Ruby, Python and many others, provide built-in exception handling mechanisms to support robust and maintainable implementation of exception handling in software systems. These languages support what we call maintenance-driven exception handling mechanisms, since they reduce the programming restrictions in exception handling toward an more agile source code maintenance. However, many of the problems that stem from the use of exception handling are caused by the local way in which exceptions are handled. It demands that developers understand the source of an exception, the place where it is handled, and everything in between. As a consequence, as system development progresses, exceptional control flows become less well-understood, with potentially negative consequences for the program maintainability and reliability. This paper presents an exception handling model implementation for C# languagem called ECSFlow. In contrast to other exception handling mechanisms, our model provides abstractions to explicitly describe global views of exceptional control flows, making possible to understand exception flows from an end-to-end perspective by looking at a single part of the program. Also, it leverages to make the association of handlers with normal code more flexible. We evaluate qualitatively and quantitatively the proposed exception handling model through a case study targeting a real web application.


MEMBROS DA BANCA:
Presidente - 1678918 - NELIO ALESSANDRO AZEVEDO CACHO
Interno - 1961108 - FERNANDO MARQUES FIGUEIRA FILHO
Externo ao Programa - 1542998 - CARLOS EDUARDO DA SILVA
Notícia cadastrada em: 12/07/2016 10:19
SIGAA | Superintendência de Informática - | | Copyright © 2006-2020 - UFRN - sigaa07-producao.info.ufrn.br.sigaa07-producao