EEEEEEEEEE - apps.dtic.mil · utility, an interactive text editor for the Sigma 5. NO~ II....

Post on 19-Oct-2020

0 views 0 download

Transcript of EEEEEEEEEE - apps.dtic.mil · utility, an interactive text editor for the Sigma 5. NO~ II....

INTERACTIVE TEXT EDITING FOR THE SIGMA 5.(U)

SEP AG S K COUNSEL AN DAAK O-79-D-0023

UNCLASSIFIED SAX-81-'739-HU DRSI/RG-CR-80-B ML

EEEEEEEEEE

I .II 5 J I411111.

°V ATECHNICAL REPORT RG-CR-80-8

io INTERACTIVE TEXT EDITING FOR

THE SIGMA 5

I FINAL REPORT

Kevin CounselmanScience Applications, Inc.Huntsville, Al. 35806

ForGuidance and Control DirectorateU. S Army Missile Laboratory [DTIC

ELECTE P

OCT 7 1980SEPTEMBER 1980

A

ZR edteon Areenal, AlIbama 35898

mrs OCWMT IS IZST QUALMT? rnOTC e.He COPY FURNIIHED TO Dn ONA A

SIGNIFICANT MLBER Ol PAM OWN DO9WRDUCA LtGIB16Y.

APPROVED FOR PUBLIC RELEASE, DISTRIBUTION UNLIMITED

C.11LU-AJ

FORM 1021, 1 JUL 79 PREVIOUS EDITION IS O8SOLETE 80 10 023

"Woo

DISPOSITION INSTRUCTIONS

DESTROY THIS REPORT WHEN IT IS NO LONGER NEEDED. 0O NOTRETURN IT TO THE ORIGINATOR.

DISCLAIMER

THE FINDINGS IN THIS REPORT ARE NOT TO BE CONSTRUED AS AN

DESIGNATED BY OTHER AUTHORIZED DOCUMENTS.

TRADE NAMES

USE OF TRADE NAMES OR MANUFACTURERS IN THI4S REPORT DOESNOT CONSTITUTE AN OFFICIAL ENDORSEMENT OR APPROVAL OFTHE USE OF SUCH COMMERCIAL HARDWARE OP SOFTWARE.

DISCLAIMER NOTICE

THIS DOCUMENT IS BEST QUALITYPRACTICABLE. THE COPY FURNISHEDTO DTIC CONTAINED A SIGNIFICANTNUMBER OF PAGES WHICH DO NOTREPRODUCE LEGIBLY.

I

UnclassifiedSECURITY CLASSIFICATION OF THIS PAGE (WMen Doto gntEee_

READ INSTRUCTIONS7) REPORT DOCUMENTATION PAGE BEFORE COMPLETING FORM

REPOT '. GOVT ACCESSION NO 3. RECIPIENT'S CATALOG NUMOER

RGfCR-80-8 AD-- & 2? 964. TITLE (And Subtile) -. TYPEoJ LER" Z-

' ) Final TeChnica e*pdrtInteractive Text Editing for the Sigma 5,

SAI-81-739-HUI'7. UNTWA I u'HO,) T NUMER(*)

.iKe oun an DAAK4,-79-DO2h-

S. PERFORMING ORGANIZATION NAME AND ADDRESS t0. PROGRAM ELEMENT. PROJECT. TASK

SCIENCE APPLICATIONS, INC. AREA a WORK UNIT NUMBERS

2109 West Clinton Avenue, Suite 800 Task 011Huntsville, Alabama 35805

I. CONTROLLING OFFICE NAME ANO ADDRESS- -U m " M.Z...

Commander, U.S. Army Missile Command 0 September k9W8 /Attention: DRSMI-RPT ,o. O ......Redstone Arsenal, Alabama 35898 39

14. MONITORING AGENCY NAME & AOORESS(/I dIfemt fr Controlling Office) IS. SECURITY CLASS. (of Ale eport

Commander, U.S. Army Missile Command--,. . UnclassifiedAttention: DRSMI-RGN Se. OECL ASSI FI CATI ON DOWNGRADIN G

Redstone Arsenal, Alabama 35898 - SCHEDULE

14. DISTRIBUTION STATEMENT (of tale Report)

Approved for public release; distribution unlimited.

17. DISTRIGUTION STATEMENT (of the abstract entered In Stock 20, It dlfferent Mtm Report)

IS. SUPPLEMENTARY NOTES

IS. KEY WORDS (ContIinue oi ee~ere side It nocesemy end Identify by block nambor)

Text EditingComputersSigma

44i 1NTNACr rdwtftw sin moo dm f I norweedit M td@lfr &yr block mmlmbr)

This report examines the requirements and implementation of an interactive

text editing facility for the Sigma 5.

D D M3 E1oTI" or OIMov as sSLETa Unclassified

SECUJRIT CLASSIFICATION OP THIS PAGt (Whon DOM Eftered),-

TABLE OF CONTENTS

SECTION PAGE

I INTRODUCTION .......................................... 1

II EDITOR DESIGN AND IMPLEMENTATION......................... 2

III CONCLUSIONS AND RECOMM4ENDATIONS.......................... 7

IV REFERENCES ............................................ 8

V APPENDIX 1 ............................................ 9

VI APPENDIX 2............................................ 14

LIST OF TABLES

TABLE PAGE

1 EDITOR COMMVANDS ..................................... 4

2 SAMPLE JOB STREAM.................................... 5

INTERACTIVE TEXT EDITING FOR THE SIGMA 5

I. INTRODUCTION

In the early 1960s, when systems such as the Sigma 5 were beingreleased, most software development was done in a batch processing environment.

Facilities f or the interactive development of software were the exception ratherthan the rule.

Steadily declining hardware costs coupled with rising softwaredevelopment costs have created a new emphasis on improving the efficiency ofsoftware development utilities through interactive processing.

This report examines the requirements and implementation of one suchutility, an interactive text editor for the Sigma 5.

NO~

II. eexEDITOR DESIGNa AND IMPLEM4ENTATION (e suc

cod, txtor whatever) from some input file into an area of memory, performssoeoperation(s) on this information, and writes the result to an output file.A oedetailed discussion of this process follows.

Input and Output Files. An editor input or output file is defined as afile, residing on magnetic disk, containing zero or more lines. A line is an 80-byte long record, corresponding to the standard 80 column punched card.

For the Sigma 5, under the RBM operating system, these requirementsimply a compressed file format. The FSIZE parameter of the output f ile should beset to the expected number of lines in the workspace buffer at the conclusion of

an edit session.

Consideration was given to using dynamic mass storage allocation toallow the size of the output file to vary during an edit session. However, sinceRBM requires a contiguous area for all disk files, there is no way to guaranteethat sufficient disk space exists at the end of an arbitrary output file fordynamic expansion.

Workspace Buffer. In order to efficiently process the data read fromthe input file, this data must be placed in a memory resident workspace buffer.Since there is a relatively large access delay on a disk (due to seek and latencytimes), the workspace buffer should be as large as possible to maximize theamount of data transferred in a single disk access.

Coupled with this, however, is the constraint that the total programand buffer size cannot exceed available memory.

In a virtual memory system (e.g., DEC VAX 11/780), the available memoryspace is limited only by the amount of available secondary storage. Theoperating system pages information in and out of memory to maintain the portionof the buffer being operated on in memory.

In non-virtual systems, such as the Sigma 5, the available buffer spaceis limited to the amount of physical memory allocated to the user. if thismemory space is too small (i.e., unable to contain the largest file which will beedited), a paging scheme similar to that of the virtual system must beimplemented.

2

Typically, a set number of lines (page) is read into the workspacebuffer. The user may then edit lines within the page. When a reference is madeto a line beyond the end of the page, the current page is written to the outputfile and a new page is read from the input file. References to a line before thebeginning of the page cause the remainder of the input file to be copied to theoutput file, and the output file is reopened as the new input file.

The system on which this editor was implemented had a 32K word block ofmemory available, which is sufficient for the prograin and a workspace buffer ofapproximately 1100 lines. Since the great majority of files at this facilitywere less than 1100 lines long, no paging facility was implemented.

The commnands available to the user have a great influence on the design

of the workspace buffer. The requirement that insertions and deletions be iallowed at arbitrary points within the file, and that movement within the file(forward and backward) be unrestricted, dictates a doubly-linked list structurefor the workspace buffer. A stack of available buffer locations should bemaintained so that deleted lines may free their buffer space.

Edit operations

Any editing task may be specified in terms of one of three basicoperations. These are:

(1) Insert a new line

(2) Delete an existing line

(3) Change an existing line

Additionally, commnands must be provided to position to the desiredline within the workspace buffer.

These commnands form a functionally complete set of commnands which canbe used to perform any editing operation. Convenience of use can be greatlyincreased, however, with additional commnands to do such things as FIND aparticular string, MOVE particular lines from one place to another, and so on.

The commands incorporated into the current version of the editor for

the Sigma 5 are shown in Table 1.

Currently, the specification of input and output files is performed bycontrol commuands sent to the RBM monitor. An effort is underway to allow the

3

TABLE 1. EDITOR COMMANDS

NOTE: Braces I indicate an optional field. Reservedwords are indicated by capital letters, lowercaseletters indicate user-supplied fields.

CR indicates carriage return.

0 indicates a required blank

II string i CRNSERTf rng is specified, it is inserted following

the current line. Otherwise, an insert mode isentered, and all lines typed will be enteredfollowing the current line. The insert mode isexited by entering CR as the first character of aI line. 1

0 1ELETE1 In'Del ets'the curent and next n-1 lines. If n is not

specified, the current line is deleted.+

+ nj Advances the current position pointer n lines. Ifn is not specified, 1 is assumed.

- n Backs up the current position pointer n lines. Ifn is not specified, 1 is assumed.

TOPI Moves current position pointer to top ofworkspace.

B IOTTOt4iI MI Moves current position pointer to bottom of work-

space.

PI RINT n irnts current and next n-1 lines. If n is not

specified, 1 is assumed.

C 1HANGE delimeter old string delimeter new stringhelime&e

Changes first occurrence of old string in currentline to new string. First non-blank character istaken to be the delimeter. If trailing delimeteris not specified, new string is asumed to extendto the end of the line.

TAB tab1'tab , tab

Sets ;; "ii 8ab positions. The command has noeffect if no tabs are specified.

4

i b~A*W

TABLE 2. SAMPLE JOB STREAM

I JOB EDIT, IFILE

!STOLB (SI, 03, IFILE) (1)

1 STDLB (SO, D3, OFILE)

1 EDIT (2) ,

I FIN

NOTES:1. The STDLB command should be used to assign SIto the edit input file and SO to the edit outputfile.

2. In order for EDIT to be loaded into memory, theuser must do an FMEM 0 Keyin.

5

files to be specified from the edit terminal (in this case a Tektronix 4002).

The sample job stream for the current configuration is shown in Table 2.

Also under development are modifications which will allow the editor

to run as a foreground program with interrupt driven I/0 routines. This will

allow background batch processing to run concurrently with edit I/0 operations.

Since most of the time used by an editor is in waiting for user response and in

doing I/0, interrupt driven operation of the editor will have very little effect

on the turnaround time for background jobs.

Appendix 1 shows a sample edit session using the current version of the

editor.

Appendix 2 is a listing of the editor program.

6

III. CONCLUSIONS AND RECOMMENDATIONS

The interactive text editor described in this report has beeninstalled on the Sigma 5 system located in the Guidance and Control Analysisfacility at Redstone Arsenal.

Use of this processor has resulted in a significant decrease in timerequired to create and update files of symbolic data.

It is reconmmended that this processor be expanded to includecapabilities such as to FIND a particular string, to MOVE a line or group oflines to some location, and a capability to define MACRO commnands consisting of jseveral edit commnands.

These enhancements should reduce even further the amount of timerequired for symbolic data entry and maintenance.

7

REFERENCES

1. Xerox Sigma 5 Computer Reference Manual, Document No. 90 09 59E, October1971.

2. Hybrid Remote Batch Monitor Operator/User Manual for Redstone Arsenal, CodeResearch Corporation, July 1971.

3. Xerox Real-Time Batch Monitor RBM Operations Manual, Document No. 90 15 81D,April 1971.

4. Xerox Real-Time Batch Monitor RBM Operations Reference Manual, Document No.90 16 47D, October 1972.

5. Xerox Real-Time Batch Monitor RBM User's Guide, Document No. 90 16 53B,October 1972.

6. Hazel, Larry, Plotter, an Interactive Program Control and Plot GenerationPackage for the Sigma 5, Science Applications, Inc., Huntsville, AL, ReportNO. SAI-78-763-HU, August 1977.

7. RSX-11 Utilities Procedures Manual, Digital Equipment Corporation, Maynard,MA. Order No. AA-5567B-TC, December 1977.

8

APPENDIX 1

SAMPLE EDIT SESSION

9 -

M~~JL~~ W EY. 4= LA I

C> 040

W W LA MZ CA

Z $ -4 Z I - J z 6 4 x I -

=: , " -"I

Q -x Lo

WZ 0 JL a iL

UII-

c(n -aWz Uz <C ZLIEIUC -- 4y w j <CAJLtr U

0 4M LAJ LJ M% <C % I

Z: 100 U10

* k La.i Q CLLI (nLAJ - LiJ LLI

OO1 z (o- 0 0

C) XLi u4

* - 0 i I- im 0

Ld LiI

.0)&Az aJLIW LAi ~z cx - m < m -

Ix 0 -=3 LCD

(n Q LL m (1)61~LJLc w *UZr -X= LJ CW-0P- 6; 1--

C <r- m LLI-j <Lai"4z wcXW

P-0 C '- x 4

C 0 Li'Z>-U)0 Li Z

>- Lh LLJ<lC LnLAJ.a.. N Wi - Q g- LaI0a-

Q ~L0 sZZCL 4Lo1--

SLf- LA- '% v

+ LAI w *LJ* Li LLi LiJ

114

I- 0 Lii

LiJC%) z LI LI>

.JL 0LJ-J) Lii On 9-

ze1 (.n 16- <r-~

u zx x M m zxZLJ LLJ LAJZm < Li

W 0 <C L J I-- I.

u < c *Z CCLJ

c c z c l: zo0zLaJ 4m 4z* L LA) 4x C L) "4Ufl) ty- <l U) U)

z )U)Zi oxJ LiJJU

Z - 0 c 3O1 c) z 40 (n z<r I::# LLJ 14- 4 Lai = Z -

0 LJ LJ I-4-

z >J- <c ( aixLJLL =Z0LJ -0jO0LA LU

LaJL 4 LJJLw LAJ Li LI Li

12

7 W

I-

700

WW

WWO(-'U

i.

W

Wz

1-- Wi

13

APPENDIX 2

LISTING OF EDITOR PROGRAM

14

Y 4 .... ..

F ar

al CIP a0I

L) C0 n qM a'

IV LeS. 0 in -f n

r Cra V I o .9 W p.

el Chl In 0. 41

R ft, I. oil :~-ps - .*~I . In~ . ~

*~ - 4 on ~ - -

* 7 ",' moi .S " .. . tu. AN ftM u

a 7 r C *tl0 b- dM OVL, fa 9 nA .5.1 an W~S 11 -j W 7 zS it Inn f

r, - r t7 u (1- n A, a- ft -na m a fo 6. 1. .. 1.. Sa a

(9 0. ** 6 & W -9a a jo 041n C'a 1. 7 a 5.V7 ae . ,l .. IVI .

W* 71 17 - u a r , Ia :1. tS. 11 . : a - - A'

7 .9 95.UI1 a U5. 7 T- n , "I 't 40-9VIVa a. 0 - . -1% @5w* a a WS. #, 1. . 0 or f" A-n

t M. Al.. 0 to V s ,7 7 .7 ~ 7 AIp

0 ff A"t ar AD 95 Va* A7 inv t. r roaa r a -- a a 'aea. L, _ 7 i li 1 .-1 Ili 'IA'wI:

7 k.. j t! t el L. el 7 4 - o-,. A .. C L't -

- - A'n b n% .. t a% ftV 1% a f. rC w, OF -1 K

a - 1.77 ~ ,, . S..S Ala S U CV ft* SI15

c,. m i

-'. CD- . w l ., 411 4'-_ ) el -i I o-- M1 C- -n . .

j 0'.

el e, r fn e re F.i

Ah

16

S. . . .. , ' ': _-". . . ,, ----'::

I IA

tv M* aa

* 0

a a71

* .W~ow

*. 07

*~W. 4. at,a m - " 4. ff ft

IC"* 'lw. a r - VI -.*0 7t. r? 4 4

a -C17 -V 7 ft7 rt

a auq av jt- IV4

* a - . - I- - LoI. *a ftU Is" , 0. . , p vI

a a.A ~ el nL. ea4t 7A i at~aI 9 -We

*~~~ Or~.a. 54 A ~ A 1t~L At

a~: ff9 6,. 6'. W' O lfT7 9 ' u A r 1 -- a a.av 7e14 -C

I - N 7 a 1.1 ofr -lw V 1 0 Aew -1 "

a ' F. -. , afar-7 4 r J.QS. *W a -wa. -7.a ftO I I. jO .-4 7 0 1 WM 4 C I- t M J- L F

-. A , "d "1 .ft91 IT f r,4 III ir

01l sl ll -41 41dE ft 1 - 41

-a ~ ~ ~ d AA n' A~ a Aa A. t A t. F- r a. w

a ffar T a% UL~t 7~.I17

.a .a4 ar-. 45 -OEE t04'

74.1

UU:20 ' v fi

7 A,v I L .

6. 7 - 9

55 117

e-r -W 7 -mw

*9 W, a rj - -.. a4.77t -- . r - r

-j *1 M' I..r

AP A,,

a - 4 1 7 01 19 1'A 9AU I, -If W CA 7 r) w -

-I r. La 0 go ty3

11 7 411 - 0.(1t7* fr A. 7 fr.-I I .

M -7.i A if M' 1.1 aS 4i* ,w C -1 e a, W I. -

7 ~~- 1,. -. -I. -1L 9I,0- 1Z; 70 M 41 7 en A.,1 -1 C

in w -1 - 7 71I* b-I. e 411 -r 7 19 e7(.9 e 1 $ r1,0

I". 11 4. r 7, fr. if or 71, r, 4.w*e' '11 * h. .9 m. k tS t. -r 4l I

* r 4m;. or Wm 1 --. , I.. L, TCA ti) ( j. r% cl efl% fr - CA

*1 7 1 1- 4-4:tiI N a9 - 4) 4 7 -.

-~ ~~ ~~~~~~ v . -CtfUI 1 .

195 rft IV *fV frI f~r7 5 5 0918

* a a% 1

W 4. T, L

*r CA

frr fr1 W . f.-

as j tv AS fr 1.

m * 11C 7 (.5.fr rv

r1 -1 7 -1 Cr a, r M, t1 ) W 4.

A I. frf 7fl*** 7

CA. ai s~ 4 1 IV

54 M, q . a 4 , - s IA - -II.

r A frW. (f1* j. r rr

rd A ff 1.. 1. -

aj _j a " enn At5. 7

fr. a_ ai _. ., r . or d.

dl 'm - -c' a, L .- c wVVC .

S ~ ~ ~ 4 11 w1 a, 0h1~If rla t -

r.,t Aa 1%-- - - - - - - - -a f- m m, C- ft X a-www

a - a I aa - a a a ( C 1 5,151(ILV .19

4

'

el

I,,

C.) L

. . ,

r w'7 In w -4

fr. r'

'r 7

In

to. J I-

7 7-.I, . A' d R - . -a

'9 a-- '

t:., 4 4 fr 1 4"5" . . h. ,

AY a WY 11, CI

• 4

4

lr

ek. ft

etll I

ON C

- MN

r- In 4 O

r - ,.

e . 21

7-f<i~

)b

r -w7 ,

- l-4IJ 5 6

7 f'I iet a,- -

S ..... 7 7 S . .. . ... .

* 6 hl7 h a 69.6 Lii - v ,d r i fI iIT h. l (i l? i.

*~~ A., IN. r4.

* ,-.,... . ,,, U-t.: -, , ,.,A (Al 6 V a. I I... .Irv UlM nm n ft C I.. a

1- 1, IV

* r? a ti.J CV6. , ,~ % I" ,o v i . 4 77s .• * . 1€ Il ., r' ,i "n

CA .. - W I--- 6 tl. .b.-* ~~f -*6r ~ - (1 f f I If 9fif . ..

C T In *dUi. v LL 71 gm- 61t -1 -w 0-97 *.1

* ~ ~ ~ i ArW CI Ii I mm, r. _9s, ti. . .. ,* 1 6. - a 7 - V *6.. C ( 6. 4 ) 1 - 7 'P dr, -9* Wt - .I n

W A

Or 1* -1 S C A el fl,.

a ~ ~ ~ ~ ~ ~ ~ ~ ( m66 I9. I frVVaa lf'A - 6 ii. V~

In 6- '7 fr 6 AC 9 S C 9 66 6 . . .

*~~~~~ 7t..,. aK -9 A, C4 fC - .-r ~ r.- n 4 1

ev a- C A T A r V 7 'A 11: 6.6EV - ;z9.". 66 -t - 5 . . 1. A ",t .6 L 6 C ( V 9 tr ;A

a) 6,60 " or La %1. 7(it I n9C 091 frt 09 IPev 7. 7 a . L, m9re 6 i

a 6LM V 0 I _14P, --1V 7 7I . dr, A# 6. #

a, 7 6- a CAi C I" nm W.4 - - , 6

I i 649 1--i a9. CA9 11 -.V . .W n ft. M A. 70 9fr I- a- a, It* I- V.4 el "I II Mfr 6.. t o a u .. . .. . .9 I. . . .f .6 .

* U In - 1' If r9 - 9 7 _j - 1 f- hi 1i( - .4 ' R "I !n ft

r- -79. 1. Ti. - 46- 1. _~ 7 C.1. .

7~~~~~~C fr to, CA fr CA I; leC . -L - , 7 6 V.( I r (1 6 n r qt 4-i . A-9

7.~~~ AV- A ia. 1. A,6 n ft i. I, r. W A ft .m'. I

-a~ ~~ ~~ ~ ~~~~~~ .76 a .6. S i ~ . .6 9-7

tt

fm

a.),re

4.4

9,I., to

In I. -% I"

"a N . - -tr-

1* - w !:6 6 !

r 7P .l .Na

a. -

4 a~ If I #I-4

If tv c54 C S l4

S. I. ff 3.l 423

tv tv -

* a C.La

4a 1 0'1 W 9 1

a a - * ,. !! 7

w a -V 7 In m d w on 2a 1 - U4 'r k., -

a , 4 t U ia-.J.7

at a3 a -9 -, c wf 4N .3 7 -

a( ara-a 059 * 7 -1 U. 7

a a La tV - 4 7 f 7 7f

a ~ u I. aM . -W. . -4

a V aAi A if A fe9 .

an 1. al 4. -1 7. 9 'V fn M. n 7a1 ap as wa 00 AM I~~f7 9

0. r. a rn 0 r. C. b7 ;19 t,! z Za- 1:La ~~t .4 a -J.0Ii 1 - 7

19 19 a? . .r c9 r t. - a-i tar 'r a j U1 t, -y M9 L) t ~ ~ ~ m i-

a A a - 7 7 7 e *1

a~~~~~e e a -7 1 ,a4~6 1

a ~ ~ ~ ~ Il Gif li 1t a 9 1 I4 . a

a~~~~~~~~ ~- vv a . a, -7 C aia 697

.. . ' ....... a. .91 74 7 t t

cli

Lb

: 41

ft l .' 1

J

C -11

r n.

- Oe

if f A b

- 7

T l I n

L. - . 4

-I l " 0 -i .'(l~ lu I.- lii .- Ill 1J7 R

S ifs Uf0

a -. ;. .r : *!

ff9 44 l.lif -

4 - -I W

;;u' VT 49) -1 y '1 ",. 7 C

7" S. r( '%7C - -7 1-1 opO 1. 11to o 4.~ if orV o -41.@ 6V

fe u 4 l- . LI e9' Cr. -

E9-1t~4. -E f . if.0

- if..Si4U ~ if 3 7 9 if bli

vA 25~. B .

Al-JW

7 1. 1. t

-l 7 7.P-iI r 7 I I

I1 v,~ I- ,;l

V ~*26

SF

I..k

-I

- rr

4 -'

4

-

.J

,. ,V

7

S .e

*'u I -

e •

* (,--e.* -= -

.'

app. . . it"4L# 14 .

_

"lglA eI." -'l Vl

('f ftr 9 '

1 t,

ddW4

9.i.

r- 4l1 w t;fr

::. C; L;1.

-or~ -I-

It ft

e7

of lf i

4 . 28

Iw I

14 p

i-

I.

I.

0

4.

finaII.

. I2

; 29

ml .

' "E 29

IA I.

allL

I-

T I

fr.

I-.-

- t0

a - p.b J

SEi V Ur IW

* •l. o I.'

. E~ ., .- ,,

t* iV* *

Ph 5.'

*I. - -

Iif...

ii 3. 33, 7OF %4 % 1W ,: 0 - - ff- or-~-9U' -CC 1.C.O

2,i

In - a -4 ffl- @ I ow,

U3- 4 i iiiif eldl l il 3 l,3l ~ i

a . .4t 4.u - p 3 tuMA .I. 94 ;41 d ;G3

x w - C - .,

ft Vl~ dr ft II~ Tl~ r -o I. a, orI 0.1 q

4. IV, ofT3 T. T T~ re T7_ , u9 r - Aw ,1

r elr M- %rnnr w nV~ T

i.. ... . . . . .

4" AA

V .a " " A I r - - - - - --- - - I3.3 In CO w w ft ' 3 A ftftrtM t, w IV

VSi 7 A nC 7 3. an 3- on 3*3n IC0%in#%@%ellI.q%3.@%In3*ul rr rr - rr ,3

1, r1 -p. : : !: V - -j I. , -, -) I) rr r I

ar 0- C I.~ a S., f 7 e a I. I.I . .I . .I .1 . 14;4;. 1; 13, 3 t A A, * et: f * 9 V ,3 4 33 7 7 V f

IS74C . A -fl~- C. It - -i pap* f* aOfrnw 4.W*3.3.,if V 4~Re eq49 e, ~r~ a.. . . . .- 331

rr33 * 7 . V 3. A * * . 3 33 . ,3333.33.33~. 3 e e R C C a ~ 9.

-11 . . *

6; , : a .,

a.,,, - - . .. .

InIu 7 NonU A 1 j'

a... .. . .+ _ _ .__-+

*r 7*4- al,

-44 a

In Z'" 4 47

5 4* , a a. I7 l r 1 i. lat., 5- .o -L, i f ip It Ill

In7 a a t

a -7

a4.-. a 3144 p I. aI, R_

u.., a @I f )-laIp71fo

r7 4 a A.. I I 4 . 6,

A A4 o. 1% A I% It- I.a

32

a 4.4. . .- .S ,

47-

NI

ff.

fm.

n0fi . -nerfo .

ior

D33

a

La.

T(3

I.7

rr~-7~ l.~

-'ft 34

p

I--

", (w . , a

In - 81 . .l -a , CA LL w

in c'* 8.S ~ e 7977

* CA, if IV a J 8

a ~ ~ ~ ~ . -.C = 4. (

I. in -7. ^.a r - 4

a ~ ~ ~ ~ ~ e 4 81' 09-r.

a 9 -1 7 in m, n4 - 9

a ~ ' 11 - V. a - -6a, f11 J 4 In 4. W 1

a~~~ ~~ 19 It 7m.47 a f 9 11. 7(8 IWI W III a 7

a~~~( CA ft, Mt9 0 . 1'- 7

a IV M 0.CA.' -.1 a 0 it it -l I IAa 1- m m8 CI j .8 t- 'r t. 1 8 7 ;, I8.

a ~ 71 .a IL 09 I. 19- ft f 9 8 8

a' 77187 9 . f A ' O tC I

a (CII u ' w IL ry - cr r u9 re. 0 18,V.Ia ' -r - 0 -r 1W .7 8 . a% 3IV I. Y- -- - 1., It, I.9 I

A l -t. )- 7 -in a-. - 0.8 a,. L9 19 r9. L, U-0 n8 TIC in' rM ft - 7 (A81 .j 0' 1 18 19 _8 188 (q C 11.a . - 9 -7 -- -.P18( *n (A17 I 1. 4 9 19 .1. . *2 81 CCl 77 n99. 8.8 m8 IV n :

t) 19.ft -88C 8 7 -. -9l W7 I-I 89 ILI0 . '*.f t 8M -14 r171 fte".% 17 1- (I .8. - 'I).

a , N If, .0 (' .f 4 r -n 8. 7 8 L,, - "9 41, It. 8.' I ~ .8

Is M18 'V r-1(. 7-C 16-9 -C1 7 7- er ato .1 4.07 2 N( 48C 9.9 III - I- 8.I

('9. C'f7-r t.;i ;n f 7n f.. Sf69 C.f I I IC 8. 9.. jMft(9 f 4 r.ftI C! 7 8.' .or a 8 4 tv .9 'r , 18 8.8 *8,8(1. II .- 8.8,111 O I U . A. W. t-.( I...C '. a' 4. ,'' V 1 9 -er I(1 T n ' 7V 7n nt -18O.8 "1 01 N -8 .- '8 CV-j18C a .17 mf , 'tr rIII ,1 V. m

rS 19 ('04 9 - - :: 87 8 1.. 4 uI1 18. 10 "a t. r8 8. .- f I88* 81)". -. 4 84w a8'.8 ,..8. 8, IA M, 9'lA U (t e7 (88 (V.' 1

* r u - I :7 r C I. .7 98 18 0 -W9 tit)8'8 Cl 87 CC . It I;,. SO 8

-% I% m A n A . r. I I9 889 t. r 8 8= ow - 7f r I, a9 v v w or wV w v 8., V 4' W

8.* -8807 .87 .- - 0 * 90 mm - .9 .. 69 N'.4 8.18819 ,35' .

it -.0

3. on 1 111.

CA a- en 4m 17.

a r . v A -. 1- oCA A -d. or r -I .

C., so -r o- V -

-~ ~~~ I., a ~ enea- a- en 0. T . -to frt

-. 4 ) V e .- Lo (w e. It n.

- 7 - - ' M w cur to 41in. 1. a .n . Wr M r W 1,e

4. C) IL 1 1. 1'a is, 4) ni A. -een ca 7 f e n a - o ~ r an a, -9 0 .a) 4 - n i 77 -1a .. , -. wr .11. (1 V. In a- la OD. ~ a

el or a.r r 54, or 0. 1., or r 7I, f

e r. 4U Ifa e . .

11 C CA. Ot 7- 1 1n a en Im 'r *1 to14 nC i 11 I A1'1 1 , As

-e % r R f F t P s k 0 a,, V. fir .a 41, 'a 9 r a .a y c f.a * to ra ra r f~ I

r-a -a a- an~ aa- a.ti'a e ~aa-- 4 an -a - .36

I-

A

I

I.

4.A 37

~ '-.

I

DISTRIBUTION

No. ofCopies

Commander 12Defense Documentation CenterATTN: DDC-TCACameron StationAlexandria, VA 22314

Commander 5US Army Research OfficeATTN: DRXRO-PH, Dr. R. LontzP.O. Box 12211Research Triangle Park, NC 27709

US Army Research & Standardization Group (Europe)ATTN: DRXSN-E-RX, Dr. Alfred K. KedoluhaBox 65FPO New York 90510

CommanderUS Army Material Development & Readiness CommandATTN: Dr. James Bender

Dr. Gordon Bushy5001 Eisenhower AvenueAlexandria, VA 22333

Hq, Department of the ArmyOffice of the DCS for Research, Development &Acquisition

ATTN: DAMA-ARZRoom 3A474, The PentagonWashington, DC 20310

OUSDR&EATTN: Mr. Leonard R. WeisbergRoom 301079, The PentagonWashington, DC 20301

DirectorDefense Advanced Research Projects Agency

* 1400 Wilson BoulevardArlington, VA 22209

OUSDR&EATTN: Dr. G. GanotaDeputy Asst. for Research (Research in Advanced Technology)Room 301067, The Pentagon

* Washington, DC 20301

38

DISTRIBUTION (Concluded)

No. ofCopies

DRSMI-R Col. Fiest 1

-RG Mr. Todd 1Mr. Plunkett 1

-RGN Mr. Murdock 5Dr. Pastrick 1Dr. Kelly 1

-RPT 2

-RR Dr. Hartman 1Dr. Bennett 1

DRSMI-LP Mr. Voigt 1

lIT Research Institute 1ATTN: GACIAC10 West 35th StreetChicago, Illinois 60616

39