COSMOS : um modelo de estruturação de componentes para sistemas orientados a objetos
AUTOR(ES)
Moacir Caetano da Silva Junior
DATA DE PUBLICAÇÃO
2003
RESUMO
This work proposes a model for structuring components for mapping component-based architectures to programming languages. This model enables the development of systems maintaining the conformance with the proposed software architecture, through a well-defined mapping of how component-based software architecture can be implemented using constructions available in programming languages. The COSMOS model also provides a set of design guidelines to build adaptable and reusable software components. The main concern of the proposed model is the project of components and connectors and the definition of interactions among them. Our solution defines three interconnected models: the first defines the external view of components; the second defines how components should be implemented internally; and the third defines the interactions among components through connectors. The three models are called specification, implementation and connector models, respectively. COSMOS is a component model, its techniques for structuring components and the mapping for the architectural descriptions to programming languages elements, can be adapted to different architectural styles and component platforms, for example J2EE and .NET. This work also presents two use cases to development of real software systems using the COSMOS model.
ASSUNTO(S)
projeto de sistemas software - desenvolvimento engenharia de software
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=vtls000315968Documentos Relacionados
- DEPAnalyzer: um modelo de análise estática de dependências para programas orientados a objetos
- Uso de componentes de software no desenvolvimento de frameworks orientados a objetos
- Tratamento de exceções em sistemas concorrentes orientados a objetos
- Avaliação de conectividade em sistemas orientados por objetos
- Geração de sistemas supervisórios a partir de modelos orientados a objetos