This report supplements the SEI report Evaluation of the Rational Environment (CMU/SEI-88-TR-15) by Peter Feiler, Susan Dart, and Grace Downey. It contains the instantiation of the experiments presented in the Evaluation of Ada Environments by Nelson Weiderman, et al. (see [7]). Overall conclusions and analysis of the Rational Environment can be found in Evaluation of the Rational Environment. 2.2. Experiment #1 1. Experiment setup a. Create subdirectory in which the experiment will be performed. {The subsystems MAIN, CLI, SM, VT, and AS will all be subdirectories of Rational World "!Users.experimenter.Cm_Experiment".} {Make !Users.experimenter the current context} Library.Create_World (Name => "cm_experiment", Kind => Library.World, Vol => Library.Nil, Model => "!Model.R1000_Portable", Response => ""); b. Establish environment variables to be used in the experiment. {None are used; the logical names assumed by the experiment will be used as subsystem names.} CMU/SEI-88-TR-21 9 {Make !Users.experimenter.Cm_Experiment. As.Rev1_Working.Units the current context.} Cmvc.Make_Controlled(What_Object => "@", Reservation_Token_Name => "", Join_With_View => "", Comments => "", Work_Order => "", Response => ""); {Repeat the above procedures (Library.Copy and Cmvc.Make_Controlled) for each of the subsystems (CLI, MAIN, SM, and VT), placing the subsystem's Ada units into the appropriate Rev1_Working.Units subdirectory, and placing the Ada units under access control.} 4. Define a new (integrated) system model from existing subsystems. This system model specifies the compilation dependencies in effect when integrating all of the individual subsystems. {Create for each subsystem a spec view composed of the default-a copy of all the package specifications within the subsystem.} {Make !Users.experimenter.Cm_Experiment.As the current context, and place the cursor on Rev1_Working.