Subir material

Suba sus trabajos a SEDICI, para mejorar notoriamente su visibilidad e impacto

 

Mostrar el registro sencillo del ítem

dc.date.accessioned 2012-11-02T11:36:07Z
dc.date.available 2012-11-02T11:36:07Z
dc.date.issued 1999-10
dc.identifier.uri http://sedici.unlp.edu.ar/handle/10915/23491
dc.description.abstract Frameworks são a implementação de uma estrutura de aplicação genérica e reusável, a qual pode ser especializada para aplicações específicas, através da criação de subclasses ou componentes reusáveis. Frameworks possibilitam a reutilização de projeto e código na construção de aplicações. No entanto, são requeridos mecanismos para conduzir e assistir usuários de frameworks na construção de aplicações, uma vez que estes usuários precisarão realizar adaptações em uma estrutura de software que não criaram. O presente trabalho, apresenta uma abordagem fundamentada no uso de hiperdocumentos de instanciação através dos quais são implementados roteiros para adaptação de aplicações. Nesta perspectiva, a construção de uma aplicação é subdivida em um conjunto de etapas guiadas por um hiperdocumento. As etapas correspondem a nodos (nodos-etapa) no hiperdocumento e determinam um conjunto de tarefas de instanciação que devem ser executadas. A criação de subclasses e a implementação de métodos concretos para métodos abstratos definidos, são exemplos de tarefas que podem ser executadas. Através de scripts de instanciação associados a etapas, é possível a pré-programação das tarefas que devem ser executadas. Quando um hiperdocumento de instanciação é navegado, os scripts podem ser ativados por um usuário para guiá-lo na execução de tarefas de instanciação. Durante a execução de scripts, é possível orientar o usuário, ativar ferramentas para execução de tarefas de instanciação (tais como editores e browsers de classe), além de apresentar exemplos de implementação. Utilizando-se de diálogos interativos, scripts podem obter detalhes do usuário e também gerar código da aplicação. Nodos-etapas permitem a agregação de documentação de projeto bem como a ativação de exemplos de aplicações. Estes recursos podem ser utilizados em conjunto a documentação textual, por programadores de scripts, como ferramentas de suporte ao entendimento de frameworks e construção de aplicações. Esta abordagem, hiperdocumentos com nodos de scripts, pode ser utilizada como uma ferramenta assistente genérica no cliclo de vida de muitos tipos de documentos de sistemas baseados em hiperdocumentos, tais como ambientes de desenvolvimento de software, preparação de contratos em ecritórios, etc. pt
dc.description.abstract Domain-application-frameworks are the implementation of a generic and reusable structure of an application, which may be specialised in specific applications through the creation of subclasses or the employment of reusable components. Frameworks promote reuse of design and code in the construction of applications. However, mechanisms to guide and assist the users of a framework to build the applications are required, because the user has to perform adaptations on an unknown software structure. This paper presents an approach based on instantiation hyper-documents to construct instantiation tours to adapt applications. With this approach, the building of an application is broken in a set of stages, guided by a hyper-document. The stages correspond to nodes (stage-nodes) in a hyper-document and prescribe a set of instantiation tasks that have to be executed. The creation of subclasses and the implementation of concrete methods for defined abstract methods are examples of required instantiation tasks. The instantiation tasks are pre-programmed in instantiation scripts associated to the stage-nodes. When instantiation hyperdocuments are navigated, the scripts associated to the stage-nodes may be activated to help users execute the instantiation tasks. During the execution of scripts, special tools can be activated (such as editors, class browser), and examples of code may be shown, to support the user in performing the instantiation tasks. By way of interactive dialogs, scripts can obtain detailed data from the user and generate specific application code. Stage-nodes also support the aggregation of design documentation as well as the running of application examples. These active resources should be used, in conjunction with documentation and instruction texts, by script programmers as tools to aid the user in the tasks of framework understanding and application construction. This approach, of hyper-documents with scripting nodes, may be used as a generic assistant tool to help in the life-cycle process of many types of hyper-document based systems (as software development environments, preparation of contracts in law-offices, etc). en
dc.language pt es
dc.subject Frameworks es
dc.subject Adaptação de Frameworks pt
dc.subject documento es
dc.subject Hiperdocumentos de Instanciação pt
dc.subject SOFTWARE ENGINEERING es
dc.title Guiando a adaptação de frameworks através de hiperdocumentos de instanciação pt
dc.type Objeto de conferencia es
sedici.creator.person Price, Tom es
sedici.creator.person Zancan, Julio Cezar es
sedici.description.note Eje: Ingeniería de software es
sedici.subject.materias Ciencias Informáticas es
sedici.description.fulltext true es
mods.originInfo.place Red de Universidades con Carreras en Informática (RedUNCI) es
sedici.subtype Objeto de conferencia es
sedici.rights.license Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
sedici.rights.uri http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
sedici.date.exposure 2001-10
sedici.relation.event V Congreso Argentino de Ciencias de la Computación es
sedici.description.peerReview peer-review es


Descargar archivos

Este ítem aparece en la(s) siguiente(s) colección(ones)

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) Excepto donde se diga explícitamente, este item se publica bajo la siguiente licencia Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)