sri arc journal : 31530-31592;...

144
\ <- SPN 20-DEC-74 09 5 24 31530 Greetings John Greetings iron a returnee to NSA, It looks like I will back for at least six months so we will probably be in touch some time, I'm having fun getting use to the new nls and other changes that have been made in the last six months, la lb Have a Merry Christmas and Happy New Year lc Id Steohen Bailey le NSA If 1

Upload: vannga

Post on 12-Mar-2018

215 views

Category:

Documents


2 download

TRANSCRIPT

\ <-

S P N 2 0 - D E C - 7 4 0 9 5 2 4 3 1 5 3 0 G r e e t i n g s

J o h n

G r e e t i n g s i r o n a r e t u r n e e t o N S A , I t l o o k s l i k e I w i l l b a c k f o r a t l e a s t s i x m o n t h s s o w e w i l l p r o b a b l y b e i n t o u c h s o m e t i m e , I ' m h a v i n g f u n g e t t i n g u s e t o t h e n e w n l s a n d o t h e r c h a n g e s t h a t h a v e b e e n m a d e i n t h e l a s t s i x m o n t h s , l a

l b

H a v e a M e r r y C h r i s t m a s a n d H a p p y N e w Y e a r l c

I d

S t e o h e n B a i l e y l e

N S A I f

1

Greetings SPN 20-DEC-74 09J24 31530

CJ31530) 20-DFC-74 09 s 24 f i ? * Title! Author(s)! 5, P. Noga/SPNj Distribution! /JIC t INFo-ONlY 3 ) J Sub-Collectionsi NIC? Clerk! SPN>

JNH 20-DEC-74 09J37 31531 NMF

Keith, I like the idea of a news facility,,. Mil Jernigan and Jean Iseli were the prime movers in ARPAland, X don't think it need be a separate fucticnal entity, rather a subset of the NICE, As for a testing ground for DATACOMPUTER, I'm very much afraid the initial TENEX we have can't handle that + the other necessary things Jess

1

J N H 2 0 - D E C - 7 4 0 9 } 3 7 3 1 5 3 1 N M F

C J 3 1 5 3 1 ) 2 0 - D E C - 7 4 0 9 : 3 7 j ? j » T i t l e i A u t h o r ( s ) s J e s s e N , H l l l / J N H ? D i s t r i b u t i o n s / K M C [ A C T I O N J ) ; s u b - C o l l e c t i o n s s N I C ? C l e r k s J N H j

• *

F E E D 2 0 - D E C - 7 4 1 0 5 4 4 3 1 5 3 2 S t a t u s o f X M A X & Y M A X S u g g e s t i © *

Y o u r s u g g e s t i o n s h a v e b e e n r e c e i v e d a n D p u t i n t h e D e s i g n r e c o m m e n d a t i o n s b r a n c h o f t h e F E E D f i l e , T h a n k s - - F E E D / S u s a n

1

S t a t u s o f X M A X & Y M A X s u g g e s t ! © ' F E E D 2 0 - D E C - 7 4 1 0 : 4 4 3 1 5 3 2

C J 3 1 5 3 2 ) 2 0 - D E C - 7 4 1 0 : 4 4 j ; i : T i t l e : A u t h o r C s ) : S p e c i a l J h b F e e d b a c k / F E E D ? D i s t r i b u t i o n : / J B p ( t I N F O - O N L Y ] ) D V N ( [ I N F O - O N L Y ] ) F E E D ( t I N F O - O N L Y ] ) j S u b - c o l l e c t i o n s : S K I - A R C : C l e r k : F E E D ?

Sta tu s o f Bug pepo r t s

F r om FE E D /S use n

FEED 20 - DEO74 10 :51 31533

F E E D 2 0 - D E C - 7 4 1 0 I 5 1 3 1 b 3 3 S t a t u s o f B u g p e p c r t s

Y o u r r e p o r t o n l o n g c o m m e n t s n o t w o r k i n g i n S e n d m a i l f o r m s a n d o n C o n t r o l - Q m e s s i n g u p w i t X O u t p u t P r o c e s s o r a n d C o m p i l e F i l e h a v e b e e n a d d e d t o t h e b u g s b r a n c h i n F E E D , - - F E E

i

FEED 20-DEC-74 10*51 31533 Status of Bug Reports

CJ31533) ' 20-DEC-74 lOlSlfM? Title* AUthorCs Feeaback/FEED; Distribution* /JDHC C A CTION ] ) K FEED ( [ INFO-ONLY ] ) j SUb-Collections* SRI-ARC

AUthor(s)* Special Jhb KIRKC C I NFO-ONLY ) } Clerk! FEED f

JCF 20-DEC-74 11553 31534 Areas ot interest

very important you discuss the following with frank lowe, a, the tool set mission at rock; Island, b, replacement of the LSSA chief's position,

DA has won the FY 75 and FY 76 budget reciama,

I have set up a meeting between micom and ALMSA in your office on the 10 January at 1300 to discuss the MICOM changes to ALPHA OS, I want this meeting to take place prior to the Chiefs meeting the following week,

EEO Training a, I have reserved the auditorium for 8 January for you, b, Reserved room 4 c 55 all day for the division chiefs, c, Reserved Room 4 c 55, 5 c 55, and 7 e 55 all day for branch

chiefs,

GSA has gave to on the COMDISCO matter,

ARTls being returned by DA, Dont worry I will discuss when I return,

I have changed the NECC share group meeting from e-9 January to 29-30 January because of our EEO training program,

DA called reference MICOM giving a>,ay the DARE system and taking theMpsler system from SAFELOG without DA knowing about it, I am checking this out, I will know more when I return,

1

A r e a s o f i n t e r e s t JCF 20-DEC-74 11:53 31534

(J31534) 2 0 - D E C - 7 4 11:53;??; T i t l e : A u t h o r ( s ) : J o h n C i a n f l o n e / J C F ? D i s t r i b u t i o n : / J C G ( [ A C T I O N ] ) J C F C C I N F O - O N L Y ] ) ; S u b - C o l l e c t i o n s : NIC; Cler ic JCF; Or io in ; < CIANFLONE# TOJCG.NLSM# > , 20-DEC -74 1 0 : 5 9 J C F ; ; ? ; # # # # ;

HSM 20-DEC-74 20i07 31535

399 for comptroller

local

1

i.

H S M 2 0 - D E C - 7 4 2 0 5 0 7 3 1 5 3 5 3 9 9 f o r c o m p t r o l l e r

( J 3 1 5 3 5 3 2 0 - D E C - 7 4 2 0 l 0 7 t m T i t l e s A u t h o r ( s ) 5 H e r b e r t S , M i t c h e i l / H S M I D i s t r i b u t i o n : / J C . G ( [ A C T I O N ] ) H S M ( [ I N F O - O N L Y J ) J C ( [ I N F O - O N L Y 3 3 i s u b - C o l l e c t i o n s : N I C ; C i e r K : H S M :

HSM 22-DEC-74 19:04 31536 399 for comptroller

you are aware that the comptroller has been required to reestablish the accounting function at tobyhanna, this would negate the requirement for the ncr 399 for the headquarters, however, ,1ohn cianflone tells me that the current ncr 500 that the comptroller now uses is saturated, john and i have discussed the subject and have agreed to make the following recommendation to the comptroller: a, continue the contract proposal to get the 3-99 to replace the present 500, this will provide the comptroller with the capability to maintain his current operations here in the headquarters, b, withdraw that part of the contract proposal that would provide reprogramming support toreprogram the 1410/1005 work to the 399, c, assign tobyhanna the responsibility to reprogram the 1410/1005 work to the 3300, d, provide the comptroller with terminal connection to tobyhanna, e, operate the accounting function a tobyhanna on an interim basis, 1

after things have settled down for a period of time, we would have a study conducted to determine whether the comptroller should : a, move all of his work to tobyhanna to be accomplished through the terminal, b, bring all his work into the headquarters to be done on the 399, c, leave things in a status quo state with part on the 399 and part on the 3300at tobyhanna, 2

1 intend to discuss this with al allison on monday t0 see whetherthe idea will sell at his level, 3

1

HSM 22-DEC-74 19 S 04 31536 399 for comptroller

(J31536) 22-DEC-74 l9»Q4;;s; Titles Author(s): Herbert S, Mitchell/HSM» Distributions /JCG( [ ACTION ] ) JCF( [ INFO-ONLY 3 ) H5M( t INFO-ONLY 1 3 j Sub-Collectionss NICj Clerks HSM; Origins < MITCHELL, COMPT.NLSM# >, 2C-DEC-74 19:07 HSM

JCF 23-DEC-74 06J02 31537 areas of interest

very Important you discuss the following with frank love, a, the tool set mission at rock Island, b, replacement of the LSSA chief's position, 1

DA has won the FY 75 and FY 76 budget reclama, 2

I have set up a meeting between mieom and ALMSa in your office on the 10 January at 13oo to discuss the MJCCW changes to ALPHA OS, I want this meeting to take place prior to the Chiefs meeting the following week, 3

EEO Training a, I have reserved the auditorium for 8 January for you, b, Reserved room 4 c 55 all day 9 January for the division

chiefs. c, Reserved Room 4 c 55» 5 c 55, and 7 c 55 all day 10 January

for branch chiefs, 4

GSA has aone to GAD on the COMDISCO matter, 5

ARTIS being returned by DA, Dont worry I will discuss when I return, 6

I have changed the NECC share group meeting from 8-9 January to 29-30 January because of our EEO training program, 7

DA called reference MICOM giving away the DARE system and taking theMosler system from SAFELQG without DA knowing about it, I am checking this cut, I will know more when I return, 8

1

a r e a s o t I n t e r e s t J C F 2 3 - D E C - 7 4 0 6 : 0 2 3 1 5 3 7

C J 3 1 5 3 7 ) 2 3 - D E C - 7 4 0 6 : 0 2 ; ? : : T i t l e ; A U t h o r ( s ) ; J o h n C i a n f l o n e / J C F ; D i s t r i b u t i o n : / J C G ( [ A C T I O N 3 ) J C F ( C I N F O - O N L Y 3 ) ; S u b - C o l l e c t i o n s : N I C ; C l e r k : : J C F ; O r l q i n ; < C I A N F L Q N E , T O J C G f N L S ; 1 , > , 2 0 - D E C - 7 4 1 0 : 5 9 J C F ? ? ; ; # # # # ;

J C F 2 3 - D E C - 7 4 0 6 } 0 5 3 1 5 3 8 e e o t r a i n i n g

E E O T r a i n i n g a , I h a v e r e s e r v e d t h e a u d l t o r i u r r f o r 8 J a n u a r y f o r y o u . b , R e s e r v e d r o o r r 4 e 5 5 a l l d a y 9 J a n u a r y f o r t h e d i v i s i o n

C i 0 f s c ] R e s e r v e d R o o r r 4 c 5 5 . 5 c 5 5 . a n d 7 c 5 5 a l l d a y 1 0 J a n u a r y

f o r b r a n c h c h i e f s ,

1

J C F 2 3 - D E C - 7 4 0 6 : 0 5 3 1 5 3 8 e e o t r a i n i n g

C J 3 1 5 3 8 ) 2 3 - C E C - 7 4 0 6 1 0 5 f ; t y T i t l e ; A U t h o r C s ) : J o h n C i a n f l o n e / J C F ; D i s t r i b u t i o n : / R P U ( [ A C T I O N 3 D H S M C C A C T I O N ] ) ; S u b - C o l l e c t i o n s : N I C ; C i e r x : J C F ;

MAW 23-DEC-74 06:29 31539 PADC TOOLS - 20 DEC 74

1, SEMANOL

Description

SEMANOL is a meta-lanquage for precisely describing a higher order language CHGL) in both syntax and semantics, A SEMANOL interpreter is capable of providing a Machine test of a HQL by testing the specifications for completeness and consistency. This tool aids in removing ambiguities and incompleteness from the language specification and would enable the Air Force to precisely specify the characteristics of the compilers it purchases. lal

Implementation Ik

Status lc

A JOVIAL J»3 SEMANOL specification has been made and a J»3 interpreter is available for use, A JOVIAL J-73 version is bein procured. An extension to FORTRAN and COBOL will be made if the method proves successful, lei

Project Engineer id

Sam DiNitto Idl

2, JOCIT 2

Description 2a

The JOVIAL Compiler Implementation Tool (JOCIT) semi-automatically generates JOVIAL compilers for different computers given the specifications of the target machine. The tool is also capable of generating object code for execution on other machines, Advantages of this method include both the production of compilers with identical language features and the reduction in cost of producing new compilers. It also provides some code optimization, 2al

Implementation 2b

JOCIT is written in SYMpL and can be bootstrapped from an available SYMPL compiler, It win reside under GCCS, 2bl

Status 2c

2

MAW 23-DEC-74 06 J 29 31539 RADC TOOLS - 20 DEC 74

JOVIAL J-3 JQCIT Is completed and available, JOVIAL J-7 3 is waiting D and F approval, 2cl

Project Engineer 2d

Sam DiNitto 2d 1

3, Automated Verification System (AVS) 3

Description 3a

The AVS allows the user to modularize his code and based upon a given set of input data# produces information on the execution of his program, The sequence of execution# the time spent in each segment# counts of the number of times each module was executed# and cumulative statistics over many test cases may be collected, 3ai

Implementation 3b

The initial JOVIAL implementation is written in JOVIAL j-3 and will operate on programs in J-3 with optional imbedded GMAP assembly code, A second version is written in JOVIAL J-4 and will process JOVIAL J-4 code, 3bl

Status 3c

JOVIAL J-3 implementation is operational, JOVIAL J-4 is being considered for implementation, A FORTRAN AVS is also operational, COBOL and JOVIAL J-73 versions are also planned to be implemented during FY76*77, 3cl

Project Engineer 3d

Dick Robinson 3dl

4, Compiler Validators 4 j

Description 4a

Compiler validators measure the implementation of language features of the test compiler to determine whether the compiler meets a standard, These tools can be used to test new compiler releases and provide a means of controlling the implementation of a specific compiler. The validator consists of a series of test modules written in the language of the test

3

M A W 2 3 - D E C - 7 4 0 6 J 2 9 3 1 5 3 9 R A D C T O O L S - 2 0 D E C 7 4

c o m p i l e r w h i c h a r e c o m p i l e d b y t h e t e s t c o m p i l e r a n d e x e c u t e d . D u r i n g b o t h t h e c o m p i l a t i o n a n d e x e c u t i o n . d i s c r e p a n c i e s b e t w e e n t h e l a n g u a g e f e a t u r e s o f t h e t e s t c o m p i l e r a n d t h e s t a n d a r d a r e n o t e d , 4 a l

I m p l e m e n t a t i o n 4 b

R A D C h a s v a l i d a t o r s f o r t h e J O V I A L J 3 , J O V I A L - J 7 3 , C O B O L , F O R T R A N , a n d B A S I C l a n g u a g e s , 4 b l

S t a t u s 4 c

A l l o f t h e a b o v e f i v e v a l i d a t o r s a r e a v a i l a b l e a t R A D C . 4 c 1

P r o j e c t E n g i n e e r s 4 d

F O R T R A N - D i c k S l a v i n s k i 4 d i

C O B O L - J i m C e l l i n i 4 d 2

J O V I A L - D i c k M o t t o 4 d 3

5 , M a r k o v M o d e l 5

D e s c r i p t i o n 5 a

D a t a c o l l e c t e d o n a n e x e c u t i n g s o f t w a r e s y s t e m i s p r o c e s s e d b y t h e M a r k o v M o d e l p r o g r a m , T h e m o d e l I s u s e d t o m a k e p r e d i c t i o n s o n f u t u r e c o m p u t e r s y s t e m d o w n t i m e , 5 a l

I m p l e m e n t a t i o n 5 b

T h e m o d e l i s w r i t t e n i n F O R T R A N 5 b l

S t a t u s 5 C

T h e m o d e l i s c o m p l e t e d , a w a i t i n g d a t a , T R W i s p r o v i d i n g t h e d a t a u n d e r s e p a r a t e c o n t r a c t , 5 c i

P r o j e c t E n g i n e e r 5 d

A 1 S u k e r t 5 d l

6 , C O M G E N 6

D e s c r i p t i o n 6 a

4

M A W 2 3 - D E C - 7 4 0 6 8 2 9 3 1 5 3 9 R A D C T O O L S - 2 0 D E C 7 4

T h i s p r o g r a m a n a l y z e s F O R T R A N p r o g r a m a n d r e o r g a n i z e s t h e c o d e t o i m p r o v e i t s r e a d a b i l i t y a n d e f f i c i e n c y . T h e r e a r e s o m e r e n a m i n g c o n v e n t i o n s , 6 a l

I m p l e m e n t a t i o n 6 b

C O M G E N i s w r i t t e n i n F O R T R A N , 6 b l

S t a t u s 6 c

T h e p r o g r a m i s o p e r a t i o n a l a n d a v a i l a b l e f o r u s e , 6 c l

P r o j e c t E n g i n e e r & d

D o n M a r x 6 d l

7 . I F T R A N 7

D e s c r i p t i o n 7 a

T h i s i s a s t r u c t u r e d p r o g r a m m i n g p r e p r o c e s s o r f o r F O R T R A N , A p r o g r a m w r i t t e n i n F O R T R A N a n d c o n t a i n i n g a d d i t i o n a l l a n g u a g e c o n s t r u c t s t o f a c i l i t a t e t h e w r i t i n g o f s t r u c t u r e d p r o g r a m s i s p a s s e d t h r o u g h t h e p r e p r o c e s s o r t o c o n v e r t t h e s o u r c e t o p u r e F O R T R A N f o r s u b s e q u e n t c o m p i l a t i o n , 7 a 1

I m p l e m e n t a t i o n 7 b

T h e p r e p r o c e s s o r i s w r i t t e n i n F O R T R A N , 7 b l

S t a t u s 7 c

T h e p r o g r a m i s o p e r a t i o n a l a n d a v a i l a b l e f o r u s e , 7 c l

P r o j e c t E n g i n e e r 7 d

A 1 s u k e r t 7 d l

8 , P L / 1 P r e p r o c e s s o r 8

D e s c r i p t i o n 8 a

T h i s p r e p r o c e s s o r p r o v i d e s a i d s t o u s e r s o f s t r u c t u r e d p r o g r a m m i n g t e c h n i q u e s . I t g i v e s a u t o m a t i c i n d e n t a t i o n , e r r o r d i a g n o s t i c s o n s t r u c t u r e d n e s s , a n d s e r v e s a s a s t r u c t u r e d p r o g r a m m i n g e n f o r c e r , S a l

I m p l e m e n t a t i o n 8 b

5

R A D C T O O L S - 2 0 D E C 7 4 M A W 2 3 - D E C - 7 4 0 6 { 2 9 3 1 5 3 9

T h e p r e p r o c e s s o r I s w r i t t e n I n P L / 1 a n d r u n s u n d e r M U L T I C S « 8 b l

S t a t u s 8 c

T h e p r o g r a m i s o p e r a t i o n a l a n d a v a i l a b l e f o r u s e , 8 c l

P r o j e c t E n g i n e e r 8 d

A 1 S u k e r t 8 d l

9 , S I M O N 9

D e s c r i p t i o n 9 a

S I M C N i s a s o f t w a r e m o n i t o r w r i t t e n f o r J 0 V I A L - J 3 w h i c h c o l l e c t s a l a r g e a m o u n t o f d a t a d u r i n g s o f t w a r e d e v e l o p m e n t , S I M O N i s t i e d d i r e c t l y t o t h e c o m p i l e r a n d c o l l e c t s i t s d a t a d u r i n g t h e c o m p i l a t i o n p h a s e . D a t a c o l l e c t e d i n c l u d e m a n a g e m e n t d a t a s u c h a s e r r o r , p r o d u c t i v i t y # a n d a c c o u n t i n g i n f o r m a t i o n , S I M O N a c c u m u l a t e s s t a t i s t i c s o v e r m a n y c o m p i l e s , 9 a l

I m p l e m e n t a t i o n 9 b

S I M O N i s w r i t t e n i n J O V I A L a n d c o n t a i n s f i v e s t a g e s ? p r e p r o c e s s o r # c o m p i l e r # p o s t - p r o c e s s o r # t e s t i n g t o o l s # a n d s t a t u s r e p o r t i n g , 9 b l

S t a t u s 9 c

S I M O N w a s i n i t i a t e d o n J u l y 7 3 a n d w i l l b e a v a i l a b l e J u n e 1 9 7 5 , 9 c i

P r o j e c t E n g i n e e r 9 d

D i c k R o b i n s o n 9 d l

1 0 , F O R T R A N A n a l y z e r 1 0

D e s c r i p t i o n 1 0 a

T h e A n a l y z e r i s a F O R T R A N a n a l y s i s p a c k a g e w h i c h g a t h e r s s t a t e m e n t a n d f r e q u e n c y o f e x e c u t i o n s t a t i s t i c s , T h e a n a l y z e r m o n i t o r s s t a t e m e n t u s a g e a n d i d e n t i f i e s h e a v i l y u s e d p o r t i o n s o f c o d e t o f a c i l i t a t e t h o r o u g h p r o g r a m o p t i m i z a t i o n a n d t e s t i n g , l Q a l

I m p l e m e n t a t i o n 1 0 b

6

R A D C T O O L S - 2 0 D E C 7 4 M A W 2 3 - D E C - 7 4 0 6 j 2 9 3 1 5 3 9

T h e F o r t r a n A n a l y z e r i s w r i t t e n i n F o r t r a n a n d o p e r a t e s o n p r o g r a m s w r i t t e n i n F o r t r a n , U p d a t e s t c t h e t o o l a r e p l a n n e d b y b o t h R A D C a n d t h e N a t i o n a l B u r e a u o f S t a n d a r d s , l O t o i

S t a t u s l ° c

T h e t o o l i s c u r r e n t l y o p e r a t i o n a l o n t h e R A D C H 6 3 5 a n d t h e N B S U n i v a c 1 1 0 8 c o m p u t e r s a n d i s a v a i l a b l e f o r u s e , 1 0 c l

P r o j e c t E n g i n e e r l O d

A 1 S u x e r t 1 0 d l

1 1 , M i s c e l l a n e o u s 1 1

D e s c r i p t i o n 1 1 a

T h e f o l l o w i n g c o m m e r c i a l t o o l s w i l l b e p u r c h a s e d i n F Y 7 6 f o r u s e b y R A D C a n d w i l l b e e v a l u a t e d ! H a l

a , P E T - a F O R T R A N v e r i f i e r l l a l a

f c . Q u a l i f i e r - a n o t h e r F O R T R A N v e r i f i e r l l a l b

c , R X V P - a F O R T R A N v e r i f i e r a n d A V S l i a l c

d , F O R T U N E - a F O R T R A N t u n i n g s y s t e m w r i t t e n i n F O R T R A N 1 l a i d

e , F U S - a F O R T R A N u t i l i t y p r o g r a m , l l a l e

f , C O T U N E - a C O B O L t u n i n g p a c k a g e H a l f

c , C A R A - a c o m p i l e r a u t o m a t i c r e t i r e m e n t s a n a l y z e r l a n g u a g e w h i c h c a n b e u s e d t o w r i t e s o f t w a r e s p e c i f i c a t i o n s i n a n u n a m b i g u o u s a n d m a c h i n e p r o c e s s l b l e f o r m , i i a l g

7

M A W 2 3 - D E C - 7 4 0 6 : 2 9 3 1 5 3 9 R A O C T O O L S - 2 0 D E C 7 4

C J 3 1 5 3 9 ) 2 3 - D E C - 7 4 0 6 : 2 9 ; ? , ' : T i t l e : A u t h o r ( s ) : M l « e A , W l n g f l e l d / M A W f D i s t r i b u t i o n : / D L S C C I N F O - O N L Y ] ) M A W C [ I N F O - O N L Y ] ) L A C ( t I N F O - O N L Y ] ) W E C C [ I N F O - O N L Y ] ) J L M C [ I N F O - O N L Y ] ) D F B ( [ I N F O - O N L Y ] ) ; S u b - C o l l e c t i o n s : N I C ; C l e r C m a w ; O r i g i n : < W I N G F I E L D t T O O L S , N L S f S , > , 2 0 - D E C - 7 4 0 8 : 2 5 M A W | | | ; « # # # ;

1

N e w ID i n t o J N H 2 3 - D E C - 7 4 0 7 : 0 1 3 1 5 4 0

S o r r y a b o u t t h e h i s s i n g i n f o , I t h i n k e v e r y t h i n g i s h e r e n o w , 1

S t e v e p B a i l e y l a

D i r e c t o r N S A , , , e t c A t t n : S t e v e B a i l e y , F 2 5 3 l a l

A c c e s s t o : l a 2

T A G G A P I ( n e t w o r k & j o u r n a l t r a i l ) l a 2 a

N S A l a 2 b

P h o n e : l a 3

( 3 0 1 ) 6 8 8 * 6 7 8 1 l a 3 a

M i l E j e r n i g a n ( M E J ) l b

P , 0 , B o x 1 7 4 A n n a p o l i s J u n c t i o n , M d , 2 0 7 0 1 l b l

A c c e s s t o : l b 2

P O B E F I A Z Z I ( n e t w o r k & j o u r n a l m a i l ) l b 2 a

N S A l b 2 b

H E L P l b 2 c

P h o n e : l b 3

( 3 0 1 ) 6 8 8 - 6 2 8 3 l b 3 a

P o x a n n e w G e a r h a r t 1 c

D i r e c t o r N a t i o n a l s e c u r i t y A g e n c y , , , e t c A t t n : P o x a n n e G e a r h a r t , C 4 4 l c l

A c c e s s t c : l c 2

H A S S 1 N G ( n e t w o r k & j o u r n a l m a i l ) l c 2 a

N S A l c 2 b

P h o n e : l c 3

( 3 0 1 ) 6 8 8 - 7 7 2 5 K 3 a

1

7

N e w I D i n f o

W i l l i a m D C c x c s u g g e s t e d i d C O X )

D i r e c t o r e t c , , , A t t n ? W i l l i a m C o x * C 4 4

A c c e s s t o :

H A S S I N G ( n e t w o r k & j o u r n a l m a i l )

N S A

P h o n e :

( 3 0 1 ) 6 8 8 ^ 6 6 9 2

J a n e A T a n a v a g e

D i r e c t o r e t c , , , A t t n ? J a n e T a n a v a g e * R

A c c e s s t o s

M A D D E N ( n e t w o r k & j o u r n a l m a i l )

N S A

P h o n e s

( 3 0 1 ) 6 8 8 - 7 1 3 5 ,

T h a n k s m u c h & h a p p y h o l i d a y s . , ,

T h i n k s n o w J e s s

J N H 2 3 - D E C - 7 4 0 7 ; 0 1 3 1 5 4 0

I d

l d l

1 0 2

1 0 2 a

1 0 2 b

1 0 3

1 0 3 a

l e

l e i

l e 2

l e 2 a

i e 2 b

1 e 3

1 e 3 a

2

2

JNH 23-DE074 07 S 01 31540 New ID info

CJ31540) 23-DEC-74 07 s 01; j ? j Title: Authorts)! Jesse NT Hill/JNHJ Distribution: /FEED( C ACTION ] ) : Sub-Collections: NIC: Clerk: JNH: origin: < HILL, NEWID,NIS>2# >, IS-DEC-74 09:48 JNH ;?::####:

VJ N H 2 3 - D E C - 7 4 0 7 : 1 3 3 1 5 4 1 p r o t e c t i o n p r o b s ( c o n t , )

S u e , I ' m u n d e r t h e i m p r e s s i o n t h a t o u r d i r e c t o r y g r o u p i s a l l 1 3 d i r e c t o r i e s i n t h e N S A S L O T , L e t m e K N O W i f I ' m m i s i n f o r m e d , A l s o , P l e a s e l e t m e k n o w i f i t i s p o s s i b l e t o s u b d i v i d e t h e g r o u p I f m y 1 s t i m p r e s s i o n i s c o r r e c t .

T h a n k s , , , j e s s ( t h i n k s n o w ) 1

1

J N H 2 3 - D E C - 7 4 0 7 : 1 3 3 1 5 4 1 p r o t e c t i o n p r c f c s ( c o n t , )

( J 3 1 5 4 1 ) 2 3 - C E C - 7 4 0 7 1 1 3 f ? » ? T i t l e : A u t b o r ( s ) : J e s s e N , H i U / J N H ? D i s t r i b u t i o n : / F E E D C [ A C T I O N ] ) i S u b - C o l l e c t i o n s : N I C ? C l e r k ? J N H ?

% Greetings

SPN 23-DEC-74 07:52 3lb42

Steve

Greetings from a returnee to N5A, It looks like I will back for at least six months so we will probably be in touch some time, I'm having fun getting use to the new nls and other changes that have been made in the last six months, la

lb

Have a Merry Christmas and Happy New Year 1c

id

Stephen Bailey le

NSA If

1

S P N 2 3 - D E 0 7 4 G 7 J 5 2 3 1 5 4 2 G r e e t i n g s

C J 3 1 5 4 2 ) 2 3 - D E C - 7 4 0 7 S 5 2 f » ? r T i t l e ! A u t h o r C s ) ! 5 , P # N e q a / S P N l D i s t r i b u t i o n ! • S T W C t I N F O - O N L Y 3 ) ! S u b - C o l l e c t i o n s ! N I C ! C l e r K ! S P N !

N D M 2 3 - D E 0 7 4 0 9 } 5 2 3 1 5 4 3 c o m m e n t s o n ' A P P L I C A T I O N ' S R E C O M M E N D A T I O N S F O P U S E R P R O G R A M S ' ( 2 4 7 8 5 , )

M y c o m m e n t s m a y b e o u t o f l i n e , s i n c e t h e y ' v e b e e n m a d e a n d i g n o r e d , I ' l l s t a t e t h e m o n e l a s t t i m e t h e n b a c k o u t , . ,

NDM 23-DEC-74 09*52 31543 Comments on 'APPLICATION'S RECOMMENDATIONS FOR USER PROGRAMS' (24785,)

You insist on changing the command name in the FORMAT subsystem from Format File tc Insert Directives, In case this is due to misunderstandings rather than considered disagreement, I will again state whv I object! 1

1) The current implementation inserts directives THROUGHOUT the file, not where you Point as the 24785 syntax imPlies, la

2) The current implementation inserts a TITLE PAGE as well as directives,

3) The overall activity is APPLYING A FORMAT to a file, whether that takes inserting directives or magic chants, ic

4) In the Output Processor Users' Guide we stress that DIRECTIVES ARE NORMAL TEXTJ they do not need a special command to be inserted, ld

5) The different verb deiiniates a very different user activity, asking the user to think in terms of overall page layout and style (independent of the text of the file), le

6) The activity of formatting a file should soon grow into a far more interactive format building and applying subsystem. The name Format File ACTICIPATES GROWTH in its generality, If

Calling SRIFOPM "TITLE PAGE" is misleading to the extreme, It does not create a title page, it applies a very specialized format to a file, including inserting leading spaces and directives throughout the file, it is only useful to SRI, and as a model to other groups' programmers. This SHOULD NOT be a general tool in the programs library, 2

Stuffing ADDRESS into the MESSAGE subsystem must be done for reasons other than conceptual clarity. It has nothing to do with sequential message sending or receiving. It logically belongs with Table of Contents, Makeref, and other special NtS editing tools, Its presence confuses the issue of the NLS interface to the sequential world, 3

1

NDM 23-DEC-74 09;52 31543 Comments on 'APPLICATION'S RECOMMENDATIONS FOR USER PROGRAMS' (24785,)

CJ31543) 23-DEC-74 09i52yjj| Title: Author(s); N, Dean Meyer/NDMy Distribution: /JHB( [ ACTION ] 3 JCN( [ ACTION 1 3 RWW( [ INFO-ONLY ] 3 KIRK( [ INFO-ONLY ] 3 PLLC [ INFO-ONLY 3 3 } Sub-Coliectlons: SRI-ARC: Clerk; NDM;

NDM 23-DEC-74 10:05 31544 Suggested XMAX Directive

The XM AX directive suggestion (24773,) and (24784,) does not make sense to me, YMax is necessary only tor those devices where the Output Processor must decide where to cut the paper to end a page. It doesn't adjust margins accordingly, I know of no device where the user has or needs control of the width of the paper, XMax would add a restriction and a confusing issue without adding any significant capability, Ycu might use RM when you intend to cut the paper vertically, The idea of user settaole DP defaults would be nice, but might add to our confusion in teaching the OP, The Format Library may make for new work patterns, Maybe it could be expanded to include a private as well as public library of formats,

1

S u g g e s t e d X M A X D i r e c t i v e N D M 2 3 - D E C - 7 4 1 0 » 0 5 3 1 5 4 4

( J 3 1 5 4 4 1 2 1 - D E C - 7 4 1 0 : 0 5 M M D i s t r i b u t i o n ; / F D f e K C t A C T I O N J ) ] 3 J O A N ( t I N F O - O N L Y ) ) D P C S C [ S R I - A P C F O B K D F C S f C l e r k ! N D M J

T i t l e ; A u t h o r t s ) ; N # D e a n M e y e r / N D M ; J B P ( t I N F O - O N L Y ] ) D V N C [ I N F O - O N L Y I N F O - O N L Y ] ) » S U b - C o l l e c t i o n s s

DLS 23-DEC-74 11:14 31545 New Directory for RAOC

(FORM)Maj, Patterson used to be stationed here at RADC, He was just starting to use NLS« when he was transfered to AF Systems command* Most of our budget and prooramming information has to be coordinated with his office. Since a lot of it is accomplished using NLS, we would like to have him using it too. This would save numerous phone calls, trips etc and their attendant delays, We have loaned him a TI, until he can get one of his own, He has been using Thayer's directory,

Directory names Ident j Account s Passwords Disk pagess Allocation groups Default protections Person's names

Ident Infos

Address s

Hd AFSC/DLCEC Andrews AFB MD 20334

Phone s

301*981*2364

PATTERSON WWp 40 wwp 300 RADC 775200 WILLIAM W PATTERSON

la

lb

lbl

lbia

lb2

ib2a

1

D L S 2 3 - D E C - 7 4 1 1 * 1 4 N e w D i r e c t o r y f o r R A D C

( J 3 1 5 4 5 ) 2 3 - D E C - 7 4 l l i H m t T i t l e s A u t h o r ( s ) * D y a n e L , S t o n e / D L S ; D i s t r i b u t i o n s / J C N ( C A C T I O N ] ) F E E D C [ A C T I O N 3 ) J L M C t I N F O - O N L Y 3 F J T ( [ I N F O - O N L Y 3 ) H D K ( [ I N F O - O N L Y 3 ) S S u b - C o l l e c t i o n s ! P A D C j C l e r k s D L S j

FGB 24-DEC-74 06 S 43 31546 Repeat Messages & Thanks

Jim i

I sent a couple of messages last week which haven't been answered, I don't intend to pester you but* on the off-chance that they've gone astray# J am repeating them below, Thanks for getting out NSRDC proposal. Have a Merry Christmas and hope you can launch the New year In style. Take Care,

Frank

la

2

CP,s,# in case you were looking around for suitable holiday gift and couldnt decide, may T direct your attention to suggested date(s) for next KWAC meeting! 3

19-DEC-74 0922-PDT BRIGNOLI: usage stats-meaning Distribution} NORTON AT SRI-ARC# briqnoli Received at: 19-DEC-74 09;22:21 4

Jim, what should the last two columns be titled in the usage stats by group vou ssend around, Frank 4a

16-DEC-74 1448-PDT BRIQNOLII Printing Files & COM OutPut Distribution NORTON AT SRI-ARC# briqnoli Received ats 16-DEC-74 14:48:24 5

Jim, I have just had a pleasant and Informative visit with Jim Bair and Bob Lieberman, It was good for Jim, especially, to meet some of the users and to see our set up here. Their visit brought up a few questions which I would like your opinion on, (1) I remember we discussed the question of hard-copy at Office-! and recall that you felt we could output a file to the printer at Offlce-1 and make arrangements for them to mail it to us, Jim and Bob feel this is not so and that one alternate mechanism is to drop feedback a note and have him do it, Could you please check and clarify this, (2) What is involved in using COM ? I get the impressesior that, at this stage of the game, it is non-trivial, If possible, could you give me an estimate of what it would take (manpower , time, and eostwlse) to reproduce a report that has already been formatted for printer output. Finally, 5a

what is your feeling on another KWAC meetinq around the 3rd week of January (say the 13th or the 20th), I'll even volunteer whatever "remote" help (via NLS) which might be useful to you. Regards, Frank 5b

_ i

R e p e a t M e s s a g e s & T h i n k s F G B 2 4 - D E C - 7 4 0 6 : 4 3 3 1 5 4 6

C J 3 1 5 4 6 ) 2 4 - D E C - 7 4 0 6 : 4 3 J J : J T i t l e : A u t b e r ( s ) : F r a n k G , B r i g n o i i / F G B j D i s t r i b u t i o n ! / J C N ( [ A C T I O N ] ) j S u b . C o l l e c t i o n s : N I C ; C l e r k : F G B :

F E E D 2 4 - D E C - 7 4 0 9 { 0 0 3 1 5 4 7 L o a d F i l e E u g a n d M o v e S u g g e s t i o n

Y o u r m e s s a g e s c o n c e r n i n g l o a d f i l e l o a d i n g t h e w r o n g v e r s i o n h a v e b e e n p u t i n t h e b u g s b r a n c h . T h e i t e m a b o u t C M p o s i t i o n i n g a f t e r a m o v e h a s b e e n p u t i n t h e D e s i g n R e c o m m e n d a t i o n s b r a n c h ,

FEED 24-DEC-74 09:00 31547 Load File Bud and Move Suggestion

(J31547) 24-DEC-74 09i00im Title: AuthorCs): special Jhb Feedbaek/FEED: Distribution: /KlF*C C INFO-ONLY 3 ) FEED( [ INFO-ONLY 3 3 ; Sub-Collections; SRI-AKC: Clerk: FEED:

, L A C 2 4 - D E C - 7 4 0 9 s 3 2 3 1 5 4 8

m o r e o n P r e r e q u i s i t e j o b s i n B J P

A N e t m a i l c o p y o f t h e p r e v i o u s t w o m e s s a g e s r e f e r e n c e t i s s u b j e c t a s w e l l a s t h i s o n e w i l l a l s o b e s e n t t o f u l l N S W D i s t r i b u t i o n , B i l l c a r i s o n s u g g e s t s t h e j o u r n a l a l o n e i s i n s u f f i c i e n t t o c o m m u n i c a t e o n s u c h r e q u i r e m e n t s b e c a u s e s e v e r a l p e o p l e d o n t u s i t / r e a d i t e n o u g h .

_

more on Prerequisite jobs in BJP LAC 24.DEC-74 09:32 31548

I thin* if pressured on the priority field, i could probably be convinced to forget about it. As you say, priority can be handled within the JCl of about any machine which implements priority, Thus it is machine specific, and even more important, reauires no contact with other hosts, 1

On the other hand i am going to be significantly more stubborn on the idea of Prerequisite jobs, As you say, this is not an uncommon idea in the environment of single independent computers, the IBM jobstep is such a system, I think we must recognize, also, that to the user, NSW should "lock like" such a large machine, not a network of several. Since the concept of a string of jobs is recognized as important Cle, it's implemented and used) In the current single machine environment* i think that it should be available to the NSW user also, unless there are large technical problems to its implementation, 2

One example of how sush a facility might be used is in the area of programming. Suppose I have written a program in structured COBOL, and now want tc compile and test execute it, I might wish to do so by invoking the following batch steps: 3

1, a structured.»standard COBOL preprocessor, 3a

2, a source language instrumentation package (which instruments the source code to trace execution through the control paths and count how many times each path is taken, flagging any path not exercised) 3b

3, Standard COBOL Compile and go 3c

4, A Llstlng*>NLS file formatter 3d

It can reasonably be expected that this job stream will execute on at least two machines (Steps 2 and 3 on a B4700, step 4 on a TENEX, step 1 on either or even a third machine-maybe pADC's Multies), It is clearly undesirable for the user to view this as three separate batch jobs, each of which he cannot call for until informed the previous one went to completion. That would involve at least three separate loglm/querries of the status of the previous job. He should (eventually) be able to specify a string of such batch jobs, and let NSW worry about where and when to execute them, 4

Now, that could be done by a little 'demon* setting in the NSW works manager, but that would add comPiexityWM, not to mention unnecessary work, for the WM, It is my opinion that a batch job should be scheduled, and then not bother the WM until it is done, Clearly having the WM controlling an unlimited number of batch job strings is not consistent with what we had hoped would be its function, 5

1

LAC 24-DEC-74 09 S 3 2 31548 more on Prerequisite jots in BJP

Next# let's assume for the moment that such a facility could (technically) be implemented within the operating system of each Batch TBH, This would imply rather massive surgery to cause the Batch queuing mechanism to recognize the existance of NSW# and either querry the WM cr the prerequisite host on the status of a prerequisite job, Again# possible (with great effort) but undesirable, &

finally, let us consider the option of making prerequisites (including host- which win b e necessary to completely specify JQBID in a multi-computer system anyway) part of the CRTJOB call to the BJP, In this case# e job with prerequisites is not put directly into the hosts batch aueue, Instead, it is put into a holding area, Periodically, the BJP will auerry the Prerequisite host(s) for STATUS of the prerequisite JQBID, If an "incomplete" reply is recieved, the job is left in stcraqe, if a "complete-success" indication is recieved# the BJP retrieves the necessary files and schedules the job in the Batch queue, If a "complete-unsuccessful" reply is recieved# the BJP deletes the job, Note that in this case, all following jobs in the string will also be eventually deleted# as the next time BJP #(n+l) querries BJP#n# it will find the prerequisite job was completed unsuccessfully(by deletion) and thus delete its job, Thus the deletions will ripple through the string/tree of all jobs after the unsuccessful one# cleaning up the slate, 7

As I mentioned in my first message# I don't feel Prerequisite jobs on foreign hosts are required for the initial implementation. Indeed# it would be possible to use JCL to implement prerequisites within any single host. However# I feel strongly that if we dont make allowances for such job linking# when we want to implement it across hosts- AND I'M POSITIVE WE EVENTUALLY WILL if NSW is to realize its full potential- it will be alot more difficult than if we recognize this future requirement by reserving a field in the CRTJOB call at the outset to support it, 8

/Larry 9

2

more on Prerequisite jobs in BJP LAC 24-DEC-74 09:32 31548

CJ31548) 24-DEC-74 09:32:::: Title: Author(s): Laurence A, Crain/LAC: Distribution: /JBPC t ACTION ] ) OEWC £ ACTION 3 ) WECC C INFO-ONLY 1 3 MAW C T INFO-ONLY ,1 3 : Sub-Collections; NIC: ClerK: LAC: O r i g i n : < G R A I N , B J P - R E P L Y , N L S : 2 , > , 24 - D E C - 7 4 0 9 : 25 L A C n > :

FG8 24-PEC-74 12:52 31549 Comments on Draft statement of Work

Duane,

<31518> is a very well thought out statement, of work, On the load average thing, 4,5 seems to be a good number but you might want to reconsider both the Qualification of "prime time" and the number 50% , la

That is, you might want to drop "prime time" and substitute "normal hours of operation". You might also want to drop 50% to 35 or 40 % since, running half the time at 4,5 might be a bit sluggish, lh

But these are really minor points in the sense that the whole paragraph in which, they appear is an educated guess at what will define "good response time" and it can stand as is, lc

Best wishes for the holidays, Id

Regards 1®

Frank 1*

1

F G B 2 4 - D E C - 7 4 1 2 8 5 2 3 1 5 4 9 C o m m e n t s o n D r a f t s t a t e m e n t o f w o r k

C J 3 1 5 4 9 ) 2 4 - D F C - 7 4 1 2 : 5 2 ; ? ? ; T i t l e : A u t h o r ( s ) : F r a n k g , B r i g n o l i / F G B ; D i s t r i b u t i o n : / D L S ( I A C T I O N 1 ) ; S u b - C o l l e c t i o n s : N I C ? C l e r k : F G B ?

E J K 2 6 - D E C - 7 4 1 5 S 0 5 3 1 5 5 0 P r e - C h r i s t m a s F r e s e n t

H o w a b o u t t h a t 1 1 1

EJK 26-DEC-74 15:05 31550 Pre-Christmas Fresent

At about 7:10 en Deo, 24, my daughter called u$ from Maine, She told us that at 6:46 she had had a. daughter, Seven pounds one ounce, Daughter and daughter's daughter doing fine, After nine or more months of planning daughter and her husband still haven't settled on name,

1

< V.

EJK 26-DEC-74 15 S 05 31550 Pre-Christmas Fresent

C J 315 5 0) 26-CEC-74 15 «05 j j j j Titles AuthorCs3t Edmund J, Kennedy/EJKj Distribution! /RADC( [ ACTION ] 3 JHBC [ INFO-ONLY 3 3 JCNC [ INFO-ONLY 3 3 SRLC t INFO-ONLY ] 3 ! SUb-CollectionS! RADC} Clerk! EJK |

4

Answering RLL's confusion (24H23,) NPM 27-DEC-74 09:50 31551

The sPI format HAS NOTHING TO DO WITH yes one more time HAs NOTHING TO DO WITH the format library at this point, it does very differnet things: it is not generally useful# and probably should never be run and then undated (since it makes such a mess of the file). The additional prompts (title, author(s), journal number) that the FORMAT DESIGNER (not the insert Directives command dammit) asks for are necessarv'on all except journalized files, independent of which format is chosen, 1

1

* N D M 2 7 - D E C - 7 4 0 9 : 5 0 3 1 5 5 1

A n s w e r i n g R L L ' s c o n f u s i o n ( 2 4 8 2 3 , )

( J 3 1 5 5 1 ) 2 7 - C E 0 7 4 0 9 s 5 0 ? s j ? T i t l e s A u t h o r C s D s N , D e a n M e y e r / N D M f D i s t r i b u t i o n : / F L L ( [ A C T I O N ] ) J H B ( [ I N F O - O N L Y ] ) J C N C t I N F O - O N L Y ] ) K I R K ( [ I N F O - O N L Y ] ) j S u b - C o l l e c t i o n s : S R I - A R C ; C l e r k s N D M ;

Missing Equipment EJK 27-DEC-74 13:16

On Thursday# 26 Dec. 1974# a number of equipment Items were reported to be missing, These included? one TI# one Execuport# one Beehive# two Tycom control boxes# and two or three acoustic couplers,

1

E J K 2 7 - D E C - 7 4 1 3 5 1 6 3 1 5 5 2 M i s s l n a E q u i p m e n t

( J 3 1 5 5 2 ) 2 7 - D E C - 7 4 1 3 : 1 6 j ? s j T i t l e ; A u t h o r C s ) ! E d m u n d J . K e n n e d y / E J K j D i s t r i b u t i o n ! / J H B C f A C T I O N 1 G o t c n a ) D L S C [ I N F O - O N L Y ] ) F J T C C I N F O - O N L X 3 ) J L N C [ I N F O - O N L Y 3 ) A P B C I I N F O - O N L Y ] ) J S u b - C o l l e c t i o n s ! R A D C j C l e r X s E J K ?

t

DAP 29-DEC-74 15:48 31553 net trouble

I have recently had a considerable amount of trouble (which as far as I know is net trouble) in using OFFICE-1 through the net, The greatest problem has been in using Output Terminal? my connection has either been broken, or garbage has turned up in the middle of the output, or evervtning has gone dead and I had to break the connection myself,, ,as a matter of fact, this message is prompted by the unpleasant fact that I have been unable in several attempts -- about eight or ten -- to print out my file ADCLIM, On December 20 this problem went beyond mere inconvenience? I was unable to meet a deadline because of repeated problems of this nature, My problems today are similar but not so pressing, as I have no deadline, My annoyance, however, is scarcely lessened by this.

1

*

n e t t r o u b l e D A P 2 9 - D E C - 7 4 1 5 ; 4 R ' 3 1 5 5 3

C J 3 1 5 5 3 ) 2 9 - D E C - 7 4 1 5 f 4 8 f f f 9 T i t l e : A u t h o r ( s ) i D a v i d A , P o t t e r / O A P ; D i s t r i b u t i o n : / F E E D B A C K C C A C T I O N 3 ) D A P ( [ I N F O - O N L Y 3 ) E J A 2 C [ I N F O - O N L Y ] ) j S U b - C O l l e c t i o n s s N I C F E E D B A C K ; C l e r K : D A P ;

DAP 29-DEC-74 17:40 31b54 net trouble 7

This supplements mv earlier message <j3l553>

D A P 2 9 - D E 0 7 4 1 7 S 4 0 3 1 5 5 4 n e t t r o u b l e 2

J u s t w a n t e d t o l e t y o u K n o w t h a t i m m e d i a t e l y a f t e r m y l a s t m e s s a g e e v e r y t h i n g s t r a i g h t e n e d r i g h t o u t ? A D C L I M j u s t f i n i s h e d p r i n t i n g v i a o u t p u t T e r m i n a l , a l l 4 9 p a g e s o f i t ,

O f c o u r s e , t h e p r o b l e m r e m a i n s a s r e c e n t h i s t o r y , a n d I h a v e n o r e a s o n t o s u p p o s e i t w o n ' t r e c u r , I K n o w i t ' s n o t r e a l l y a n O F F I C E - L p r o b l e m , b u t t h e i n a b i l i t y o f a r e m o t e u s e r t o u s e t h e s y s t e m w i t h o u t f o u l u p s o f t h i s s o r t r e p r e s e n t s a s e r i o u s l i m i t a t i o n o n t h e f e a s i b i l i t y o f a t r u e d i s t r i b u t e d k n o w l e d g e w o r k s h o p , O f c o u r s e , i t a s I e x p e c t A B F A p u l l s t h e r u g o u t f r o m u n d e r o u r Q F F I C E - 1 s l o t , m y p r o b l e m s b e c o m e r a t h e r a c a d e m i c f r o m y o u r p o i n t o f v i e w ; n e v e r t h e l e s s , I h o p e t h a t t h e d e p e n d a b i l i t y o f t h e n e t w i l l i m p r o v e i n t h e f u t u r e , 1

1

n e t t r o u b l e 2 D A P 2 9 * D E G > 7 4 1 7 : 4 0 3 1 5 5 4

C J 3 1 5 5 4 ) 2 9 - D E C - 7 4 1 7 : 4 0 m ; T i t l e : A u t h o r s ) : D a v i d A , P o t t e r / D A P ) D i s t r i b u t i o n : / F E E D B A C K ( [ A C T I O N 3 ) D A P C C I N F O - O N L Y 3 ) E J A 2 C C I N F O - O N L Y 3 ) f s u b - C o l l e c t i o n s : N I C F E E D B A C K j C l e r k ! D A P )

DAP 30-DEC-74 06S08 31555 net trouble 3

more griping about the net? see my journal mail to you dated 12/29

n e t t r o u b l e 3 D A P 3 0 * D E O 7 4 0 6 : 0 8 3 1 6 5 5

s o f a r t h i s m o r n i n g I h a v e l o g g e d i n a b o u t t e n t i m e s a n d b e e n d i s c o n n e c t e d b y t h e s y s t e m ( a c t u a l l y b y t h e n e t , I s u p p o s e ) o n l y o n e t i m e l e s s , . . s o f a r , I m a v v a n i s h i n a p u f f o f s m o k e a t a n y m o m e n t . T h i s i s h a r d l y c o n d u c i v e t o g e t t i n g a n y t h i n g d o n e * i t l e a d s m e t o w a r d t h e c o n c l u s i o n t h a t I s h o u l d b e c o m e l e s s r a t h e r t h a n m o r e d e p e n d e n t o n t h e s y s t e m , i n o t h e r w o r d s , a l t h o u g h t h e s y y s t e m i s b e c o m i n g i n c r e a s i n g l y t r a n s p a r e n t f r o m a p r o f i c i e n c y v i e w p o i n t , i t i s b e c o m i n g i n c r e a s i n g l y o p a q u e f r o m a n o p e r a t i o n a l u s e r p e r s p e c c t i v e , G R I P E , G R I P E , G R I P E , W e l l , i f I d o n ' t t e l l y o u a b o u t m y t r o u b l e s I c a n ' t r e a s o n a b l y e x p e c t y o u t o s o l v e a n y o f t h e m . S o I ' l l p r o b a b l y K e e p s e n d i n g m e s s a g e s l i k e t h i s o n e f o r a l i t t l e w h i l e j u s t t o g i v e y o u a n i d e a o f t h h e s e v e r i t y a n d f r e q u e n c y o f t h e s e l o v e l y l i t t l e n e t w o r k o l i t c n e s , B y e f o r n o w , , , D a v e

ne t t r oub le 3 DAP 3Q-DEC-74 06508 31555

( J315553 30 -0KC-74 Q6S09?? ;? T i t l e? Au thOrCs )? Dav id A , Po t te r /DAP? D i s t r i bu t i on? /FEEDBACK( 1 ACTION ] 3 DAP( [ INFQ-ONL* 3 3 EJA2C t INFO-ONLY ] 3 80BMC [ INFO-ONLY ] ) ; Sub-Co l l ec t i ons ! N IC FEEDBACK? C le rks DAP?

JNtf 30-DEC-74 06:39 3l5b6 new idents

Jeff, The Idents are in <NSA># however they don't appear to be activated for all (or any?) of the directories, SPB tried to login and got the »IDENT tor ASSOCIATED WITH THIS LOGIN DIRECTORY", Jess

»

1

y

JNH 3Q-DEC-7 4 06 S 39 31556 new idents

(J 315 5 6) 30-nEC-74 06 s 39 f ? s > Titles AUthOr(s3f Jesse N, Hlll/JNHf Distribution! /FEED£ C ACTION 3 3 JCPC C ACTION ] ) SPSC I INFG-ONLY 3 3 MEJ( C INFO-ONLY ] ) RNG( C INFO-ONLY 3 3 COX( C INFO-ONLY 3 ) JAT( [ INFO-ONLY 3 ) f Sub-Collections s NIC; Cier<s JNH;

J N H 3 0 - D E C - 7 4 0 6 J 4 9 3 1 5 5 7 D o c u m e n t a t i o n

M a r t i n , G o t t h e L i n e P r o c e s s o r i n f o l u s t b e f o r e C h r i s t m a s . , . M a d e a n i c e p r e s e n t . T h a n k s m u c h , , , j e s s

i

D o c u m e n t a t i o n J N H 3 0 - D E C - 7 4 0 6 l 4 9 3 1 5 5 7

C J 3 1 5 5 7 ) 3 0 - . D E C - 7 4 Q 6 ; 4 9 j ; j ; T i t l e ? A u t h o r C s ) : J e s s e N , H i l l / J N H i D i s t r i b u t i o n ? / M E H ( t I N F O - O N L Y 1 ) J S u b - C o l l e c t i o n s 5 N I C t C l e r K ? J N H ?

Test of sending files FJH 30-DEC-74 09:39 31559

SCHEDULE - Major F, J, Hilbing - ISC - X2014 1

2

DIARY 3

Monday 30 December 3a

1430 Emergency Dental Appt 3al

Discuss ARPA trip with Danny 3a2

Finish PR file on NLS 3a3

Discuss trip report with Tom Lawrence 3a4

Tuesday 31 December 3b

1300 Branch Chiefs Meeting 3bl

Thursday 2 January 3c

0830 Branch Chie Meeting 3el

4

ACTIONS PENDING 5

Discussion - configurable processor - Jim previte 5a

discussion - NSW » Mike wingfield 5b

study proposals for distributed computation study 5c

Outline Tutorial Presentation For Commander 5d

Develop NLS Management Framework for Each ISC Branch 5e

Fill, out Personnel Data for Nettie 5f

Organize Military Personnel Data for Nettie to do 5g

b

BACK BURNER 7

Read Alsberg paper on Distributed Computation 7a

Read Larry Druffel's capers on Networking 7b

1

F J H 3 0 - D E C - 7 4 Q 9 S 3 9 3 1 5 5 8 T e s t o f s e n d i n q f i l e s

W a i t i n g f o r O s * a r R e i m a n n t o d i s c u s s D M A p r o p o s e f o r F o r t r a n E x t e n i o n f o r S t a r a n a n d o t h e r p a r a l l e l p r o c e s s i n g 7 c

D e n t i s t E x a m i n a t i o n ( W a i t i n g f o r C C Q t o S c h e d u l e ) 7 d

o e r t r a i n i n g s e s s i o n ( w a i t i n g f o r c & p o S c c q d a t e s ) 7 e

8

F U T U R E A C T I V I T I E S 9

2 7 » 2 8 « « 2 9 . l a n 7 5 F i f t h A n n u a l U w S A F A c a d e m y C o m p u t e r R e l a t e d I n f o r m a t i o n S y s t e m S y m p o s i u m ( C R I S Y S ) 9 a

2

T e s t o f s e n d i n g f i l e s F J H 3 0 - D E O 7 4 0 9 : 3 9 3 1 5 5 8

( J 3 1 5 5 8 ) 3 0 - D E C - 7 4 Q 9 ; 3 9 ; ? ; ? T i t l e : A u t h o r ( s ) ! F r a n c i s J , H i l D i n a / F j H j D i s t r i b u t i o n ! / R D K C t A C T I O N 1 ) F J H C [ I N F Q - O N I Y ] ) D H L 2 C [ I N F O - O N L Y ] 3 i S U b - C o 1 1 e c t i o n s s N I C ; C l e r i c : F J H ; O r i g i n : < H I L B I N G , S C H E D U L E , N L S ; 5 1 > , 3 0 - O E C - 7 4 0 9 : 3 4 F J H

F J H 3 0 - D E C - 7 4 0 9 S 4 8 3 1 5 5 9 t e s t # 3 o f u i i r g s e n d f l a i l

I h a v e s e n t y o u a f i l e B y t h e s e n d m a i l o p t i o n , H a v e y o u r e c e i v e d i t ? ? ? ? i n f a c t * I h a v e s e n t t n e l i e t w i c e t o y y o u ( I t i s c a l l e d s c h e d u l e , I w i l l a l s o t e s t a f e w o t h e r t y p e s o f m e s s a g e s 1

1

t e s t # 3 o f u s i n g s a n d m a n F J H 3 0 - D E C - 7 4 0 9 ? 4 8 3 1 5 5 9

( J 3 1 5 5 9 J 3 0 - D E C " 7 4 0 9 J 4 8 ? ? ? ? T i t l e ? A u t h o r C s ) ! F r a n c i s J . H i l b i n o / F J H f D i s t r i b u t i o n ? / P D K c [ A C T I O N 1 3 D P L 2 ( [ X N F Q - O N L Y ] ) F J H ( t I N F O - O N L Y ] 3 J s u b - C o 1 1 s e t i o n s s N I C ? C l e r k ? F J H ?

1 4.

• F J H 3 0 - D E C - 7 4 0 9 5 5 0 T e s t # 4 o f s e n d m a i l

3 1 5 6 0

S C H E D U L E - M a j o r F , J . H l l b i n g - I S C - X 2 Q 1 4 1

2

3 D I A R Y

1

2

3

M o n d a y 3 0 D e c e m b e r 3 a

1 4 3 0 E m e r g e n c y D e n t a l A o r t 3 a l

D i s c u s s A p P A t r i p w i t h D a n n y 3 a 2

F i n i s h P F f i l e o n N L S 3 a 3

D i s c u s s t r i o r e p o r t w i t h T o m L a w r e n c e 3 a 4

T u e s d a y 3 1 D e c e m b e r 3 b

1 3 0 0 B r a n c h C h i e f s M e e t i n g 3 b 1

T h u r s d a y 2 J a n u a r y 3 c

• 0 8 3 0 b r a n c h C h l e M e e t i n g 3 c l

4

5 A C T I O N S P E N D I N G

3 c l

4

5

D i s c u s s i o n - C o n f i g u r a b l e p r o c e s s o r - J i m p r e v i t e 5 a

d i s c u s s i o n - N S W - M i k e W l n g f i e l d 5 b

s t u d y p r o p o s a l s f o r d i s t r i b u t e d c o m p u t a t i o n s t u d y 5 c

O u t l i n e T u t o r i a l P r e s e n t a t i o n F o r C o m m a n d e r 5 d

D e v e l o p N L v S M a n a g e m e n t F r a m e w o r k f o r E a c h I S C B r a n c h 5 e

F i l l o u t P e r s o n n e l D a t a f o r N e t t i e 5 1

O r g a n i z e M i l i t a r y P e r s o n n e l D a t a f o r N e t t i e t o d o 5 g

6

7 B A C K B U R N E R

5 g

6

7

R e a d A l s b e r c p a p e r o n D i s t r i b u t e d C o m p u t a t i o n 7 a • R e a d L a r r y D r u f f e l ' s o a o e r s o n N e t w o r k i n g

i

7 b

F J H 3 0 - D E C - 7 4 0 9 | 5 0 3 1 5 6 0 T e s t # 4 o f s e n r i m a l l

W a i t i n g f o r O s k a r R e i m a n n t o d i s c u s s D M A p r o p o s a f o r F o r t r a n E x t e n l o n f o r S t a r a n a n d o t h e r p a r a l l e l p r o c e s s i n g 7 c

D e n t i s t E x a m i n a t i o n ( W a i t i n g f o r C C Q t o S c h e d u l e ) 7 d

o e r t r a i n i n g s e s s i o n ( w a i t i n g f o r c b p o \ c c q d a t e s ) 7 e

8

F U T U R E A C T I V I T I E S 9

2 7 - 2 8 - 2 9 J a n 7 5 F i f t h A n n u a l U S A F A c a d e m y c o m p u t e r R e l a t e d I n f o r m a t i o n s y s t e m s y m p o s i u m ( C R T 3 Y 5 ) 9 a

2

F J H 3 Q - D E C - 7 4 0 9 : 5 0 3 1 5 6 0 T e s t # 4 o £ s e n d r a i i

( J 3 1 5 6 0 ) 3 0 - D F C - 7 4 0 9 ; 5 0 ; f M T i t l e ! A u t h o r ( s ) s F r a n c i s J , H l l b i n o / F J H ; D i s t r i b u t i o n ! / P D K C C A C T I O N 3 ) D R L 2 ( [ I N F O - O N L Y ] ) F J H ( [ I N F O - O N L Y ] 5 j S u b - C o l l e c t I o n s s N I C ? C l e r k ! F J H ?

J M B i - J A N - 7 5 2 0 1 2 4 3 1 5 6 4 U s e r o p t i o n s s u b s y s t e m p r o b l e m s

R e s e t H e r a l d c o m m a n d ( U s e r o p t i o n s ) d i d n o t t o t h e s a m e t h i n g t h a t H e r a l d v e r b o s e d i d , I h a d a T e r s e H e r a l d a n d w a n t e d t o p u t i t b a c k t o V e r b o s e , T h e d o c u m e n t a t i o n ( H e l p ) s a y s t h a t R e s e t H e r a l d m a k e s i t o o b a c k t o v e r b o s e , b u t I d i d t h a t a n d t h e h e r a l d d i d n ' t c h a n g e , T h e n I d i d H e r a l d v e r b o s e , a n d i t i m m e d i a t e l y w e n t b a c k t o v e r b o s e . I f t h e p r o b l e m i s t h a t t h e d e f a u l t i s n o t V e r b o s e , t h e n h a v e s o m e o n e c h a n g e H e l p , A n o t h e r e s t h e t i c p r o b l e m , t h o u g h o n e t h a t l o o k s b a d , i s t h a t i n U s e r o p t i o n s , a c o m m a n d s t a r t s " H e a r a l d " ( s i c ) b u t a f t e r R e s e t t h e c o m m a n d w o r d i s s p e l l e d " H e r a l d " , I t w o u l d b e n i c e I f o u r p r o g r a m m e r s c o u l d s p e l l ,

1

.

J M B l - J A N - 7 5 2 0 5 2 4 3 1 5 6 4 U s e r o p t i o n s s u b s y s t e m p r o b l e m s

( J 3 1 5 6 4 ) l - J A N - 7 5 2 0 s 2 4 ? ; ; ; T i t l e ; A U t h o r ( s ) ; J e a n n e M , B e c K / J M B ; D i s t r i b u t i o n ; / F E E D ( C A C T I O N 3 ) » S u b - C o l l e c t i o n s ; S P I - A R C ; C l e r f c ; J M B f

J M B l - J A ^ - 7 5 2 0 : 3 9 3 1 5 6 5 R e c o g n i t i o n p r o b l e m s i n U s e r o p t i o n s

I n U s e r o p t i o n s , I c a n ' t R e s e t R e c o g n i t i o n m o d e b e c a u s e a f t e r R e s e t , b o t h c o m m a n d w o r d s R e c o g n i t i o n a n d R e t u r n a r e s e t t o b e r e c o g n i z e d o n t h e f i r s t l e t t e r i n T e r s e m o d e : t h e y a r e b o t h l i s t e d f o r q u e s t l o n m a r K f a c i l i t y w i t h o u t t h e s p a c e s i g n , a n d w h e n I t y p e R I g e t R e t u r n ,

1

J W B l - J A N - 7 5 2 0 { 3 8 3 1 5 6 5 R e c o g n i t i o n p r e b i e ^ s i n u s e r o p t i o n s

( J 3 1 5 6 5 ) l - J A N - 7 5 2 0 s 3 g ; j j » T i t l e s A u t h o r ( s ) : J e a n n e M . B e c k / J M B > D i s t r i b u t i o n s / F E E D ( [ A C T I O N ] 3 S S u b - C o l l e c t i o n s s S R I - A R C s C l e r k s . T M R t

I S A c c o u n t i n g s y s t e m J P C 2 - J A N - 7 5 0 8 S 2 8 3 1 h 6 b

J i m , t h i s l o o k s t h e b e g i n n i n g o f a g o o d o r o j e c t f o r u s , I w a n t t o g e t m o r e d e t a i l s ( s o I c a n w o r k t o w a r d s o m e s p e c s ) a n d t h e n m a y b e c o m e o u t a n d t a l k t o y o u a b o u t W O a b i l i t y t o h a n d l e t h i s & w h e n & h o w m u c h , e t c ,

JPC 2-JAN-75 08 S 2 8 31566 is Accounting system

Meeting with Frank Tomaini - Fri Dec 27, 1

IS Accounting system 2

It has apparently been decided by Col, Krutz, F, Tomaini anc J, McNamara that an accounting system should be build under NLS utilizing L»10 programs. This system would control total cost, duration, contract start date, expenditure rate, mtiated, committed and obligated funds by effort and be capable of presenting these by effort, task, project, branch and division, A graohics capability will be needed as an aid in presenting reports in the form of bar graphs at a minimum, 2a

An expenditure rate function must be created to handle both step and linear payment plans based on partial payment determined by % completed, 1 payment on end of contract and % reserved for contracts under litigation, The algorithms developed must be flexible enough to handle sliding contracts where no money is spend for a while, hardware buys, software buys and the difference between what has been spend in the way of vouchers as opposed to what the government is actually responsible for in terms of obligations, 2b

A more ambitious follow-on to this would involve a simulation capability for moving efforts from one task to another, letting certain efforts slide while others are inserted, changes in the project money allocated. All of this would hopefully be done in an automated mode, 2c

1

IS Accounting system JPC 2-JAN-75 08 S 28 31566

CJ31566) 2-JAN-75 08:28un Titles AuthorCs?! Joe P» Cavano/JPCF Distributions /JCNC I ACTION ] ) s Sub-Collections: PADCs Clerks JPC? Origin: < CAVANG, LOG.NLSH, >, 27-DEC-74 12:54 JPC

JCG 2-JAN-75 14530 31567 message carbons

herb, the following paragraphs contain the messages I've been trying to relay to you, 1

27-DEC-74 0754-PDT DSMITH5 isa Distributions GILBERT, dsmith Received at: 27-DEC-74 07:54:48 2

John: this is from lux, 1 am continuously frustrATED in subject area, you may recall during my week in your office at end of June 74 i had meeting with arntson corbett col bowman and others from isa, i took hard stand that we quit mickey mousing around with isa, no further proliferation until isa director documented firm functional regmts, we can7t afford to Keep putting system on at each msc and changing it everytime we go to next site, you supported this, we have had a number of pushes to install anyway, but have resisted, ed alien, isa is now asxing for another meeting to get on with the installation, 1 really don7t think he is doing anything about the funct reqmt, 1 am drafting a mean letter through you to dir i & s which states our position , unquestionably, and Just wanted to get word to you in advance, between you and m^ i*m afraid ed alien is Just not with it (adp-wise) and unless dir i& s makes a change we may never get where we should, have a nice week-end, 2a

27-DEC-74 0924-PDT DSMITH: missing info in ecom problem message Distribution: GILBERT# dsmith Received at: 27-DEC-74 09:24558 3

John: in second line i mean't to say "they say they can't use products," 3a

herb# paragraph 3 is a correction to a message that 1 have deleted, it talks to eccm's problems getting ready to install alpha, please use it as a reference and get lux to retransmit, 4

5

i

m e s s a g e c a r b o n s J C G 2 - J A N - 7 5 1 4 5 3 0

C J 3 1 5 6 7 ) 2 - J A N - 7 5 1 4 ; 3 0 ; j ? ? T i t l e ? A u t h o r C s ) ? J O h n C , G i l f e e r t / J C G ! D i s t r i b u t i o n s / H S M C [ A C T I O N 3 3 ? S u b - C o l l e c t i o n s s N I C ? C l e r k ! J C G ? O r i g i n : < G I L B E R T , M I T C H - M E S S , N L S l 1 , > , 2 - J A N - 7 5 1 4 S 0 8 J C G > ? ? ? # * # # !

s t a t e m e n t t o t h e h o u r a n l s y s t e m

T h i s i s A D e m o F o r M e m o F r o m T u r n e r ,

M I K E 3 - J A M - 7 5 0 8 5 3 6 3 1 5 6 8

1

1

s t a t e m e n t t o t h e h o u r a n l s y s t e m M I K E 3 - J A N - 7 5 0 8 : 3 6 3 1 5 6 ?

C J 3 1 5 6 8 ) 3 - J A N - 7 5 0 8 s 3 6 f j J 5 T i t l e s A U t h o r C s ) ! M i c h a e l T t B e d f o r d / M l K E j D i s t r i b u t i o n : / M I K E ( C A C T I O N ] ) : s u b - C o l l e c t i o n s : N I C : C l e r k : M I K E ;

JI 4-JAN-75 13:59 31569 AP News and NY Times News orograms

The file [office-1]<help>new,nls was constructed to provide an online "brief" on the capabilities of the SU-AI programs associated with the AP and N Y Times News services. Any comments would be appreciated -the file is for your use.

1

Ap News and NY Ti^es News programs JI 4-JAN-75 13:59 31569

CJ31569) 4-JAN-75 13s59s;?j Titles Author(s): Jean Iseli/JIs Distributions /TEH£ t. ACTION 3 thought it might be useful) JnH( [ ACTION ] ) MAR2C C ACTION ] for your info) MEJ( C ACTION I hope this helps) ; Sub-Collections! NICj Clerics Jls

you r r r sg o f 1 /5 /75

low priority response to your ir>sg of Jan, 5,

DAP 6-JAN-75 05:52 3J570

\

your msg of 1/5/75 DAP 6-JAN-75 05 S 52 31570

Dear Jim, Thanks for your kind words re my potential role as arcnitect here, I still don't knew tor sure what Kibler's final action re/ the ETS slot will be (or has been); Jim Norton heard one thing, Ernie Anastasio another, I am currently operating onn the assumption that we lose our slot as of January 17, As for my use of ANTS while travelling, I didn't, Stan Taylor at BFL was most helpful and cooperative, but the combined difficulties of finding room in the car for the terminal and trying to avoid long-distance charges between Delaware and Aberdeen made me regretfully abandon the ideal I still think a WATS line or two into OFFICE*! wouldn't be a bad idea, but I'm not volunteering to nay for it, I still hope, albeit faintly, to see you at the next architects' seminar,

Yours truly, Dave

1

y o u r m s g o f 1 / 5 / 7 5 D A P 6 - J A N - 7 5 0 5 * 5 2 3 1 5 7 0

( J 3 1 5 7 0 ) 6 - J A N - 7 5 0 5 * 5 2 * * * } T i t l e * A U t h o r ( s ) * D a v i d A , P o t t e r / D A P * D i s t r i b u t i o n * / J H B ( [ A C T I O N 3 ) D . A P C C I N F O - O N L Y 3 3 S M T C I I N F O - O N L Y 3 ) * S u b - C o l l e c t i o n s * N l c * C l e r i c * D A P *

JNH 6-JAN-75 05 S 59 31571 re 25000

Jim, Gotcha,

jess,,, P,S, Hope vou had a happy holiday.

1

-

*

J N H 6 - J A N - 7 5 0 5 J 5 9 3 1 5 7 1 r e 2 5 0 0 0

( J 3 1 5 7 l 3 6 - J A N - 7 5 0 5 s 5 9 ; » ; j T i t l e : A u t h o r ( s 3 : J e s s e N , H i l l / J N H j D i s t r i b u t i o n : / J H B C [ I N F O - O N L Y ] 3 : S u b - C o l l e c t i o n s : N I C ? C l e r k : J N H ?

F G B 6 - J A N - 7 5 0 6 : 2 6 3 1 6 7 2 T h e I n f i r m a r y

J i m # 1

Y o u ' r e e n * t h e I n f i r m a r y i t i s * A i l w e n e e d n o w i s a d a t e f o r t h e a r c h i t e c t s m e e t i n g * l a

R e g a r d s F r a n k l b

1

T h e I n f i r m a r y FGB 6 - JAN-75 06 :26 31572

( J 3 1 5 7 2 ) 6 - J A N - 7 5 0 6 : 2 6 } ; } ? T i t l e : D i s t r i b u t i o n : / J H B ( C A C T I O N ] ) L A H ( N I C ? C l e r i c : F G B ;

A u t h o r C s ) : F r a n * G, BR i g n o l i /FGB; t I N F O - O N L Y 3 ) ; S u b - C o l l e c t i o n s :

F E E D 6 - J A N - 7 5 1 6 S 3 4 3 1 5 7 4 P a t t e r s o n d i r e c t o r y c o m p l e t e d

T h e d i r e c t o r y h a s b e e n s e t u p a s y o u m a y h a v e d i s c o v e r e d . R e s p o n s e w a s n o t q u i c k e r b e c a u s e o f s o m a n y v a c a t i o n s b e t w e e n C h r i s t m a s a n d N e w Y e a r s - h o p e t h i s h a s n o t b e e n a p r o b l e m , F E E D / s u s a n

1

F E E D 6 - J A N - 7 5 1 6 : 3 4 3 1 5 7 4 P a t t e r s o n d i r e c t o r y c o m p l e t e d

( J 3 1 5 7 4 ) 6 - J A N - 7 5 1 6 : 3 4 ; : ? : T i t l e s A u t h o r ( s ) : S p e c i a l J h b F e e d b a c k / F E E D j D i s t r i b u t i o n : / D L S C C I N F O - O N L Y ] ) F E E D C C I N F O - O N L Y ] ) j S u b - c o l l e c t i o n s ; S R I - A R C : C l e r k : F E E D :

P , S . t o m e s s a g e j u s t s e n t

P a t t e r s o n ' s o a s s w o r d i s w w p b u t

F E E D 6 - J A N - 7 5 1 6 : 3 6 3 1 5 7 5

h i s i d e n t i s w w p 2 » F E E D / S u s a n 1

1

P , S , t o m e s s a g e j u s t s e n t F E E D 6 » J A M " 7 5 1 6 : 3 6 3 1 5 7 5

( J 3 1 5 7 5 ) 6 » J A N * 7 5 1 6 : 3 6 ; ; ; ; T i t l e : A u t h o r ( s ) : S p e c i a l J b b F e e d b a c K / F E E D ; D i s t r i b u t i o n ; / D L S C t I N F O - Q N L Y ] ) F E E D ( [ I N F O - O N L Y 3 3 ; S u b - C o l l e c t i o n s : S H I - A R C ; C l e r i c : F E E D ;

F E E D 6 - J A N - 7 5 1 6 : 4 3 3 1 5 7 6 U s e r s ' s u g g e s t i o n s l e f t o u t o f N L 5 - 8

Y o u r j o u r n a l I t e m h a s b e e n m o v e d t o t h e d r b r a n c h i n f e e d b a c k , F E E D / S u s a n

1

Users' suggestions left out of NLS-8 FEED 6-JAN-75 16S43 31576

CJ31576) 6-JAN-75 16I43M?J Title! AutborCs): Special Jhb FeebbacX/FEEDj Distribution! /KIRK( [ INFO-ONLY ] ) FEED( [ INFO-ONLY 1 ) i S u b-Collect ions! SRI-ARCf ClerSci F EED i

P r o t e c t i o n i n t o

T h e s n o w w a s g r e a t a n d n o b r e a k s o r s p r a l n s l i

F E E D 6 - J A N - 7 5 1 7 : 0 1 3 1 5 7 7

v

Protection Infc FEED 6-JAN-75 17:01 31577

After some checking I found that NSA has no directory groups defined. Changing the middle 2 protection digits has no effect as far as you are concerned, Groups may be set up containing any subset of NSA directories, Within a group people can connect to other group memeber's dlrs without passwords and then the protection diqlts will effect those people* Send a list of who you'd like to be in various groups and we'll set them up, 1

1

Protection Into FEED b-JAN-75 17:01 31b77

CJ315773 6-JAN-75 17:01;::; Title; Author(S): Special Jhb Feedback/FEED; Distribution: /JMH( t ACTION J ) FEED( [ INFO-ONLY J ) : Sub-Collections: SRI-ABC? CierK: FEED;

P A N 7 - J A N - 7 5 O b ! 5 6 3 1 5 7 8

2 4 - D E C - 7 4 U 1 7 - P S T H O P P E R a t S R I - A R C : K e y w o r d I n f o R e t r i e v a l S y s t e m , e t c ,

D i s t r i b u t i o n : N A P K E A T O F F I C E - 1 R e c e i v e d a t : 2 4 * D E C - 7 4 1 1 : 0 8 : 0 7

S o r r y f o r t h e d e l a y , H e r e ' s t h e s i t u a t i o n . A f t e r I t a l k e d t o y o u o n t h e p h o n e , I t a l k e d t o J i m N o r t o n a n d e x p l a i n e d w h a t w a s i n v o l v e d i n g e t t i n g a s y s t e m t h a t w o u l d » e u s e f u l t o y o u , H i s r e a c t i o n w a s t h a t w e p r o b a b l y w o u l d n ' t b e a b l e t o g i v e y o u t h e s u p p o r t y o u w o u l d n e e d . H e a l s o h a s s o m e r e s e r v a t i o n s a b o u t h a v i n g k n o w l e d g e a b l e N L S p r o g r a m m e r s o u t i n t h e w o r l d a s c u s t o m e r s , I w o u l d m u c h p r e f e r t o f o r g e t a b o u t s u c h t h i n g s , a n d w h i l e I d o n ' t h a v e a w h o l e l o t o f e x t r a t i m e o n m y h a n d s , t h e r e s u l t i n g r e t r i e v a l s y s t e m c o u l d p r o v e v a l u a b l e t o u s . F o r t h e t i m e b e i n g , D e a n M e y e r t h i n k s h e h a s s o m e i d e a s a b o u t s o m e s i m p l e L 1 0 p r o g r a m s y o u c o u l d s t a r t w i t h , I ' l l b e t a l k i n g t o h i m t o s e e i f h e ' s g o i n g t o f o l l o w t h r o u g h o n t h e m , I ' l l a l s o t r y t o g e t m o r e f r o m J i m N o r t o n ,

1

P A N 7 - J A N - 7 5 0 5 : 5 6 3 1 5 7 8

C J 3 1 5 7 8 ) 7 - J A N - 7 5 0 5 l 5 6 n n T i t l e s A u t h o r ( s ) : P e n n y A , N a p k e / P A N j D i s t r i b u t i o n : / P A N f C I N F O - O N L Y ] ) » S u b - C o l l e c t i o n s : N I C j C l e r k : P A N j O r i g i n : < N A P K E , i N F O . N L S f l , > , 6 - J A N - 7 5 1 i s 2 0 P A N

P A N 7 - J A N - 7 5 0 6 : 0 0 3 1 5 7 9 t e s t i n g

t h i s i s a t e s t t o s e e i f i c a n s e n d m y s e l f s o m e j p u r n a l m a i l .

1

P A N 7 - J A N - 7 5 0 6 : 0 0 3 1 6 7 9 t e s t i n g

C J 3 1 5 7 9 ) 7 - J A N - 7 5 0 6 : 0 0 F J N T i t l e : A u t h o r c s ) : P e n n y A , N a p J c e / P A N : D i s t r i b u t i o n : / P A N C C I N F O - O N L Y 1 5 : S u b - C o l l e c t i o n s : N I C : C i e r K : P A N : O r i g i n : < N A P K E , I N F O S , N L S : i , > , 7 - J A N - 7 5 0 5 : 5 9 P A N ; : : > # # # # }

P A N 7 - J A N - 7 5 0 8 5 2 3 3 1 5 8 0 I n f o - R e t r i e v a l S y s t e m

h e r e I s a m e s s a g e i r e c e i v e d f r o m D a v e H o p p e r a t S R I

PAN 7*JAN-7S 08:23 31580 Info-Retrieval System

24-DEC-74 1117-FST HOPPER at. SRI'ARC! Keyword info Retrieval System, etc.

Distributions NAPKE AT OFFICE"1 Received ats 24-DEC-74 il:08:07 1

Sorry for the delay. Here's the situation, After I talked to you on the phone, I talked to Jim Norton and explained what was involved in getting a system that would be useful to you, His reaction was that we probably wouldn't be able to give you the support you would need. He also has some reservations about having knowledgeable NLS programmers out in the world as customers, I would much prefer to forget about such things, and while I don't have a whole lot of extra time on my hands, the resuitina retrieval system could prove valuable to us, For the time being, Dean Meyer thinks he has some ideas about some simple L10 programs you could start with, I'll be talking to him to see if he's going to follow through on them, I'll also try to get more from Jim Norton, la

1

I n f o - R e t r i e v a l S y s t e m P A N 7 - J A N - 7 5 0 8 : 2 3 3 1 S 8 Q

( J 3 1 5 8 0 ) 7 - J A N * 7 b 0 8 : 2 3 ? ; : ; T i t l e : A u t h o r ( s ) : P e n n y A . N a p f c e / P A N ? D i s t r i b u t i o n : / H I K E ( t I N F O - O N L Y ] ) L H D C C I N F O - O N L Y ) ) ; S u b - C o l l e c t i o n s : N I C ? C i e r K : P A N ? O r i g i n : < N A P K E , I N F 0 , N L S ? 1 # > , 6 " p J A N - 7 5 1 1 : 2 0 P A N ; ? ; ; # # # # ;

M I K E 7 - J A N - 7 5 1 3 : 0 6 3 1 5 8 2 n o t e o n a p h o n e c a n f r o m D e p ' t , o f H & W D e l p h i g u y ,

c o n v e s a t i o n w i t h R o s s D e a c o n o f N o n - M e d , u s e o f D r u g s D i r . : 7 - J A N - 7 5 1

D e p a r t m n t o f H e a l t h a n d W e l f a r e , H e a l t h P r o t e c t i o n B r a n c h , N o n - M e d i c a l u s e o f D r u g s D i r e c t o r a t e l a

R o s s h a s b e e n r e t a i n e d a s a c o n s u l t a n t t o t h i s O r ® u n t o h e l p t h e n w i t h t h e i r p o l i c y D e l p h i * w h i c h j u s t h a p p e n s t o b e t h e t e s t b e d f o r t h e M e m o - f r o m * T u j r n e r c o n f e r e n c i n g p a c K a g e d e v e l o p e d o n I , P , S h a r p e J s m a c h i n e , l h

M u r r a y T u r o f f i s a l s o c o n s u l t i n g t o d e p t , o f H & W , p r s u m a b l y h i r e d b y D e a c o n f o r h i s e x p e r t i s e i n D e l p h i l c

R o s s i n v i t e d m e t o v i s i t h i m l a t e r t h i s m o n t h , a n d I ' l l d r o p i n t o s e e h i m n e x t t i m e I ' m i n O t t a w a w t h L o u a n d t h e T o u r i s m p e o p l e , I d

P h o n e n u m b e r i s ( 6 i 3 ) 9 9 6 - 5 8 5 9 o r 9 9 6 - 6 2 4 0 l e

1

M I K E 7 - J A N - 7 5 1 3 ? 0 6 3 1 5 8 2 n o t e o n a p h o n e c a n f r o m D e p ' t , o f H & W D e l p h i o u y ,

( J 3 1 5 8 2 3 7 - J A N - 7 5 1 3 : 0 6 ; ; ; ; T i t l e s A u t h o r ( s ) ; M i c h a e l T , B e d f o r d / M l K E ; D i s t r i b u t i o n , ' / L H D ( t I N F O - O N L * 3 ) ; s u b - C o l l e c t i o n s ; N I C ; C l e r k ; M I K E ;

test journal

this is the inessage

KM 7-JAN-75 13144 31583

1

1

t e s t j o u r n a l K M 7 - J A N - 7 5 1 3 } 4 4 3 1 5 8 3

C J 3 1 5 8 3 ) 7 - J A N - 7 5 1 3 : 4 4 ; ; ; ; T i t l e s A u t h o r ( s ) : K e i t h M c C l o g h r i e / K M j D i s t r i b u t i o n s / T E H ( C A C T I O N J ) K M C [ I N F O - O N l Y 3 ) ; S u b - C o l l e c t i o n s s N I C S C l e r K : K M j

L I N K S

I s t h e r e a w a y t o s e t R E F U S E L I N K S w h i l e i n N L S ? J e s s

J N H 8 - J A N - 7 5 0 4 8 2 2 3 1 5 8 4

1

*

JNH 8.JAN-75 04:22 31584 LINKS

(J 315 8 4) 8-JAN-75 04:22:::: Title: Authorcs): Jesse N, Hill/JNH; Distribution: /FEED( t ACTION ] ) : sub-Collections: NIC> Clerfci JNH:

D A P 8 - J A N - 7 5 0 5 j 5 7 3 1 5 8 5 T h e f u t u r e f o r 0 F F I C E - 1 a t E T S

n o n e w s i s b a d n e w s » a n d a r e q u e s t t o r h e l p f u l s t u f f ,

The future tor 0FFICE»1 at ETS DAP 8-JAN-75 05 557 31585

I talked with Ernie again yesterday after our link -- showed him the print of the link as a basis for discussion, The opinions and inferences therein were essentially accurate? there simply is no discernible reason for AR P A to spend S40k of our (taxpayers') money to support the kind of use that has been made of the system to date, I can't think of a decent reason myself, and I've been trying hard --I really like useful fun freebies like this has been, HOWEVER, Given the unconscionable failure of our government to continue to support my non-government-funded knowledge work, other options remain, As our slot dies of asphyxiation, interest in the system suddenly takes a big leap. And I mean interest at decision-making levels, too, I'll be running a demonstration in a few minutes for some of our program (as distinct from research) staff, whose interest was not created by my promotional efforts (which are really embryonic at this point), but came from elsewhere (I know not where), So there is some possibility of payinq real money for a slot, I shall try very hard to ddevelop this and other opportunities,,.but I need your help, PLEASE SEND IMMEDIATELY any informational descriptive stuff you have on OFFICE- 1 and the AKW concept. The ideal response to this request would be a sndmsg or similar message to me giving links or on-line file addresses where I can get the stuff through my TTY ? otherwise or additionally, hardcopy would be welcome. Preferred, in fact, except that it wouldn't get here until next week,

T h e f u t u r e f o r Q F F I C E - 1 a t E T S D A P 8 - J A N - 7 5 0 5 5 5 7 3 1 5 8 5

C J 3 1 5 8 5 ) 9 - J A N - 7 5 0 5 5 5 7 ? ; ; } T i t l e s A u t h o r f s ) ; D a v i d A , P o t t e r / D A P ; D i s t r i b u t i o n s / J C N ( [ A C T I O N ] ) J H B ( [ I N F O - O N L Y J ) E J A 2 C I I N F O - O N L Y J ) D A P C I I N F C - O N L Y ] ) F E E D B A C K ( [ I N F O - O N L Y ] ) ? S u b - C o l l e c t i o n s s N I C F E E D B A C K ; C l e r K s D A P ;

h i g h l e v e l N S W s c e n a r i o s L A C 8 - J A N - 7 b 0 6 ! 1 9 3 1 5 8 6

N S W A F D S D C S C E N A R I O S T h e f o l l o w i n g a r e f i r s t n a s s e s a t p o s s i b l e m o d e s o f o p e r a t i o n o f

t h e N S W s y s t e m t o s u p p o r t t h e I d e n t i f i e d N S W a p p l i c a t i o n s a t A F D S D C , 1

I D E N T I F I E D A P P L I C A T I O N S T h e r e a r e c u r r e n t l y i d e n t i f i e d f o u r m a j o r a r e a s o f a o p l i c a t i o n o f

t h e N S W s y s t e m t o t h e A F D S D C m i s s i o n ; S o f t w a r e d e v e l o p m e n t , t e s t i n g , a n d m a i n t e n a n c e ; D o c u m e n t a t i o n e n t r y , e d i t i n g , u p d a t e , p u b l i c a t i o n , a n d c o n t r o l ; A F D S D C o f f i c e a u t o m a t i o n i n c l u d i n q i n t r a - a n d i n t e r -o r g a n i z a t i o n c o m m u n i c a t i o n s ; a n d M i s c e l l a n e o u s A R P A N E T U s a g e , 2

B 3 5 0 0 / 4 7 0 0 S o f t w a r e P r o d u c t i o n ( S u b p r o j e c t A ) * T h e N S W w i l l b e u s e d t o a s s i s t a n d c o n t r o l a l l p h a s e s o f t h e

s y s t e m p r o d u c t i o n p r o c e s s , f r o m i n i t i a l d e s i g n t o c o n t i n u i n g m a i n t e n a n c e , P r o g r a m s w i l l b e i n t e r a c t i v e l y w r i t t e n , d e b u g g e d a n d t e s t e d o n - l i n e , A n i n t e g r a t e d d a t a b a s e o n e a c h s y s t e m , I n c l u d i n g s o u r c e a n d o b j e c t c o d e f o r e a c h p r o g r a m , d e s i g n d o c u m e n t s , s y s t e m a n d u s e r m a n u a l s , D I P E P S , a n d p o i n t e r s t o o t h e r s y s t e m s s h a r i n g ( p r o d u c t i o n ) f i l e s w i l l b e a v a i l a b l e o n - l i n e , B y 1 9 8 0 a l m o s t a l l B 3 5 0 0 / 4 7 0 0 s y s t e m s w i l l u s e t h i s f a c i l i t y , 2 a

D o c u m e n t a t i o n ( s u b p r o j e c t B ) * T h e N S W w i l l b e u s e d t o p u b l i s h a n d m a i n t a i n a l l d o c u m e n t a t i o n

d i s t r i b u t e d b y A F D S D C , T h i s w i l l i n c l u d e F U S M a n d S y s t e m m a n u a l s , D P P s , R e p o r t s , e t c , T h e s e d o c u m e n t s w i l l b e e n t e r e d v i a a n o f f - l i n e c a s s e t t e t a p e , f e d i n t o t h e N S W f i l e s y s t e m , e d i t e d , a n d p u b l i s h e d i n M i c r o f i s c h e a n d h a r d c o p y f o r m a t s , U p d a t e d v e r s i o n s w i n b e p r e p a r e d u s i n g t h e N S W , g r e a t l y r e d u c i n g w o r k , F l o w c h a r t s , d i a g r a m s , a n d s l m i l l a r l i n e d r a w i n g s w i l l b e i n t e r a c t i v e l y g e n n e r a t e d a t a d v a n c e d C R T s t a t i o n s , a n d s t o r e d o n - l i n e a s p a r t o f t h e d o c u m e n t f i l e , T h e o n - l i n e d o c u m e n t s w i l l f o r m a r a p i d l y a v a i l a b l e H o r a r y , a c c e s s a b i e b y A F D A A a n d o t h e r A F a n d D o D u s e r s , B y 1 9 8 0 , t h e m a j o r i t y o f A F D S D C d o c u m e n t s w i l l b e p r o d u c e d u s i n g t h e s y s t e m , 2 b

O f f i c e A u t o m a t i o n ( S u b p r o j e c t C ) # T h e N S W w i l l a l s o p r o v i d e a n O f f i c e A u t o m a t i o n s y s t e m .

C o r r e s p o n d e n c e w i t h i n A F D S D C , a n d b e t w e e n A F D S D C , A F D A A , a n d A F D S C w i l l b e p r e p a r e d , c o o r d l a t e d , d i s t r i b u t e d , a n d f i l e d u s i n g N S W t o o l s , ( C o r e s p o n d e n c e w i t h o t h e r o r g a n i z a t i o n s w i l l a l s o b e p r e p a r e d a n d c o o r d i a a t e d i n t e r n a l l y u s i n g t h e s y s t e m , b u t w i l l b e t h e n p r i n t e d o n a h i g h - a u a l l t y p r i n t e r b e f o r e b e i n g s e n t t o t h e e x t e r n a l o r g a n i z a t i o n ) , 2 c

M i s c e l l a n e o u s A R P A N E T U s a g e ( S u b p r o j e c t D ) * A F D S D C o r g a n i z a t i o n s w i l l m a k e u s e o f f a c i l i t i e s o f t h e A R P A

N e t w o r k : n o t a v a i l a b l e a s N S W t o o l s v i a a " T E L N E T - l i k e " t o o l p r o v i d e d b y N S W , U s e d i n t h i s m o d e , N S W w i l l o n l y p r o v i d e a g e n e r a l N e t w o r k a c c e s s f a c i l i t y # a p s e u d o - T i p , u s e r o r g a n i z a t i o n s

high level NSW scenarios LAC 8-JAN-75 06:19 31586

will be required to negotiate individual accounts and payment procedures with the owners of the software and hardware to be used# exactly like today, 2d

B3500/B4700 SOFTWARE PRODUCTION - 3

CURRENT ENVIRONMENT 3a

Manual Methods The first step of the current method of running a joe is to

submit a hand-written coding sheet to be keypunched, The program is keypunched and returned to the user, The user checks the deck against his coding sheet# and repucnches any cards as necessary, When the deck is correct# the user prepares a workorder# and jobcards, He then places the deck and workorder at a designated pickup point within his building, Twice dally, a courier comes and delivers the job to the computer center. At the computer center# the jobs are logged in# sorted for priority, and put on carts for the machine operaators, The machine operators load the decks into the machine, then return the decks to production control, Periodically# printouts are also returned to production control, production control mates the job with its output# logs the job out# and puts it into outgoing distribution, The next time the courier makes his rounds# he delivers the job back to the users' buildlnq, where the user picks it up, The user checks the output# repunches new cards and resubmits the job until it is correct, 3al

Online Remote Compile And Test System (ORCS) Under the new ORCS system# the user still submits a

handwritten coding sheet to be keypunched, but the deck produced will then be loaded directly into the machine, and only a listing returned to the user. The user checks the listing, and makes up change cards to correct any errors. These change cards are submitted via the ORCS RJE terminal. The change cards are merged with his program file, the job run, and the resulting output diverted to the RJE terminal, The user may then review the results# make up additional correction cards, and repeat the process, 3a2

NSW ENVIRONMENT 3b

NSW Job submission- simple Case, Under NSw# the user has two options for entering his

program, The first option corresponds somewhat to the current procedures# where the user will hand-write a coding form and send it to be keyed, Instead of being keypunched to card, nowever# it will be keyed to (off-line) cassette# then entered

2

LAC 8-JAN-75 06519 31B86 high level NSW scenarios

into the NSW file system automatically# while the Key operator is recording another program on the second cassette unit at her station, The user also has the option of entering the program on his own offline CRT/cassette unit it he wishes. (The semi-skilled typist can typically type as fast or faster than he can print by hand, so this option is reasonable and could reduce keystroke workload considerably.) Once entered into the NSW files# the program can be reviewed and corrected using a text editor. Then a job can be created, This job enters the batch queue, is executed, and the results returned to NSW, The user can then use the text editor to review the results, and correct his job, before resubmitting it for another run, 3bl

NSW Job String Submission The simpie case discussed above will provide some increase

in productivity over ORCS (via a better way to view, update, and reenter a lob) and significant increases over the manual method (because of the considerably faster turnaround,) It will also allow better management controls by improving reporting, automating standardization checks, imposing management policies# etc, However# the largest payoffs will not come from the single job but from the submission of a Job string, in this case# the user can generate a string of sequentially running batch tools# perhaps even running on different machines. For example# the user might oe writing in structured COBOL, To test execute the job, he might generate a jobstream j

PREPROCESSORjTEST-DATA-GENFRATOR{PERCENT-FXECUTE5B4700-COBOL-CO MPILEjEXECUTE JtlSTING-pEFOpMATTER j each job of which is dependent on successful completion of the previous one, A failure at any step will thus abort the stream, (The fact that each tool may run on a different physical machine will pe transparent to the user,) Thus the user has software development tools available to him to automate such thinqs as translating from a structured version of a language (which is easier to read# write and debug) to the standard version, to perform the time consuming job of instrumenting the program to assure all control paths are used, of generating appropriate test data# and of reformatting the listing so it is easier to read. The system has thus taken over much of the manual work normally necessary# allowing the programmer to concentrate on programming, This should yield a significant productivity increase, 3b2

interactive Writing/Reading/Correcting Corrections to the program file will be made on-line

through the use of a text editor which "understands" the language the program is written in, This system will check

h i g h l e v e l N S W s c e n a r i o s L A C 8 - J A N - 7 5 0 6 : 1 9 3 1 5 8 6

c h a n g e s t o t h ® p r o g r a m ( a s t h e y a r e e n t e r e d ) f o r s y n t a x # p r o v i d e r e c o g n i t i o n o f r e s e r v e d w o r d s a n d d a t a n a m e s # a n d m a i n t a i n t h e s t r u c t u r e o f t h e p r o g r a m i n a n e a s i l y u n d e r s t a n d a b l e f o r m , I t w i l l a l s o e n f o r c e c e r t a i n p r o g r a m m i n g c o n v e n t i o n s s u c h a s l i m i t i n g b l o c f c s i z e s # r e p a i r i n g e x p l a n a t o r y c o m m e n t s # e t c . A f t e r a p r o g r a m h a s c o m p i l e d a n d r u n # t h e c o m p i l e r g e n e r a t e d l i s t i n g w i l l b e s t r u c t u r e d f o r e a s y r e a d a b i l i t y # a n d a n y e r r o r s i n s y n t a x w h i c h s l i p p e d p a s t t h e e d i t o r w i l l b e f l a g g e d , A l i s t i n g o f t h e m a c h i n e i n s t r u c t i o n s g e n e r a t e d b y t h e c o m p i l e w i l l a l s o b e a v a i l a b l e w i t h i n t h e s t r u c t u r e t o a l l o w t h e u s e r t o f i n d t h e e x a c t m a c h i n e c o d e g e n e r a t e d b y a n y m a l f u n c t i o n i n g s t a t e m e n t , 3 b 3

i n t e r a c t i v e D e b u g g i n g P a c K a g e A s y s t e m w i l l b e a v a i l a b l e t o a l l o w a p r o g r a m m e r t o

i n t e r a c t i v e l y c o n t r o l t h e e x e c u t i o n o f h i s p r o g r a m ; t o m a n u a l l y s t e p t h r o u g h a r e a s o f c o d e w h i c h a r e m a l f u n c t i o n i n g # t o c h a n g e v a r i a b l e s # t o t r a c e b r a n c h i n g # e t c . T h u s , t h e o n - l i n e p r o g r a m m e r w i l l h a v e a l l t h e c a p a b i l i t i e s t o q u i c k l y i s o l a t e b u g s , l u s t a s i f h e h a d t h e m a c h i n e a i l t o h i m s e l f , s e v e r a l s u c h c o p i e s o f t h i s p a c k a g e m a y r u n s i m u l t a n e o u s l y , s o i n e f f e c t i t w i l l b e p o s s i b l e t o g i v e s e v e r a l u s e r s d e d i c a t e d t i m e s i m u l t a n e o u s l y # s i g n i f i c a n t l y i m p r o v i n g u t i l i z a t i o n o f t h e h a r d w a r e r e s o u r c e s a v a i l a b l e , w i t h t h i s f a c i l i t y a v a i l a b l e , i t i s e x p e c t e d t h a t t h e o n l y w o r k r e q u i r i n g a d e d i c a t e d m a c h i n e w i l l b e o p e r a t i n g s y s t e m ( M C P ) m a l n t a i n a n c e # D a t a C o m m u n i c a t i o n s C o n t r o l S y s t e m p r o g r a m d e v e l o p e m e n t # a n d e n v i r o n m e n t a l s y s t e m t e s t s ,

P r o g r a m T e s t i n g T o o l s t o t r a c e t h e e x e c u t i o n o f t h e p r o g r a m # a n d t o

g e n e r a t e t e s t d a t a t o a s s u r e t h e s y s t e m h a s b e e n c o m p l e t e l y e x e r c i s e d w i l l b e a v a i l a b l e t o b o t h t h e p r o g r a m m e r a n d t h e q u a l i t y c o n t r o l b r a n c h . T h r o u g h t h e u s e o f s u c h t o o l s # s o f t w a r e w i l l b e m o r e c o m p l e t e l y t e s t e d a n d t h e r e f o r e m o r e r e l i a b l e w h e n r e l e a s e d t o t h e f i e l d , 3 b S

L M P L E M E N T A T I O N P L A N 3 C

i n i t i a l i n s t a l a t i o n T h e i n i t i a l i n s t a l a t i o n w i l l p r o v i d e a g e n e r a l t e x t e d i t i n g

a n d a f a c i l i t y f o r l o a d i n g p r o g r a m s i n o t a n d r e t r i e v i n g p r o g r a m s f r o m t h e B 4 7 0 0 , T h i s f a c i l i t y w i l l b e u s e d b y t h e p r o g r a m m e r s o f o n e d i v i s i o n t o w r i t e a n d m a i n t a i n C O B O L o r o g r a m s f o r t h e B 3 5 0 Q , i n i t i a l t e s t u s a g e w i l l c o m m e n c e a b o u t l j u l 7 5 , a n d p r o d u c t i o n u s a g e b y a p r o x i m a t e l y 1 5 p r o g r a m m e r s w i l l b e g i n i n A u g 7 5 , 3 c l

G r o w t h p r o j e c t i o n

4

L A C P - J A N - 7 S 0 6 5 1 9 3 1 5 8 6 h i g h l e v e l N S W s c e n a r i o s

F Y 7 7 3 5

F Y 7 8 1 0 0

F Y 7 9 4 0 0

F Y 8 0 6 0 0

F Y 8 1 6 5 0

A s s u m i n g t h e i n i t i a l t e s t i s s u c c e s s f u l # a d d i t i o n a l u s e r s w i l l b e p h a s e d i n t o t h e s y s t e m u n t i l e s e n t i a l l y a l l p r o g r a m m e r s a t A F D S D C a r e u s i n g t h e f a c i l i t y , P r o j e c t e d u s e r s a t t h e b e q i n l n g o f e a c h s u c c e s s i v e F i s c a l y e a r a r e : 3 c 2

3 c 2 a

3 c 2 b

3 c 2 c

3 c 2 d

3 c 2 e

A d d i t i o n a l T o o l s O v e r t h e t i m e f r a m e o f F Y 7 6 - 7 8 , s e v e r a l a d d i t i o n a l t o o l s

s h o u l d b e c o m e a v a i l a b l e t o a i d t h e p r o g r a m m e r , T h e s e t o o l s a r e d i s c u s s e d m o r e c o m p l e t e l y i n t h e " t o o l s a n d F a c l l l t l e s l , a p p e n d i x , 3 c 3

D O C U M E N T A T I O N

C U R R E N T E N V I R O N M E N T 4 a

i n i t i a l T y o i n g A n d P u b l i c a t i o n A s c h a n g e s a r e m a d e t o a d o c u m e n t # t w o p o s s i b l e p r o c e d u r e s

c a n b e f o l l o w e d , I f t h e c h a n g e s a r e e x t e n s i v e # t h e d o c u m e n t m u s t b e c o m p l e t e l y r e t y p e d a s i f f r o m s c r a t c h , T h i s c a n a l s o o c c u r i s i f t h e r e h a v e b e e n s e v e r a l s e p a r a t e s m a l l e r c h a n g e s m a d e t o t h e d o c u m e n t s i n c e i t w a s l a s t r e p u b l i s h e d , ( I n t h i s e a s e t h e d o c u m e n t h a s b e c o m e a m a s s o f c h a n g e s t o c h a n g e s # a n d b e c o m e s d i f f i c u l t t o r e a d a n d u p d a t e i n t h e f i e l d , )

T h e c u r r e n t e n v i r o n m e n t i s a m a n u a l # t y o e w r i t e r b a s e d s y s t e m w i t h p a p e r o u t p u t , D o c u m e n t s a r e h a n d w r i t t e n b y t h e a u t h o r . T h e d o c u m e n t s i s t h e n t y p e d b y a s e c r e t a r y a n d r e t u r n e d t o t h e a u t h o r w h o m a r k s c o r r e c t i o n s # t o b e m a d e b y t h e s e c r e t a r y . T h i s l o o p c o n t i n u e s u n t i l t h e d o c u m e n t i s ( i n t h e a u t h o r ' s v i e w ) c o r r e c t , T h e d o c u m e n t t h e n i s m a n u a l l y d i s t r i b u t e d f o r c o o r d i n a t i o n / a p p r o v a l , A t a n y s t e p i n t h i s p r o c e s s a d d i t i o n a l c o r r e c t i o n s ( r a n g i n g f r o m m i n o r w o r d i n g c h a n g e s t o i n s e r t i n g / d e l e t i n g / m o v i n g s e v e r a l l i n e s o r e v e n p a g e s ) c a n o c c u r , E a c h s u c h c h a n g e r e q u i r e s m a n u a l c o r r e c t i o n r a n g i n g u p t o c o m p l e t e r e t y p e o f l a r g e r p o r t i o n s o f t h e d o c u m e n t . W h e n t h e d o c u m e n t i s f i n a l l y r e a d y t o b e r e l e a s e d , I t i s p h o t o g r a p h e d a n d p r i n t e d i n h a r d c o p y , 4 a l

U p d a t e A n d R e p u b l i c a t i o n 4 a 2

LAC 8-JAN-75 06:19 31586 high level NSW scenarios

Changes If the changes made to a document are not so extensive as

to require republication, only a list of changes are published. This list of changes directs the field users to make pen-and-ink corrections to his copy of the manual if a change Is only a sentence or two, if the changed area is large enough to make a pen-and-ink correction impossible (say adding a paragraph)# a new replacement page is provided with the list of changes and the field user is directed to substitute this page for the corrected one, obviously this procedure takes many man-hours Air Force wide# and is prone to error, 4a3

Manual Microfische Because of the rising cost of paper and postage# and to

aleviate the error problem, early in 1975 AFDSnC will start publishing selected manuals in Microfische format. The procedures will be essentilly the same as before except documents will be photographed and the film used to prepare Microfische instead of being printed on hardcopy, Each time a manual is changed, a new fisehe will be prepared, so that the process of correcting a manual in the field will be simply to replace the old fische with a new fische, <*a4

NSW ENVIRONMENT 4b

initial Entry Initial entry of a document into the NSW will be via an

off-line CRT and cassette tape, A secretary will type a screenfull of text (*25 lines), review and correct obvious errors, then store it on cassette taoe, This process will repeat until the complete document is on cassette, It will then be read into the NSW file system, 4bl

Alternatively, the author may ent own CRT/cassette unit, instead of would be more efficient if he wer should not be expected to be the instance, the entered document wi a secretary to "clean it up" (cor typos, etc,)

er his text directly on his hand writing it. This

e a fairly good typist, but normal case, In such an 11 probably be referred to rect spelling errors,

4bla

Editing Once entered and grossly corrected, the document will be referred back to the author for review and correction. If the author is reasonably skilled in using the NSW Text Editor facility, this will be done on-line at the author's CRT. If not, the secretary will have the system generate a hardcopy of the draft, on which the author will mark corrections. Those corrections will then be made by the secretary, (Note again

6

LAC 8-JAN-75 06119 31586 high level NSW scenarios

that it is nearly as quick for an author to use the editor to actually make the corrections himself as to mark them on hardcopy for a secretary to do- and response is instantaneous,) The corrected draft will then be restored into an on-line file, 4b2

Coordination The draft document will then be circulated via the NSW mail

facility for coordintion/review/correction, if the reviewer has comments or corrections he would like made, he will qenerate a list of comments and link them to the document, to allow their easy insertion in the document. This process may proceed either serially or in parallel. In other words, during the early stage of writing a document# the author nay want to distribute it to several Deople simulanlously for comments and sugestions, On the other hand, once a final draft is ready, It will need to be serially nassed up the approval chain, 4b3

Formatting And Proofing Once a document has been approved, it will be sent (via a

file reference in NSW Mail) to the Document Preparation Section, Here, a trained Publications Specialist will append any special formatting commands required, and then generate a "COM Proof", a hardcopy approximation of how the document will appear when published via the Computer Output Microfilm facility, This proof will be returned the author for final checking, when he approves it, the proof will be returned to the DPS and a CCM master will be generated. This will also be proofed, and if acceptable, the master win be sent to the reproduction section, 4b4

Reproduction And Distribution The Master fische will be photographically reproduced

(using the same equipment used to reproduce manually prepared fische), It will then be distributed either by mail, or with the Block Release, as appropriate, 4b5

Diagrams, Figures, Etc Diagrams, figures, flow charts, and other such line

drawings will be manually sehetched by the author, The scotches will be sent, tooether with a file reference, to a Graphics Speciallist, who will use the NSW Graphics facility to generate an on-line version of the diagram, (This person will use the same terminal as the Publication Specialist, and in fact, will probably be the same person,) once the diagram is on line, the Graphics Specialist will generate a hard copy and return it to the author, The author will review the hardcopy, and mark any corrections necessary, then return it to the Graphics Speciallist# who win make the corrections# ana generate another hard copy of the corrected figure# for review by the

T

LAC 8-JAN-75 06:19 31586 high level NSW scenarios

author. When the diagram is finally correct* it will be merged into the text of the document at the appropriate place, 4.b6

Storage And Republication Once published, the on-line cooy of the document will be

retained on low cost storage (either a tape library* diskpack library* or a Datacomputer-llke service facility), Once captured, it will never again be necessary to retype the document. Changes, no matter how large or small, will oe made by simply repeating the preceedlng process starting with the EDITING stage, 4b7

OFFICE AUTOMATION 5

CURRENT ENVIRONMENT 5A

NSW ENVIRONMENT Under NSW, tools will also be available to support the

preparation* coordination, and distribution of correspondence, reports* and the like within the center* ana to some extent between the center and other organizations with access to NSW* notably AFDSC * AFDAA * and AFSC, Used this way, there will be little difference from the mode of operation described in the DOCUMENTATION section. The primary difference win be that coordination and distribution of shorter documents will take precedence over publication of larger ones, 5b

Document Preparation A document- a letter, memo, etc,- win he hand written by

the author (or entered directly to cassette then spooled in), As in the preparation of a manual or larger document already discussed* there will be one or more correctiion steps until the document is correct and ready to distribute, It will be then passed UP the approval, chain and distributed (by NSW Mail for afdsdc or other online users* and by haardcopy US Mail for non-users) to the addressee(s)» and a copy kept in archival storage, 5bl

Document Reception The process of recieving a document for on-line users will

be simply to recieve a pointer to a single on-line copy of the document* and to use the pointer to retrieve the necessarry information, This pointer will also be used for filing, referencing the document in future letters, etc. To make such a reference, the user will simply insert a pointer in the new document to the orriginal document, 5b2

Time Managers

8

high level NSW scenarios LAC 8-JAN-75 06:19 31586

There will also be available a time management service to remind users of appointments, project milestones which are (or soon will be due), ect. This facility will also be used toset up meeting schedules to best fit the available time of those Involved, and be used to control suspenses on work, 5b3

GENERAL ARPANET USAGE

CURRENT ENVIRONMENT Current access to ARPANETed facilities is via the TIP at

Patrick AFP, Fla, (RML), Accounts, information about services, payment procedures, funding sources, and the like must be done individually between each using organization and serving site, The Network access facility offers access control, a little usage information, and very primitive user services, 6a

NSW ENVIRONMENT 6b

Accounts, funding, etc, NSW will not handle accounting for Non-NSW tools and

facilities on a production Basis, It may in certain instances handle setting up accounts for trial or experimental usage of systems not available within NSW, However, in the general case, the process of setting up such "outside" accounts on machines which are not TBHs will be the same as in the current environment, 6bl

Access Facility Access to "Non-NSW" portions of the Net will be via a

"TELNET-like" tool, probably just an invocation of the PDP-11 ELF system with a transparent grammer. Access control to the NET will be via the normal NSW logon: to the foreign host via that hosts Logger function, just like currently, The Tool will offer a more understandable command language and some additional services over those currently available on a TIP, but it will essentially be a "TIP replacement", 6b2

Additional Note It is expected that such uses will be relatively common in

the early phases of the project, butles and less so as more machines are equipped with TBH software. As soon as a machine becomes a TBH, any non-proprietary software running on the machine can be used within the framework provided by NSW, Thus as NSW expands, more and more tools will be available through NSW, and only a few will be accessed, and payed for, outside of NSW, 6b 3

h i g h l e v e l N S ^ s c e n a r i o s L A C 8 - J A N - 7 5 0 6 S 1 9 3 1 5 8 6

( J 3 1 5 8 6 3 8 - J A N - 7 5 0 6 i l 9 j n ? T i t l e : A U t h o r ( s ) : L a w r e n c e A , C r a i n / L A C ; D i s t r i b u t i o n s / M A W f [ A C T I O N 3 ) ; S u b - C o l l e c t i o n s s N I C ? C l e r k : L A C ? O r i g i n ? < C R A I N , S C E N A R I O S , ) ? , > , 8 - J A N - 7 5 0 6 : 1 6 L A C : ; } ; # # » # ?

F E E D 8 - J A N - 7 5 1 6 : 5 3 3 1 5 8 7 R i g h t M a r g i n C o n t r o l

Y o u r s u g g e s t i o n r e g a r d i n g R i a h t M a r g i n C o n t r o l C 2 4 - D E C - 7 4 ) h a s b e e n r e c e i v e d a n d w i l l b e p u t I n t h e d e s i g n r e c o m m e n d a t i o n s s e c t i o n o f f e e d b a c k , T h a n k s S u s a n / F E E D

t

4

Right Margin Control FEED 8-JAN-75 16 S 53 31fe87

C J 315 8 7 ) 8-0AU-75 16 s 5 3 f j j s Title: Author(s): Special Dhb FeedbacK/FEEDf Distribution: /JBPC t INFO-ONLY 3 ) FEEDC C INFO-ONLY 3 3 : Sub-Collections: SFI-ARCj CierK: FEEDj

4

^ B u g i n f f o v e a n d c o p y w i t h s p l i t s c r e e n s F E E D 8 - J A N - 7 5 1 6 : 5 6 3 1 5 8 8

Y o u r b u g r e p o r t h a s b e e n r e c e i v e d ( 2 8 D e c 7 4 3 a n d h a s b e e n p l a c e d i n t h e b u g s b r a n c h o f f e e d b a c k , S u s a n / F E E D

i

B u q i n r c o v e a n a c o p y w i t h s p l i t s c r e e n s F E E D 8 - J A N - 7 5 1 6 : 5 6 3 1 5 8 8

( J 3 1 5 8 8 ) 8 " J A N " 7 5 1 6 : 5 6 » ; ? ; T i t l e : A u t h o r ( s ) : S p e c i a l J h b F e e d b a c k / F E E D ? D i s t r i b u t i o n : / K l P K C t I N F O - U N L Y 3 ) F E E D ( [ I N F O - O N L Y 3 ) ) S u b - C o l l e c t i o n s : S P I - A R C ? C l e r k : F E E D :

net trouble reports FEED 8-JAN-75 17 ; 05 31589

Just to let you know that feedback did receive all your net trouble reports (29-30 DEC 745, Feedback was on vacation that week! Hope things are going better for vou - there really isn't much we can do about net trouble - but do keep us informed of the frequency of your problems, Susan/FEED

n e t t r o u b l e r e p o r t s F E E D 8 - J A N - 7 5 1 7 ! O S

C J 3 1 5 8 9 ) 8 * J A N * 7 5 1 7 | 0 5 i m T i t l e : A u t h o r ( s ) : S p e c i a l J h b F e e d b a c k / F E E D f D i s t r i b u t i o n : / D A P C [ I N F O - O N L Y 3 3 F E E D C [ I N F O - Q N L Y 3 ? S u b - C o l l e c t i o n s : S B J - A F C ? C l e r k : F E E D :

FEED 8-JAN-75 17 S 06 31590 i d e n t t r o u b l e s

A r e y o u s t i l l b a v i n s t r o u b l e w i t h t n e n s a i d e n t s ? r e f ? 3 1 5 5 6 o f 3 0 DEC 74 1

i d e n t t r o u b l e s F E E D 8 - J A N - 7 5 1 7 : 0 6 3 1 5 9 0

( J 3 1 5 9 0 ) 8 - J A N - 7 5 1 7 : 0 6 m m T i t l e : A u t h o r f s ) : S p e c i a l J h b F e e d b a e k / F E E D ; D i s t r i b u t i o n : / J M H C [ A C T I O N ] ) F E E D ( E I N F O - O N L Y 1 ) : S u b - C o l l e c t i o n s : S F . l - A P C f C l e r k : F E E D :

*

FEED 8 . JAN-75 17*11 31591 Inser t Sendmai l form command

Your sugges t ion regarding the Inser t sendmai l form command has been rece ived and put in the Des ign Bugs sec t ion o f f eedback . susan /FEED 1

F E E D 8 - J A N - 7 5 1 7 * 1 1 3 1 5 9 1 I n s e r t s e n d m a i 1 f o r m c o m r r a n d

C J 3 1 5 9 1 ) 8 - J A N - 7 3 1 7 i l l | | 9 f T i t l e s A u t h o r c s ) : S p e c i a l d h b F e e d b a c J c / F E E D j D i s t r i b u t i o n s / P Q O H C [ I N F O - O N L Y ] ) F E E D ( C I N F O - O N L Y ] ) > S u b - C o l l e c t i o n s I S S I - A R C ? C l e r k s F E E D I

F E E D 8 - J A N - 7 5 1 7 * 1 5 3 1 5 9 2 U s e r o p t i o n s R e c o g n i t i o n B u g

Y o u r m e s s a g e r e g a r d i n g R e s e t R e c o g n i t i o n a n d R e t u r n h a s b e e n r e c e i v e d a n d p l a c e d i n t h e b u g s b r a n c h o f f e e d b a c k , I ' l l l e t y o u k n o w w h e n i t ' s b e e n f i x e d , S u s a n / F E E D

*

F E E D 8 - 0 A N - 7 5 1 7 * 1 5 3 1 5 9 2 U s e r o p t i o n s R e c o g n i t i o n B u g

C J 3 1 5 9 2 ) 8 - J A N - 7 5 1 7 l l 5 ? » f j T i t l e : A u t h o r ( s ) i S p e c i a l J h b F e e d b a e K / F E E D j D i s t r i b u t i o n ! / J M B C C I N F O - O N L Y ] ) F E E D C C I N F O - O N L Y J ) f S U b - C o l l e c t i o n s ! S R I - A R C j C l « r K | F E E D }