971 resultados para Sistemas orientados : Objetos


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Esta dissertação descreve uma arquitetura de suporte para a criação de sistemas de automação baseados em objetos distribuídos e no barramento CAN. Consiste basicamente da utilização de orientação a objetos para modelagem dos sistemas bem como sua implementação na forma de objetos autônomos. Os objetos são então distribuídos em uma rede de placas microcontroladas, as quais são utilizadas para o controle da planta, e PC's, os quais são utilizados para supervisão e monitoração. O suporte em tempo de execução para os objetos é dado por um sistema operacional que permite a sua implementação na forma de processos concorrentes, o qual, no caso das placas microcontroladas, é um sistema operacional do tipo embarcado. A comunica ção entre os objetos é realizada através de um protocolo publisher/subscriber desenvolvido para o barramento CAN que é suportado por uma biblioteca e elementos de comunicação especí cos. Este trabalho tem como objetivo apresentar alternativas aos sistemas de automação existentes atualmente, os quais baseiamse geralmente em dispositivos mestre/escravo e em comunicações do tipo ponto a ponto. Dessa forma, a arquitetura desenvolvida, apropriada para sistemas embarcados, visa facilitar a criação e dar suporte para sistemas de automação baseados em objetos distribuídos.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This work proposes a model based approach for pointcut management in the presence of evolution in aspect oriented systems. The proposed approach, called conceptual visions based pointcuts, is motivated by the observation of the shortcomings in traditional approaches pointcuts definition, which generally refer directly to software structure and/or behavior, thereby creating a strong coupling between pointcut definition and the base code. This coupling causes the problem known as pointcut fragility problem and hinders the evolution of aspect-oriented systems. This problem occurs when all the pointcuts of each aspect should be reviewed due to any software changes/evolution, to ensure that they remain valid even after the changes made in the software. Our approach is focused on the pointcuts definition based on a conceptual model, which has definitions of the system's structure in a more abstract level. The conceptual model consists of classifications (called conceptual views) on entities of the business model elements based on common characteristics, and relationships between these views. Thus the pointcuts definitions are created based on the conceptual model rather than directly referencing the base model. Moreover, the conceptual model contains a set of relationships that allows it to be automatically verified if the classifications in the conceptual model remain valid even after a software change. To this end, all the development using the conceptual views based pointcuts approach is supported by a conceptual framework called CrossMDA2 and a development process based on MDA, both also proposed in this work. As proof of concept, we present two versions of a case study, setting up a scenario of evolution that shows how the use of conceptual visions based pointcuts helps detecting and minimizing the pointcuts fragility. For the proposal evaluation the Goal/Question/Metric (GQM) technique is used together with metrics for efficiency analysis in the pointcuts definition

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Uma linguagem orientada ao problema de projeto estrutural de edifícios e a correspondente estrutura de armazenamento de dados são apresentados, como núcleo principal do sistema PROADE. Objetiva-se assim permitir ao engenheiro estrutural descrever o problema em termos correntes de Engenharia, organizandose os dados recebidos para posterior análise e dimensionamento da estrutura. São discutidos o problema PROADE e os dados correspondentes, seguidos pela descrição das estruturas de armazenamento de dados do sistema. A seguir, define-se a linguagem PROADE e finalmente apresenta-se a organização do sistema PROADE.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Este trabalho apresenta o projeto de uma interface visual para modelos de bancos de dados orientados a objetos, com suporte para versões. Um requisito importante, não atendido pelas interfaces visuais específicas e genéricas para sistemas orientados a objetos, é a capacidade de definir e manipular versões de um objeto nos vários níveis da hierarquia de classes (herança por extensão, adotada pelo modelo de versões [GOL 95]). As interfaces, que manipulam versões, suportam essa característica no nível mais especializado da hierarquia (herança por refinamento, adotada pelos principais SGBDOOs). Procurando prover a possibilidade do versionamento de objetos nos vários níveis da hierarquia de classes, surgiu a motivação para projetar e desenvolver uma interface visual com funcionalidades de interfaces existentes (específicas e genéricas) e que obedeça às características principais dos Modelos de Dados Orientados a Objetos e do Modelo de Versões [GOL 95], seguindo as características recomendadas para interfaces visuais para MDOOs, propostas em [SIL 96]. Foi implementado um protótipo com algumas das características projetadas para o browser de objeto e seu suporte para versões.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Nowadays, there are many aspect-oriented middleware implementations that take advantage of the modularity provided by the aspect oriented paradigm. Although the works always present an assessment of the middleware according to some quality attribute, there is not a specific set of metrics to assess them in a comprehensive way, following various quality attributes. This work aims to propose a suite of metrics for the assessment of aspect-oriented middleware systems at different development stages: design, refactoring, implementation and runtime. The work presents the metrics and how they are applied at each development stage. The suite is composed of metrics associated to static properties (modularity, maintainability, reusability, exibility, complexity, stability, and size) and dynamic properties (performance and memory consumption). Such metrics are based on existing assessment approaches of object-oriented and aspect-oriented systems. The proposed metrics are used in the context of OiL (Orb in Lua), a middleware based on CORBA and implemented in Lua, and AO-OiL, the refactoring of OIL that follows a reference architecture for aspect-oriented middleware systems. The case study performed in OiL and AO-OiL is a system for monitoring of oil wells. This work also presents the CoMeTA-Lua tool to automate the collection of coupling and size metrics in Lua source code

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Esta investigación se propone facilitar una arquitectura software para la construcción de un sistema capaz de localizar objetos de aprendizaje de forma universal para integrarlos en un sistema de teleformación. Estos sistemas utilizan objetos de aprendizaje que residen en repositorios, accesibles a través de una red de comunicaciones. El objetivo de un repositorio es facilitar la reutilización de dichos recursos educativos, facilitando su acceso. Para reutilizar un objeto de aprendizaje debe ajustarse a algún estándar de etiquetado de metadatos. Los sistemas de teleformación emplean Internet como medio de comunicación de contenidos, sin hacer uso de otras posibilidades. En ellos se integran contenidos almacenados en un repositorio con las herramientas que ayudan a la docencia, y suele ser habitual que no accedan a repositorios externos. La arquitectura existente dificulta la evolución de su desarrollo y accesibilidad. Es necesaria una arquitectura realmente distribuida, en la que cada elemento sea capaz de interactuar con los otros. Se debe sustentar en metadatos asociados a objetos docentes y en protocolos, para poder modificar las herramientas actuales. Se propone la definición de un marco funcional y arquitectónico para la adaptación de un sistema, implementado sobre servicios web y basado en una arquitectura orientada a servicios, que asegure la interoperabilidad entre repositorios de objetos de aprendizaje y que favorezca su reutilización.. En este trabajo, en primer lugar, se analiza el estado actual de los sistemas de teleformación. Se hace hincapié en el estudio de los repositorios que los sustentan y de los estándares que indican cómo construirlos. Se señalan las limitaciones existentes y se definen propuestas para superarlas. Se propone una arquitectura en capas que ha de satisfacer unos requisitos que deberán considerarse en cualquier sistema que se base en dicha arquitectura. Además se definen los componentes necesarios de la arquitectura para asegurar la funcionalidad requerida, el flujo de información y las relaciones entre ellos. Para validar la arquitectura propuesta, se describe un prototipo real creado a partir de los principios propuestos.. En último lugar se exponen las conclusiones y trabajos futuros relacionados con los temas abordados. Se incluyen las fuentes documentales empleadas, sin exhaustividad, dado que el contexto de este trabajo está sometido a cambios continuos..

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Monográfico con el título: 'Ley Orgánica de Educación'

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Este trabalho apresenta uma extensão do padrão ODMG para o suporte ao versionamento de objetos e características temporais. Essa extensão, denominada TV_ODMG, é baseada no Modelo Temporal de Versões (TVM), que é um modelo de dados orientado a objetos desenvolvido para armazenar as versões do objeto e, para cada versão, o histórico dos valores dos atributos e dos relacionamentos dinâmicos. O TVM difere de outros modelos de dados temporais por apresentar duas diferentes ordens de tempo, ramificado para o objeto e linear para cada versão. O usuário pode também especificar, durante a modelagem, classes normais (sem tempo e versões), o que permite a integração desse modelo com outras modelagens existentes. Neste trabalho, os seguintes componentes da arquitetura do padrão ODMG foram estendidos: o Modelo de Objetos, a ODL (Object Definition Language) e a OQL (Object Query Language). Adicionalmente, foi desenvolvido um conjunto de regras para o mapeamento do TV_ODMG para o ODMG a fim de permitir o uso de qualquer ODBMS para suportar a extensão proposta.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Um esquema de banco de dados certamente sofrerá alguma alteração com o passar do tempo. Algumas das causas destas modificações são ocorrência de um aumento no domínio do sistema, erros ocorridos na fase de projeto, mudanças na realidade representada pelo sistema, ou a necessidade de melhoria no seu desempenho. O uso de bancos de dados temporais é uma alternativa para o armazenamento das informações da evolução, pois permite sua recuperação por meio do histórico de suas mudanças. O presente trabalho propõe um ambiente para implementar evolução de esquemas sobre um BDOO, utilizando o Modelo Temporal de Versões (TVM). Deste modo, características de versões e de tempo são utilizadas tanto no nível dos esquemas como nos dados armazenados. Estados são associados às versões de esquema para representar seus estágios de desenvolvimento durante a evolução. O gerenciamento das versões de esquema é realizado por intermédio de uma camada denominada meta-esquema. Em um outro nível, o gerenciamento das instâncias é realizado por meio de uma camada denominada metadados, inserida para cada versão de esquema definida. Por intermédio destes controles é possível analisar a evolução dos esquemas como um todo e, para cada esquema, as correspondentes versões de seus dados e sua evolução temporal. Algumas alternativas de consulta para um ambiente com estas características são analisadas. O trabalho apresenta, ainda, as características básicas de um protótipo implementado para verificar a viabilidade da proposta apresentada.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

A presente dissertação tem como objetivo analisar a relação entre o nível de iniciativas das subsidiárias de EMNs brasileiras e o ambiente institucional do país hospedeiro em que elas operam. O comportamento das subsidiárias está submetido a múltiplas pressões de seu ambiente local e de sua relação com a matriz. Nossa pesquisa foca-se no primeiro determinante e analisa como os padrões de coordenação institucional influenciam o nível de iniciativas das subsidiárias, ou seja, suas atividades de inovação com importância internacional, que constituem uma importante fonte de competências de uma EMN construídas fora de seu país de origem. As firmas dependem de instituições de suporte para desempenhar suas atividades, todavia grande parte dos estudos de Negócios Internacionais considera as instituições como variáveis taken for granted. A partir de evidências de um survey sobre as multinacionais brasileiras, testamos a relação entre ambiente e iniciativas classificando o ambiente de um país hospedeiro de duas formas: 1) utilizando tipologias elaboradas pela literatura sobre Variedades de Capitalismo; que divide os países em economias liberais, coordenadas ou hierárquicas; e 2) por meio de categorias agrupadas a partir de variáveis institucionais de bases de dados internacionais, de modo a capturar as formas de interação de uma firma em suas relações industriais, relações interfirmas, relações com o Estado e no sistema financeiro e de governança. Os resultados confirmam nossa hipótese de que há uma associação entre o ambiente institucional e o nível de iniciativas em uma subsidiária e indicam que as subsidiárias de EMNs brasileiras desenvolvem mais iniciativas em economias com instituições de suporte à inovação radical, ou seja, em ambientes com mercados de trabalho flexíveis, sistemas orientados para os acionistas e com elevada participação do setor privado nos gastos com P&D de um país. Esperamos contribuir para o campo de Negócios Internacionais ao aplicarmos um modelo de análise institucional e abordar o ambiente institucional como variável explicativa central do comportamento das firmas em termos de práticas de inovação em mercados externos.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

O presente estudo tem como objetivo investigar de que maneira a possibilidade de instalação do Istituto Europeo di Design (IED) no bairro da Urca, na cidade do Rio de Janeiro, interfere na (re)configuração do espaço. Para o estudo desse processo adotou-se o conceito de espaço definido por Milton Santos, que o caracteriza como um conjunto indissociável de sistemas de objetos e ações, considerando necessária sua análise numa perspectiva histórica. Para ampliação das considerações sobre poder, identificação e caracterização dos atores sociais e das relações entre eles estabelecidas foram utilizados conceitos propostos por Carlos Matus para a análise da realidade social. A pesquisa de campo, de natureza qualitativa, coletou dados secundários a partir de notícias sobre o processo de revitalização do antigo Cassino da Urca e instalação do Istituto Europeo di Design no local, publicadas em jornais e revistas impressos, jornais on line e blogs, assim como dados primários, a partir de observação não estruturada das instalações ao redor do prédio do antigo Cassino da Urca, participação em reuniões da associação de bairro e entrevistas semi-estruturadas com representantes de organizações envolvidas no processo. Para o tratamento dos dados coletados, realizou-se análise argumentativa e interpretativa a partir da teoria utilizada. Com base nas notícias e documentos consultados, foi definido o período de análise, desde a cessão do prédio do antigo Cassino da Urca ao IED, em agosto de 2006, até o anúncio de parceria com outra organização, pelo instituto, em maio de 2012. O estudo permitiu identificar que a instalação do IED na Urca interferiu na configuração do espaço, principalmente no que se refere à formação e à atuação da associação de moradores do bairro, à instalação de novos empreendimentos comerciais no entorno do prédio já restaurado e, por consequência, na paisagem do bairro. Destaca-se também que a instalação do IED gerou mudanças que extrapolam os limites territoriais do bairro. Com base nos dados analisados, destaca-se que a relação de cooperação entre a Prefeitura Municipal do Rio de Janeiro e o IED foi estabelecida em torno da valorização por parte da Prefeitura do domínio de uma capacidade técnica pelo IED, nas áreas de atuação da organização, que são o ensino, pesquisa e consultoria nas áreas de arquitetura, design, moda e comunicação, o que reforça o argumento da valorização atual de organizações culturais no processo de (re)configuração do espaço urbano, quanto aos aspectos econômicos, simbólicos e sociais.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

VALENTIM, R. A. M. ; SOUZA NETO, Plácido Antônio de. O impacto da utilização de design patterns nas métricas e estimativas de projetos de software: a utilização de padrões tem alguma influência nas estimativas?. Revista da FARN, Natal, v. 4, p. 63-74, 2006

Relevância:

80.00% 80.00%

Publicador:

Resumo:

A challenge that remains in the robotics field is how to make a robot to react in real time to visual stimulus. Traditional computer vision algorithms used to overcome this problem are still very expensive taking too long when using common computer processors. Very simple algorithms like image filtering or even mathematical morphology operations may take too long. Researchers have implemented image processing algorithms in high parallelism hardware devices in order to cut down the time spent in the algorithms processing, with good results. By using hardware implemented image processing techniques and a platform oriented system that uses the Nios II Processor we propose an approach that uses the hardware processing and event based programming to simplify the vision based systems while at the same time accelerating some parts of the used algorithms