BABEL: CONSTRUINDO APLICAÇÕES POR EVOLUÇÃO / BABEL: DEVELOPING APPLICATIONS FOR ADVANCEMENT
AUTOR(ES)
VINICIUS VENDRAMINI MALUCELLI
DATA DE PUBLICAÇÃO
1996
RESUMO
Software systems are usually described from their architecture. This description provides an abstract vision showing how the system is composed with modules and module interactions. Consistency between the system requirements and implementation may be achieved by using the architecture as a system executable specification. This guarantee of consistency simplifies the development and maintenance of complex systems. This study defines concepts useful to distributed application contructions, execution and management. The presented methodology distinguishes the builiding of modules, throught programming, from the effective application buiding through configuration (or architectural specification). Thus, specific solutions (e.g languages and methodologies) may be adopted for particular modules, preserving the necessary encapsulation for transparent use. A Configuration Language called BABEL was developed to validate these the concepts and apply them in a real execution environment. In the dissertation BABEL ans its related concepts are presented. Along with RIO Environment support, BABEL offers simplicity, transparency and flexibility for complex distributed application construction. It has concepts that allow advanced mechanisms such as contracts, inheritance and polymorphism. Additionally, a language Interpreter and a Name Server implementation for BABEL are presented. Finally, the knowledge gained from this study is presented, along with recommendations for future directions for the BABEL project.
ASSUNTO(S)
architecture arquitetura modulos modules
ACESSO AO ARTIGO
Documentos Relacionados
- BABEL: AN EXTENSIBLE FRAMEWORK FOR EASY RDF PUBLICATION FROM MULTIPLE DATA SOURCES USING TEMPLATES
- Fisheries monitoring in Babel: fish ethnotaxonomy in a hotspot of common names
- Processamento por plasma de polímeros para aplicações eletroquímicas.
- DEVELOPING SERVICE-ORIENTED APPLICATIONS ON THE SEMANTIC WEB
- Reconstruindo Babel: comparando o bem-estar multidimensional de diferentes contextos culturais em busca de soluções comuns para o desenvolvimento