By  Salim fateh, On August 16, 2009
Views: 120
Main Category: Computer Engineering
Tags: Digital-Design 
By  Salim fateh, On August 16, 2009
Views: 113
Main Category: Computer Engineering
Tags: Digital-Design 
By  Salim fateh, On August 16, 2009
Views: 180
Main Category: Computer Engineering
Tags: Digital-Design 
By  Mahesh G, Tata Consultancy Services, On August 5, 2009
The RSS feed reader is a J2ME MIDP application that is able to read most RSS feed versions. RSS is a lightweight XML format designed for sharing headlines and other content like blogs and news. The data are stored on the mobile device and updated on request. It supports most encodings. It can import and synchronize RSS feed lists using formats and filter feeds based on name and URL. Application features: Add RSS feed bookmarks Parse RSS feeds Browse RSS feed headers Read topics Import and synchronize RSS feed lists using OPML format Update all feeds with single command Open item in device browser
Views: 241
By  , On July 29, 2009
Os sistemas supervisórios permitem que sejam monitoradas e rastreadas informações de um processo produtivo ou instalação física. Muitos sistemas supervisórios são desenvolvidos pelo próprio fabricante do hardware de aquisição de dados, por causa da interoperabilidade com equipamentos de outros fabricantes (Souza, 2005). Além de deparar-se com este cenário desfavorável, uma das alternativas é realizar integrações com os sistemas de terceiros, definindo as mesmas regras de negócio para cada sistema a ser integrado. Essas regras são semânticas, peculiares e precisam aderir de forma coesa a um conceito. A MDA (Model-Driven Architecture) (Mellor, 2003) propõe uma arquitetura para o desenvolvimento de software orientado a modelos. A idéia central para a construção de software com base na MDA é: criar um modelo conceitual, definir regras para a transformação em um modelo específico de plataforma e gerar um novo modelo com base nessas regras para uma plataforma específica, aproveitando o mesmo modelo conceitual da aplicação para diferentes implementações. Criar sistemas críticos usando a MDA, a exemplo de um sistema SCADA, exige um certo grau de formalidade durante a modelagem dos requisitos de aplicação, pois as falhas de projetos podem significar perdas catastróficas. A utilização da linguagem UML, que é a base da arquitetura orientada a modelos, não permite a formalização dos modelos independentes de plataforma. Além disso, quando o modelo específico de plataforma é gerado, as regras de negócio são misturadas aos modelos. Essa ação torna a manutenção do sistema árdua, pois uma mesma regra pode ser utilizada em vários pontos de um sistema (e.g. log de transações, autenticação de usuários e persistência de dados). Este trabalho propõe a separação das regras de negócio na fase de construção dos modelos MDA baseados no perfil ODM (Ontology Definition Metamodel) (OMG, 2003) e OWL (Web Ontology Language) (W3C, 2007). Será apresentada uma proposta para extração dos axiomas e a geração destes em forma de aspectos, de acordo com os metaníveis propostos pela OMG (Object Management Group) (Frankel, 2003). Facilitando o reuso e a manutenção das regras de negócio em uma linha de produtos de softwares desenvolvida com base na MDA.
By  , On July 26, 2009
Two important challenges for MDA designers are to make business rules independent of the platform specific model and to ensure the resulting implementation does not violate the properties within these business rules. In this paper we present an approach that allows developers to both describe and corroborate domain properties at run time. In our approach, an ontology specifies domain properties and translate it to aspect-oriented code. The implementation code could be automatically merged. As a result, we will be able to perform approval tests at runtime and to create business rules that can be reused in other MDA specific models. This novel approach shall be evaluates in a toolkit for reengineering an industrial furnace management application.
Views: 145
Main Category: Computer Engineering
By  , On July 26, 2009
Os Serviços Web têm se consolidado no mercado, como uma solução para interoperabilidade entre sistemas. No ambiente internet, no qual os serviços web estão inseridos, a garantia de confiabilidade pode ser obtida através de diferentes técnicas. Nesse trabalho são apresentadas técnicas de confiabilidade que atuam nas diferentes camadas de um serviço web: provedor de serviço, protocolo de transporte, SOAP e negócios.
Views: 124
Main Category: Computer Engineering
By  , On July 26, 2009
Views: 82
Main Category: Computer Engineering
Tags: Computation quantum