| Baalbergen, E.H., Verstoep, K., and Tanenbaum, A.S.: "On the Design of the Amoeba Configuration Manager," ACM SIGSOFT Software Engineering Notes , vol. 17, Nov. 1989 (Proc. 2nd Int'l Workshop on Software Configuration Management) ACM, 1989. |
....represented and the language used to express the expert system s rules are still under development. 5 Conclusions The RCMS represents a new approach to the problem of configuration management. Although there is a great variety of systems addressing particular issues in configuration management [BVT89] All80] KMS87] RSS88] PF89] Sim89] TS89] TBC 88] HL88] WSY91] few systems have attempted to encompass the features of the RCMS: 1) Active Configuration Management: The RCMS automates configuration management through the active monitoring and adjustment of all software components in ....
Erik H. Baalbergen, Kees Verstoep, and Andrew S. Tannenbaum. On the design of the amoeba configuration manager. ACM SigSoft, 17(7):15--20, 1989.
....(tediously) in [Sing86] Kielmann [Kiel92] has described a simple Prolog based make oid which exploits Prolog s pattern matching facilities to extend the expressiveness of make rules: DERIVE exploits them rather more to extend it much further. The most radical make oid is Baalbergen s Amake [Baal89] which manipulates attributed objects stored in a specialised fileserver, and uses heuristic hints to aid minimal recompilation. There are undoubted technical challenges in trying to fix make s deficiencies without abandoning its framework and infrastructure of . timestamped destructive file ....
E. H. Baalbergen, K, Verstoep and A. S. Tanenbaum, "On the design of the Amoeba Configuration Manager", in [SCM89], pp. 15-22 (1989).
....tracking changes to source code, representing the structure of large applications, ensuring version consistency both for code and documentation, establishing a consistent mechanism for handling bug reports, etc. This aspect of configuration management is represented by tools such as make [Fel79] BVT89] SCCS [All80] RCS [Tic82] Tic85] CMA [PF89] Arcadia [TBC 88] and GRAPPLE [HL88] The Conic [KMS87] MKS89] and Lynx [Sco87] systems provide limited configuration primitives at the operating system level. SNMP and its associated tools [CDFS89] address configuration concerns in the realm ....
Erik H. Baalbergen, Kees Verstoep, and Andrew S. Tannenbaum. On the design of the amoeba configuration manager. ACM SigSoft, 17(7):15--20, 1989.
....package, which is called Ajax . None of them contain any AT T code. In addition, X windows has been ported to Amoeba, and a TCP IP server has been written to permit communication with the outside world. 9.2. Make Another important application is a new, enhanced version of make, called amake [Baalbergen et al. 1989], that runs its compilations in parallel. When trying to make a target, such as a.out, amake checks to see if all the necessary steps can be run in parallel. For example, compilations to produce the necessary .o files can often be run simultaneously. If possible, they are run at the same time on ....
Baalbergen, E.H., Verstoep, K., and Tanenbaum, A.S.: "On the Design of the Amoeba Configuration Manager," ACM SIGSOFT Software Engineering Notes , vol. 17, Nov. 1989 (Proc. 2nd Int'l Workshop on Software Configuration Management) ACM, 1989.
....there are programs, such as yacc [11] that write their output on fixed name files, such as y.tab.c . When multiple yaccs are running in the same directory, they all write to the same file, thus producing gibberish. All of these problems have been dealt with by one means or another, as described in [2]. The parallel compilations are directed by a new version of make , called amake . Amake does not use traditional makefiles. Instead, the user tells it which source files are needed, but not their dependencies. The compilers have been modified to keep track of the observed dependencies (e.g. ....
Baalbergen, E.H, Verstoep, K., and Tanenbaum, A.S. On the Design of the Amoeba Configuration Manager. Proc. 2nd Int'l Workshop on Software Config. Mgmt. , ACM, 1989.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC