Um Ambiente Distribuído para Suporte à Configuração Dinâmica
Resumo
Flexibilidade para modificar dinamicamente a configuração de sistemas distribuídos é uma característica fundamental para a implementação de sistemas robustos. Para atender devidamente às expectativas dos usuários, um ambiente de distribuido criado para construção de sistemas reais precisa oferecer recursos que garantam a flexibilidade, modularidade, robustez e dinamica inerentes a sistemas reais. O ambiente DisCo oferece tais propriedades através das características do seu ambiente de programação e do seu ambiente de suporte à configuração dinamica.
Referências
Andrews, G.I: "SYNCHRONIZING RESOURCES", ACM Transactions on Programming Languages and Systems, Vol 3, Nº 4, Outubro 1981, pp(405-430).
"REFERENCE MANUAL FOR THE ADA PROGRAMMING LANGUAGE", U.S.A. Dep. Defense, Proposed Standard Document, Julho 1980.
Sloman, M.; Kramer, J; Magee, Jo "THE CONIC TOOLKIT FOR DISTRIBUTED. SYSTEMS", Proc. of 6º IFAC Distributed Computer Control System Workshop, Monterey, Maio 1985.
Barbacci, MR; Weinstock, CB; Wing" JM. "DURRA: LANGUAGE SUPORT FOR LARGE-GRAIN PARALLELISM", Parallel Processing and Applications, pp. 371-379, 1988.
LeBlanc, T; Friedberg, S: "IPC: A MODEL OF STRUCTURE AND CHANGE ON A CONECTIVITY NETWORK", IEEE Transaction ou Computers, C-34(12), Dezembro 1985.
DeRemer, F.; Kron, LH: "PROGRAMMING IN THE LARGE VERSUS PROGRAMMING IN THE SMALL", IEEE Transaction on Software Engineering, Vol. SE-2, Junho 1976.
Kramer, J:"CONFIGURATION PROGRAMMING - A FRAMEWORK FOR THE DEVELOPMENT OF DISTRIBUTABLE SYSTEMS", Proc. of IEEE International Conference on Computer Systems and Software Engineering (CompEuro 90), Israel, Maio 1990.
Finkelstein, A.; Kramer, J.; Magee, J: "A CONSTRUTIVE APPROACH TO THE DESIGN OF DISTRIBUTED SYSTEMS", Proc. of 37th Workshop on Large Grain Parallelism, SEI/CMU, Pittsburgh., Outubro 1989.
Sloman, M.; Kramer, J.; Magee, J.: "CONFIGURATION SUPPORT FOR SYSTEM DESCRIPTION, CONSTRUCTION AND EVOLUTION", Proc. of 5 Int. Workshop on Software Specification and Design, Pittsburgh, Maio 1989.
Kramer, J.; Magee, J: Young, A: "A REFINED MODEL OF CHANGE MANAGEMENT IN DISTRIBUTED SYSTEM", Department of Computing, Imperial College of Science and Tecnology, Agosto 1989.
Lima Filho, J.,A.; Cunha, PRF: "MODELO BASEADO EM CONEXÕES PARA GERENCIAMENTO DE CONFIGURAÇÃO DINÂMICA DE SISTEMAS DISTRIBUÍDOS", 9º Simpósio Brusileiro de Redes de Computadores, Santa Catarina, Maio 1991
Justo, GRR: "AMBIENTE DE PROGRAMAÇÃO DISTRIBUÍDO COM CONFIGURAÇÃO DINÂMICA DE PROCESSOS", Tese de Mestrado, Depto. de Informática, Universidade Federal de Pernambuco, Setembro 1988.
Lima Filho, JA: "DESENVOLVIMENTO DE UM MODELO BASEADO EM CONEXÕES PARA CONFIGURAÇÂO DINÂMICA DE SISTEMAS DISTRIBUÍDOS", Tese de Mestrado, Depto. de Informática, Universidade Federal de Pernambuco, Março 1991.
Dulay, N. et al: "THE CONIC PROGRAMMING LANGUAGE - VERSION 2.4", Research Report DOC, Department of Computing, Imperial College of Science and Tecnology, Outubro 1984.
Dulay, N. et al: "THE CONIC CONFIGURATION LANGUAGE - VERSION 1.3", Rescarch Report DOC, Department of Computing, Imperial College of Science and Tecnology, Novembro 1984.
Justo, G.R.R.; Cunha, PRF: "AN ENVIRONMENT FOR DISTRIBUTED PROGRAMMING WITH DYNAMIC CONFIGURATION OF PROCESSES", Revista Brasileira de Computação, 5, Julho 1989.
Justo, G.R.R.; Cunha, P.R.F.: "PROGRAMMING DISTRIBUTED SYSTEMS WITH CONFIGURATION LANGUAGES", Configurable Distributed Systems Workshop, Março 1992.
Ng, K:; Kramer, J.; Magee, J: "GRAPHICAL CONFIGURATION PROGRAMMING", Proc, of 22nd HICSS, Vol II (Software Track), Havai, Janeiro 1989.
"OCCAM PROGRAMMING SYSTEM", STRIDE OPS User Manual, INMOS Group of Companies, Julho 1985
Kerridge, J.: "OCCAM PROGRAMMING: A PRACTICAL APPROACH", Blackwell Scientific Publications, 1987.
Stroustrup, B.: "AN OVERVIEW OF C++, ACM Sigplan Notices, Outubro 1986
Corbin, JR: "THE ART OF DISTRIBUTED APPLICATIONS", Springer-Verlag, 1991.