Aspect Oriented Development Process
Mostrando 1-12 de 16 artigos, teses e dissertações.
-
1. GingaForAll: linha de Produtos do Middleware Ginga
Many challenges have been imposed on the middleware to support applications for digital TV because of the heterogeneity and resource constraints of execution platforms. In this scenario, the middleware must be highly configurable so that it can be customized to meet the requirements of applications and underlying platforms. This work aims to present the Ging
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 16/12/2010
-
2. PARNAFOA: um processo de análise de requisitos não-funcionais orientado a aspectos. / PARNAFOA: an aspect-oriented non-functional requirements analysis process.
The aim of this thesis is to define an aspect-oriented non-functional requirements analysis process named PARNAFOA. This process applies nonfunctional requirements methods in an integrated manner, based on NFR Framework, and aspect-oriented methods. A use case model that embodies non-functional requirements as new functions is the main result obtained from t
Publicado em: 2010
-
3. A contribution to the minimization of the number of stubs during integration test of aspect-oriented programs / Uma contribuição para a minimização do número de stubs no teste de integração de programas orientados a aspectos
Aspect-oriented programming is an approach that uses principles of separation of concerns to improve the sofware modularization. Testing of aspect-oriented programs is a new challenge related to this approach. Two aspects and classes test order strategies to support integration testing of aspect-oriented programs are proposed in this thesis. The objective of
Publicado em: 2009
-
4. Um estudo de caracterização e avaliação de critérios de teste estruturais entre os paradigmas procedimental e OO / A characterization and evaluation study of structural testing criteria between procedural and OO testing
Software Testing is a quality assurance activity that aims at reducing the number of software faults. This activity contributes for the reduction of maintenance costs and for software quality improvement during the development process. These factors have motivated the investigation and proposal of several testing strategies, techniques, criteria and tools fo
Publicado em: 2009
-
5. Improving the search for refactoring opportunities on object-oriented and aspect-oriented software / Melhorando a busca por oportunidades de refatoração em software orientado a objetos e orientado a aspectos
Refatoração é o processo de melhorar o projeto de sistemas de software sem modificar seu comportamento externamente observável. O processo de refatoração pode auxiliar a incrementalmente melhorar a qualidade de software de um sistema através da aplicação de transformações que preservam comportamento chamadas de padrões de refatoração. O princip
Publicado em: 2009
-
6. Application generation for aspect oriented product lines with Captor-AO tool / Geração de aplicações para linhas de produtos orientadas a aspectos com apoio da ferramenta Captor-AO
A Software Product Line (SPL) consists of a set of software systems that share common features and fulfill the specific requirements of a particular domain. In order to make the products instantiation process faster and less prone to errors, the project of a SPL can adopt the utilization of application generators, which can can automatically generate the SPL
Publicado em: 2008
-
7. GRENJ: um framework obtido por um processo iterativo de reengenharia aplicando TDD
Software systems must satisfy the users requeriments and use current technologies. Thus, these systems are in constant evolution and several software maintenance tasks are carried out in order to adapt them to the users requirements as well as to the current technologies. When there is a change in the technology used by these systems, an approach to their re
Publicado em: 2008
-
8. Generation of a family of software products with components based architecture / Geração de famílias de produtos de software com arquitetura baseada em componentes.
Adaptation of a specific software product line process is described. The adapted process aims to be agile, minimising rework for feature design and development activities and facilitating applications engineering. The domain engineering phase is iterative and incremental, using a component-based architecture. Applications are generated by an application gene
Publicado em: 2008
-
9. Improving traceability in agent oriented development
Requirements engineering has argued that in order to successfully develop complex software systems, it is necessary to support the modeling process with traceability mechanisms and tools. Requirement Traceability refers to the ability to ensure continued alignment between stakeholdersâ requirements and various outputs of the systems development process. A r
Publicado em: 2008
-
10. AspectCost: um ambiente de gerência e acompanhamento de custos de requisitos baseados em AOP
Since the development and the necessity of new paradigms of software development with the objective of facilitating the creation of solutions for problems that are more and more complex are gradual, and considering the solution development in a classic cascade cycle (analysis, project, codification, tests and maintenance), it is possible to state that all th
Publicado em: 2007
-
11. Separating crosscutting concerns in agent oriented detailed design: the social patterns case
Although agent-oriented software engineering is quite recent, this new paradigm has been successfully used in industrial applications, such as telecommunications and e-commerce. Among the several issues required for the consolidation of this new paradigm, we highlight the need for suitable methodologies, notations and tools to support agentoriented software
Publicado em: 2007
-
12. AdaptiveRME e aspectCompose: um middleware adaptativo e um processo de composiÃÃo orientado a aspecto para o desenvolvimento de software mÃvel e ubÃquo. / AdaptiveRME and aspectCompose: A middleware adaptative and a guided process of composition the aspects for the development of software mÃvel and ubiquitous
A computaÃÃo ubÃqua à um paradigma computacional de grande abrangÃncia, com aplicabilidades tanto para o cotidiano de um cidadÃo comum quanto para o tratamento de informaÃÃes complexas em ambientes hospitalares. Este paradigma propÃe uma nova forma de interaÃÃo homem-computador baseada na proatividade dos computadores para facilitar a vida dos usu
Publicado em: 2007