EEEEEEEEEE - apps.dtic.mil · utility, an interactive text editor for the Sigma 5. NO~ II....
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