Aspect Oriented Paradigm
Mostrando 1-12 de 14 artigos, teses e dissertações.
-
1. AO-OIL: um middleware orientado a aspectos baseado em uma arquitetura de referência
Middleware platforms have been widely used as an underlying infrastructure to the development of distributed applications. They provide distribution and heterogeneity transparency and a set of services that ease the construction of distributed applications. Nowadays, the middlewares accommodate an increasing variety of requirements to satisfy distinct applic
Publicado em: 2009
-
2. 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
-
3. K-Aspects : uma abordagem baseada em aspectos para implementação de sistemas de conhecimentos / K-Aspects: an approach for building knowledge systems using aspects
Esse trabalho define K-Aspects (Knowledge Aspects), uma abordagem para a implementação de Sistemas de Conhecimento (SC) em linguagens orientadas a objetos usando o paradigma orientado a aspectos (OA) e anotações de metadados. Essa abordagem define uma forte correspondência entre o Modelo de Conhecimento (MC) e sua implementação no paradigma da orienta
Publicado em: 2009
-
4. 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
-
5. 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
-
6. 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
-
7. 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
-
8. Arquiteturas Cross-layer para Redes de Sensores sem Fio
The majority of proposed communications protocols in sensor networks thrive on the collaborative nature of sensor nodes to optimize a number of important operational aspects such as routing, energy consumption, load balancing and traffic optimization. Common to all the proposed solutions are the fact of these networks also are projected on the traditional la
Publicado em: 2007
-
9. Crosscutting framweorks: definitions, classifications, architecture and using in a software development process / Frameworks transversais: definições, classificações, arquitetura e utilização em um processo de desenvolvimento de software
The object-oriented paradigm does not provide adequate abstractions to modularize crosscutting concerns - concerns whose implementation end up tangling and spreading throughout the modules of a system. With the emerging of Aspect-Oriented Programming (AOP) and the availability of abstractions suitable to modularize crosscutting concerns, the reuse of such co
Publicado em: 2006
-
10. Uma linguagem de especificação de aspectos para o desenvolvimento orientado a serviços
The distributed and loosely-coupled nature of web services-based applications brings about a series of non-functional concerns (for example, monitoring, exception handling, high availability, and security) that are an essential part of their design. However, due to inherent limitations of current web services development technologies, the implementation of s
Publicado em: 2006
-
11. Uma linguagem de especificação de aspectos para o desenvolvimento orientado a serviços
The distributed and loosely-coupled nature of web services-based applications brings about a series of non-functional concerns (for example, monitoring, exception handling, high availability, and security) that are an essential part of their design. However, due to inherent limitations of current web services development technologies, the implementation of s
Publicado em: 2006
-
12. Analyzing requirements of knowledge management systems with the support of agent organizations
Knowledge Management (KM) is considered by many organizations a key aspect in sustaining competitive advantage. Designing appropriate KM processes and enabling technology face considerable risks, as they must be shaped to respond to specific needs of the organizational environment. Thus, many systems are abandoned or fall into disuse because of inadequate un
Journal of the Brazilian Computer Society. Publicado em: 2005-07