Programacao Em Linguagens Especificas
Mostrando 1-12 de 14 artigos, teses e dissertações.
-
1. MDWA : Uma abordagem guiada por modelos para desenvolvimento de software Web
As técnicas de desenvolvimento de software evoluem continuamente com a finalidade de melhorar processos de construção e manutenção de software, além de obter ganhos em tempo, custo e qualidade. O objetivo do MDD é reduzir a distância semântica entre um problema e a especificação de sua solução. Para isso, MDD tem enfoque na modelagem de alto ní
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 13/11/2012
-
2. Abordagem para criação de linguagens específicas de domínio para robótica móvel
Robôs móveis autônomos são máquinas com potencial para realizar atividades repetitivas ou de alta periculosidade com mais eficácia. Muitos possuem um software embarcado responsável pelo seu funcionamento. Nos últimos anos, a complexidade dessas aplicações robóticas embarcadas tem crescido continuamente e apresentam desafios que são incomuns ao de
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 12/11/2012
-
3. Descrição de documentos na internet e em eBooks
A Internete e os livros eletrônicos estão substituindo as editoras tradicionais. Enciclopédias, por exemplo, são publicadas principalmente na internete, já que esse tipo de mídia permite melhoramentos, cooperação e correções rápidas. Os leitores eletrônicos diminuíram o custo da publicação de livros e o consumo de recursos naturais (por exempl
Publicado em: 2011
-
4. USING ANNOTATIONS IN OBJECT ORIENTED LANGUAGES TO SUPPORT COMPONENT ORIENTED PROGRAMMING / UTILIZANDO ANOTAÇÕES EM LINGUAGENS ORIENTADAS A OBJETOS PARA SUPORTE À PROGRAMAÇÃO ORIENTADA A COMPONENTES
Em sistemas distribuídos baseados em componentes de software, o uso de linguagens de programação orientadas a objeto é bastante comum para definir, através de frameworks, interfaces de programação para construção e uso de componentes. No entanto, o que se percebe na maioria dos modelos de programação que seguem essa abordagem, é a utilização de
Publicado em: 2010
-
5. Caomulato 2.0
Realizar a modelização 3D de um cachorro mestiço de quarta geração através do cruzamento de seis raças e fazê-lo existir em realidade virtual é o objetivo do Projeto Cão Mulato, na fase atual. Para isso, utilizaremos as técnicas de simulação e de Vida Artificial que permitem gerar a metáfora algorítimica dos genes para otimizar, a partir de um
Publicado em: 2010
-
6. Caomulato 2.0
Realizar a modelização 3D de um cachorro mestiço de quarta geração através do cruzamento de seis raças e fazê-lo existir em realidade virtual é o objetivo do Projeto Cão Mulato, na fase atual. Para isso, utilizaremos as técnicas de simulação e de Vida Artificial que permitem gerar a metáfora algorítimica dos genes para otimizar, a partir de um
Publicado em: 2010
-
7. Motf : meta-objetos para tolerância a falhas / Moft-metaobjects for fault-tolerance
As técnicas de programação e os mecanismos de linguagens de programação destinados ao desenvolvimento de aplicações de alta confiabilidade são agrupadas sob a denominação de tolerância a falhas em software. A área de tolerância a falhas abrange uma serie de técnicas com funcionalidades e aplicabilidade bem definidas, permitindo que seja conside
Publicado em: 2009
-
8. A model-driven software reuse approach / Uma abordagem orientada a modelos para reutilização de software
A reutilização de software busca aumentar a qualidade e produtividade no desenvolvimento de software, evitando a duplicação do esforço e reaproveitando o máximo possível das experiências de projetos passados. Apesar de simples, esta idéia não é facilmente colocada em prática, principalmente de maneira sistemática e controlada. Técnicas de engen
Publicado em: 2009
-
9. ANALISANDO O FLUXO DE EXCEÇÕES EM PROGRAMAS ORIENTADOS A ASPECTOS / ANALYZING EXCEPTION FLOWS OF ASPECT-ORIENTED PROGRAMS
Os mecanismos de tratamento de exceções têm o objetivo de aumentar a robustez e a modularidade do software na medida em que promovem a separação entre o código dedicado ao tratamento de erros e código associado ao fluxo normal de execução do programa. Estes permitem a detecção de erros e a associação de respostas adequadas aos mesmos, através d
Publicado em: 2008
-
10. Semântica formal para TVQL
Modelos de bancos de dados têm sido progressivamente estendidos a fim de melhor capturar necessidades específicas de aplicações. Bancos de dados versionados, por exemplo, provêm suporte a versões alternativas de objetos. Bancos de dados temporais, por sua vez, permitem armazenar todos os estados de uma aplicação, registrando sua evolução com o pass
Publicado em: 2007
-
11. Abordagem Aspecting: Migração de Sistemas OO para Sistemas OA.
Uma abordagem denominada Aspecting é proposta para a elicitação de aspectos em sistemas Orientados a Objetos e posterior implementação desses sistemas no paradigma Orientado a Aspectos. A Abordagem tem três etapas distintas: Entender a Funcionalidade do Sistema, Tratar Interesses e Comparar o Sistema Orientado a Aspectos com o Orientado a Objetos. Cada
Publicado em: 2004
-
12. Um ambiente integrado para manipulação de tráfego multicast
Nas duas últimas décadas do século passado, com a consolidação da Internet como rede mundial de computadores, aplicações de fluxos mais robustos começaram a surgir. A crescente uso de videoconferências impulsionou a criação de uma forma de transmissão ponto-multiponto chamada Multicast IP. Todas as empresas que desenvolviam software e hardware pa
Publicado em: 2004