Especificação formal de restrições de projeto para frameworks orientados a objetos

DSpace Repository

A- A A+

Especificação formal de restrições de projeto para frameworks orientados a objetos

Show simple item record

dc.contributor Universidade Federal de Santa Catarina en
dc.contributor.advisor Silva, Ricardo Pereira e en
dc.contributor.author Rechia, Douglas Nascimento en
dc.date.accessioned 2013-07-15T23:26:53Z
dc.date.available 2013-07-15T23:26:53Z
dc.date.issued 2005
dc.date.submitted 2005 en
dc.identifier.other 226611 en
dc.identifier.uri http://repositorio.ufsc.br/handle/123456789/101877
dc.description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação en
dc.description.abstract Um dos desafios encontrados para a concepção de sistemas a partir de frameworks orientados a objetos é a sua adequada utilização. Utilizar um framework adequadamente para constituir um sistema implica em obedecer às suas restrições, definidas em seu projeto. Dentre as restrições que o desenvolvedor da aplicação sob um framework precisa observar, está a correta ordem de execução de métodos dos objetos disponibilizados pelo framework. Nesse contexto, esse trabalho propõe uma maneira de especificar formalmente as restrições que um framework impõe em termos da ordem em que seus métodos podem ser invocados. A partir da especificação formal, gera-se automaticamente código, baseado no paradigma de desenvolvimento orientado a aspectos, capaz de verificar se as restrições formalmente especificadas estão sendo observadas em tempo de execução. De forma transparente ao usuário do framework e ao desenvolvedor da aplicação final, o código automaticamente gerado instancia uma rede de Petri, a qual será responsável pelo controle do estado de cada objeto especificado e o controle do estado do sistema. Ambos os desenvolvedores são beneficiados: o desenvolvedor do framework não precisa escrever código que testa as restrições do framework e o desenvolvedor da aplicação final será notificado se ele estiver fazendo invocações indevidas a um método. A abordagem formal proposta neste trabalho é aplicada ao TAF, um framework desenvolvido pela Motorola para a criação de casos de teste automatizados para telefones celulares. en
dc.format.extent 122 f.| il. en
dc.language.iso por en
dc.publisher Florianópolis, SC en
dc.subject.classification Informatica en
dc.subject.classification Ciência da computação en
dc.subject.classification Framework (Programa de computador) en
dc.subject.classification Engenharia de software en
dc.subject.classification Confiabilidade (Engenharia) en
dc.subject.classification Programas de computador - en
dc.subject.classification Validacao en
dc.title Especificação formal de restrições de projeto para frameworks orientados a objetos en
dc.type Dissertação (Mestrado) en


Files in this item

Files Size Format View
226611.pdf 935.8Kb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics

Compartilhar