Publicidad

Publicidad

becas.universia.netBiblioteca.Net

Buscar recursos:

Buscador Google

Resource data



Ver

Desenvolvimento de software robusto
Sandro Silvestre
Location: http://santafe.ipt.br/tede/tde_busca/arquivo.php?codArquivo=258

A produção de software correto sempre foi um dos grandes desafios da Ciência da Computação. No entanto, o tamanho do software, a velocidade da máquina e os requisitos envolvidos combinam-se de tal forma que a complexidade resultante excede à capacidade humana de antever situações inesperadas. Portanto o software não tem que ser apenas correto, mas também robusto para sobreviver a tais eventos.Este trabalho discute vários aspectos envolvidos com a correção e a robustez do software e propõe uma abordagem técnica prover a robustez, mesclando conceitos provenientes da área de correção com os de tolerância a falhas de software. Uma vantagem adicional da técnica é que ela eleva a confiança na correçãoOs pilares deste trabalho são o uso de asserções, organizadas sob a forma de contrato de software como uma forma de perseguir a sua correção, associado à técnica de bloco de restauração, como uma forma de contornar situações inesperadas. A comunicação que uma asserção não foi satisfeita é feita com o emprego do mecanismo de tratamento de exceçãoA linguagem de programação C++ é utilizada como veículo para ilustrar a técnica proposta

Belongs to: BDTD Ibict

Descargar SCORM

¡Sea el primero en solicitar este recurso!

Para poder solicitar este recurso debe identificarse como usuario de la biblioteca

Users rating

No hay ninguna valoración para este recurso. Sea el primero en valorar este recurso.

Detalles del recurso

Desenvolvimento de software robusto
Id. 22968378
Idioma PT
Titulo Desenvolvimento de software robusto
Autor(es) Sandro Silvestre
Location http://santafe.ipt.br/tede/tde_busca/arquivo.php?codArquivo=258
Versión 1.0
Estado Final
Descripción A produção de software correto sempre foi um dos grandes desafios da Ciência da Computação. No entanto, o tamanho do software, a velocidade da máquina e os requisitos envolvidos combinam-se de tal forma que a complexidade resultante excede à capacidade humana de antever situações inesperadas. Portanto o software não tem que ser apenas correto, mas também robusto para sobreviver a tais eventos.Este trabalho discute vários aspectos envolvidos com a correção e a robustez do software e propõe uma abordagem técnica prover a robustez, mesclando conceitos provenientes da área de correção com os de tolerância a falhas de software. Uma vantagem adicional da técnica é que ela eleva a confiança na correçãoOs pilares deste trabalho são o uso de asserções, organizadas sob a forma de contrato de software como uma forma de perseguir a sua correção, associado à técnica de bloco de restauração, como uma forma de contornar situações inesperadas. A comunicação que uma asserção não foi satisfeita é feita com o emprego do mecanismo de tratamento de exceçãoA linguagem de programação C++ é utilizada como veículo para ilustrar a técnica proposta
Tipo PDF
Palabras clave correção
Tipo de recurso Electronic Thesis or Dissertation
Tese ou Dissertacao Eletronica
Tipo de Interactividad Expositivo
Nivel de Interactividad muy bajo
Audiencia Estudiante
Profesor
Autor
Estructura Atomic
Coste no
Copyright
Liberar o conteúdo dos arquivos para acesso público
Formatos PDF
Requerimientos técnicos Browser: Any
Fecha de contribución 06-may-2008
Contacto