Extension of the meta-model RAS for addition of support of systems multi-agents for net of sharing of componentes of software / Extensão do meta-modelo RAS para adição de suporte de sistemas multi-agentes a redes de compartilhamento de componentes de software
AUTOR(ES)
Mauro Morais de Miranda
DATA DE PUBLICAÇÃO
2008
RESUMO
The main objective of the use of software components is the increase in reuse, which leads to increased productivity by using pre-existing components, with higher reliability , greater ease of management and the standardization of development. The process of developing software based components significantly modifies the traditional process of development, introducing new features. The focus is the integration of components, where architectural issues are considered in more rigorous ways, requiring ,an effort in requirements, testing and integration of components. The Object Management Group (OMG) felt that the first step to be taken would be to define the structure of a software component, not in technological terms, but from the perspective of meta- information it shou1d have and how it should be structured so that component is easily used, suggesting the set of meta- information Reusable Asset Specification (RAS). The goal of this project is to develop a components ontology in order to extend the range of meta-information RAS, creating a repository of components enabling one to specify and develop a system with multiagente mechanisms and pattems, where its agents can manage, catalog, organize and search components of software in order to promote the effective reuse and increase the efficiency and productivity of software development.
ASSUNTO(S)
software components multi-agents systems reusability ciencia da computacao sistemas multi-agentes componentes de software reusabilidade
Documentos Relacionados
- Migração de agentes em sistemas multi-agentes abertos
- AN ENVIRONMENT OF SUPPORT FOR A MODELING LANGUAGE OF MULTI-AGENTS SYSTEMS
- Um meta-modelo para a representação interna de agentes de software
- ALOCAÇÃO DE PESSOAS EM PROJETOS DE SOFTWARE UTILIZANDO SISTEMAS MULTIAGENTES
- Um sistema multi-agentes para processamento distribuido de linguagem natural