Página 1 dos resultados de 8 itens digitais encontrados em 0.003 segundos

"Um processo para construção de frameworks a partir da engenharia reversa de sistemas de informação baseados na Web: aplicação ao domínio dos leilões virtuais" ; A Process for Framework Development from Reverse Engineering of Web-based Information Systems: Application to the Online Auction Domain

Ré, Reginaldo
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 04/10/2002 PT
Relevância na Pesquisa
46.73%
Um processo para o desenvolvimento de frameworks para sistemas de informação baseados na Web é proposto. Esse processo é composto pelos subprocessos de engenharia reversa de sistemas baseados na Web, de criação de uma linguagem de padrões e de construção e instanciação do framework. O subprocesso de engenharia reversa utiliza sistemas presentes na Web para derivar um modelo do domínio de aplicação. O desenvolvimento da linguagem de padrões é baseado no modelo do domínio e a construção do framework utiliza essa linguagem de padrões como base de todo o processo. Os produtos resultantes do uso desse processo para o domínio dos leilões virtuais, a Linguagem de Padrões LV e o Framework Qd+, também são apresentados.; A process for the development of web-based information systems frameworks is proposed. This process comprises a reverse engineering - for web-based information systems -, a pattern language creation, and a framework instantiation subprocesses. The reverse engineering subprocess uses existing WISs to derive an application domain model. The pattern language is created from the application domain model and the framework is developed from this pattern language. The deliverables of the application of this process to the online auctions domain...

Proposta de um Framework de persistência de objetos em bases de dados objeto-relacional.; Propose of a objec t persistence Framework in object-relational databases.

Rombaldo Junior, Carlos Alberto
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 09/03/2012 PT
Relevância na Pesquisa
16.3%
Este trabalho apresenta o desenvolvimento de um Framework de persistência que utiliza banco de dados objeto-relacional como mecanismo de persistência. Tendo por objetivo usar os conceitos de orientação a objetos descritos na norma SQL:2008, conceitos como: objeto (atributos e métodos), herança, agregação, composição, referências (REF) e estruturas multivaloradas (arrays e multiset). Para tanto se desenvolveu e formalizou (XSD) um arquivo XML que representa um esquema de objetos através da norma SQL:2008. Da mesma forma definiu-se um conjunto de anotações Java, com o intuito de facilitar a utilização e configuração do Framework, o qual é chamado de O-ODBM (Object Object-Relational Database Management).; Persistent Frameworks have been used to aid developers, managing all access to DBMS. This kind of tool maps objects from OO applications to relational databases. Besides, allow developers to persist objects without solid knowledge about DBMSs and specific languages, making better the developers productivity, mainly when different DBMS is used. On the other hands, since 1999 the SQL specification has introduced new features to manipulate objects in relational databases which since then has been called Object-Relational Database (ORDB). At present...

FTRMI: plataforma transparente tolerante a faltas para invocações remotas

Reis, Diogo André Mota dos
Fonte: Universidade de Lisboa Publicador: Universidade de Lisboa
Tipo: Dissertação de Mestrado
Publicado em //2012 POR
Relevância na Pesquisa
16.35%
Tese de mestrado em Engenharia Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2012; As Chamadas a Procedimentos Remotos (RPC) têm como objectivo facilitar a comunicação entre processos, mascarando-a com uma sintaxe próxima da invocação a procedimentos mas ocultando os detalhes de comunicação. Contudo, devido à evolução dos paradigmas de programação, foi necessário encontrar uma solução para a programação Orientada a Objectos (OO). As Plataformas de Objectos Distribuídos (DOF) disponibilizam as mesmas características de um RPC adaptando a tecnologia a este paradigma. A Invocação Remota de Métodos (RMI) cumpre os objectivos de um DOF. Ainda assim, a especificação desta tecnologia para Java (JRMI) é totalmente dependente do modelo cliente/servidor criando um ponto de falha no lado do servidor. As aplicações distribuídas devem apresentar uma qualidade de serviço, nomeadamente, tolerância a faltas e escalabilidade que satisfaça os utilizadores. Uma possibilidade para os sistemas computacionais cumprirem estes requisitos é a distribuição do serviço por vários servidores distintos, incentivando a tolerância a faltas e distribuição de carga. Contudo, uma sistema distribuído é mais complexo que um sistema centralizado...

Desenvolvimento Juvenil de Hepatus pudibundus (Herbst) (Crustacea, Decapoda, Calappidae), em laboratório.

Hebling, Nilton José; Rieger, Paulo Juarez
Fonte: Universidade Federal do Rio Grande Publicador: Universidade Federal do Rio Grande
Tipo: Artigo de Revista Científica
POR
Relevância na Pesquisa
16.12%
The Hepatus pudibundus (Herbst, 1785) juvenile development was studied in laboratory, under the morphological and systematical stand points. The eight early juvenile stages were obtained from larvae hatched from eggs of two ovigerous females, collected at the northern coast of the State of São Paulo, Brazil. The experiments were carried out in a climatically controlled room at 25 ± 1ºC, and steady saltness of 34º/oo. The youngs were maintened individually and food consisted of Artemia sp. nauplii and fragments of fish muscle.The first juvenile stage were particulary drawn and described. For the remaining juvenile stages the most representative frameworks were picked out, which allowed the characterization of the first eight stages. According to juvenile morphology studies, it was noted that secondary sexual characters differentation begins from the third stage.

Implementing framework crosscutting extensions with EJPs and AspectJ

Kulesza, Uirá; Coelho, Roberta; Alves, Vander; Costa Neto, Alberto; Garcia, Alessandro; Lucena, Carlos; Staa, Arndt von; Borba, Paulo
Fonte: Universidade Federal de Sergipe Publicador: Universidade Federal de Sergipe
Tipo: Trabalhos em Eventos
EN
Relevância na Pesquisa
36.8%
In a previous work, we proposed a framework extension approach based on the use of a new concept, called Extension Join Points (EJPs). EJPs enable the framework systematic extension by means of variability and integration aspects. In this paper, we show how EJPs can be implemented using the mechanisms of the AspectJ language. To evaluate the usefulness of the EJPs in the framework extension process, we have used them in the development of three OO frameworks from different domains. As a result of our case studies, we present: (i) an initial categorization of different kinds of contracts between frameworks, EJPs and aspects which can be implemented in AspectJ; and (ii) a set of lessons learned when specifying the EJPs._____________________________________________________________________________________________ RESUMO: Uma abordagem para extensão de frameworks baseada em um novo conceito, denominado Extension Join Points (EJPs), tem sido proposta anteriormente. EJPs possibilitam a extensão sistemática de frameworks, através do uso de aspectos de variabilidade e integração. Neste artigo, nós mostramos como os EJPs podem ser implementados usando os mecanismos da linguagem AspectJ. Para avaliar a utilidade dos EJPs no processo de extensão de frameworks...

Uso de componentes de software no desenvolvimento de frameworks orientados a objetos

Frederico de Miranda Coelho
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 18/12/2002 PT
Relevância na Pesquisa
37.12%
qualidade de sistemas de software exigida pelo mercado. Inúmeras tecnologias têm sido propostas, sendo os Frameworks Orientados a Objetos (OO) uma das tecnologias mais modernas para se obter tal qualidade. Entretanto os Frameworks Orientados a Objetos possuem alguns problemas, como de desenvolvimento, composição, uso e manutenção. Para isso, pesquisadores têm unido outras tecnologias a essa, como desenvolvimento baseado em componentes e linguagens de padrões, com o intuito de solucionar os problemas apresentados. Porém não se sabe o quanto efetivamente essas tecnologias auxiliam nos problemas dos Frameworks Orientados a Objetos em comparação a um desenvolvido apenas com o paradigma orientado a objetos puro. Este trabalho apresenta métodos de estudo, desenvolvimento e análise arquitetural e suas aplicações em uma arquitetura de framework OO baseada em classes e outras duas constituídas por componentes, sendo todas estas arquiteturas obtidas de um mesmo domínio de aplicação. A finalidade da utilização destes métodos é analisar a aplicabilidade do paradigma de desenvolvimento baseado em componentes na construção de Frameworks Orientados a Objetos, em nível arquitetural, em um domínio de aplicação específico...

Pro Web 2.0 Mashups: Remixing Data and Web Services

Yee, Raymond
Fonte: Berkeley, CA : Apress, Inc, 2008. Publicador: Berkeley, CA : Apress, Inc, 2008.
Tipo: Livro Formato: application/pdf
ENG
Relevância na Pesquisa
16.12%
XXXIII, 603 p. ; 24 cm; Libro Electrónico; En cub.: Remix the Web to create cutting-edge web applications; How many times have you seen a web site and said, “This would be exactly what I wanted— if only . . .” If only you could combine the statistics here with data from your company’s earnings projections. If only you could take the addresses for those restaurants and plot them on one map. How often have you entered the date of a concert into your calendar with a single click instead of retyping? How often do you wish that you could make all the different parts of your digital world—your e-mail, your word processor documents, your photos, your search results, your maps, your presentations—work together more seamlessly? After all, it’s all digital and malleable information—shouldn’t it all just fit together? In fact, below the surface, all the data, web sites, and applications you use could fit together. This book teaches you how to forge those latent connections—to make the Web your own—by remixing information to create your own mashups. A mashup, in the words of the Wikipedia, is a web site or web application “that seamlessly combines content from more than one source into an integrated experience.”1 Learning how to draw content from the Web together into new integrated interfaces and applications...

Automatic derivation of domain terms and concept location based on the analysis of the identifiers

Vaclavik, Peter; Poruban, Jaroslav; Mezei, Marek
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 06/03/2010
Relevância na Pesquisa
16.12%
Developers express the meaning of the domain ideas in specifically selected identifiers and comments that form the target implemented code. Software maintenance requires knowledge and understanding of the encoded ideas. This paper presents a way how to create automatically domain vocabulary. Knowledge of domain vocabulary supports the comprehension of a specific domain for later code maintenance or evolution. We present experiments conducted in two selected domains: application servers and web frameworks. Knowledge of domain terms enables easy localization of chunks of code that belong to a certain term. We consider these chunks of code as "concepts" and their placement in the code as "concept location". Application developers may also benefit from the obtained domain terms. These terms are parts of speech that characterize a certain concept. Concepts are encoded in "classes" (OO paradigm) and the obtained vocabulary of terms supports the selection and the comprehension of the class' appropriate identifiers. We measured the following software products with our tool: JBoss, JOnAS, GlassFish, Tapestry, Google Web Toolkit and Echo2.