UM ESTUDO SOBRE CONTRATOS EM SISTEMAS DE COMPONENTES DE SOFTWARE / A STUDY ABOUT CONTRACTS IN SOFTWARE COMPONENT SYSTEMS
AUTOR(ES)
LUIZ MARQUES AFONSO
DATA DE PUBLICAÇÃO
2008
RESUMO
Contract-based programming is one of the techniques used to improve the quality of software by enhancing the formalism of interface specifications. In the context of distributed software components, the use of contracts presents new challenges that make it di*erent from its traditional use. This work intends to evaluate the use of contracts in the development of component-based distributed systems, identifying the current approaches and analyzing its advantages and disadvantages. It also covers topics like robustness, performance, flexibility, ease of use and limitations. As a case study, a contract subsystem was developed over a CORBA middleware using Lua, serving as the basis for experiments in our study.
ACESSO AO ARTIGO
Documentos Relacionados
- A DYNAMIC INTEGRATION MODEL FOR SOFTWARE COMPONENT SYSTEMS
- Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software
- Estudo sobre sistemas de segurança em instalações elétricas automatizadas.
- Um estudo sobre projetos de implementação de sistemas para gestão empresarial.
- Um estudo sobre a relação entre qualidade e arquitetura de software