Appendix H - Library Assessor

This appendix contains a complete list of all of the ACES tests which make up the library assessor. After each test name a brief description is given.

Library Assessor

yl_ib01

Determine whether a program library manager can list

the names of units contained within it.

yl_ib02

Determine whether a program library manager can provide

values of specific attributes of units entered into it.

yl_ib03

Determine support for variations or sublibraries.

yl_ib04

Determine whether library space is being reused.

yl_ib05

Test library sensitivity to manual aborts.

yl_ib06

Test support for concurrent access

yl_ib07

Determine whether the system reports a missing unit by name.

yl_ib08

Determine whether a system has a BRING-UP-TO-DATE capability.

yl_ib09

Determine whether a system provides a compilation

order tool.

yl_ib10

Determine whether the system supports of movement of units.

yl_ib11

Determine the capabilities to delete units.

yl_ib12

Determine whether the system support library creation.

yl_ib13

Determine the presence of a library internal

consistency test capability.

yl_ib14

Library support for large programs

yl_ib15

Measure the disk space occupied by a NULL program.

yl_ib16

Measure the disk space required and compilation times

for comparable generic and non-generic units.

yl_ib17

Test for "hidden space" in a program library.

yl_ib18

Determine whether an executable is marked obsolete when

a unit it is compiled from is removed from library.

yl_ib19

Determine whether source text can be extracted from a

program library.

yl_ib20

Determine whether the program library system provides

an order-of-elaboration tool.

yl_ib21

Determine whether a program library manager can list the

unit which would be affected if a named unit is modified.

yl_ib22

Determine whether a program library manager can

provide an estimate of the time which would be required

to rebuild a program after modifying source units.