• No se han encontrado resultados

Espacio y Capital

recognition to those most actively involved. Amitabh

Srivastava led the research and development work at

WRL

on

OM

and Atom and mediated manv of the

design d iscussions on the Atom design . Greg Lueck of

D U DE designed and implemented the production

version of Atom , compact relocations, and the Atom­

b:�sed

p i x ie

too l . Alan Eustace developed Atom exam­

ple tools, created the f-Irst Atom ADK, worked

diligently with users, developed kernel tools, provided

training and documentation on using Atom, and dis­

played eternal optimism. Russe l l Kao at

WRL

con­

tributed the

hi prof

tool with thread support. Jeremy

D1on and Louis Monier at

WRL

developed Third

Degree and an Atom-based code coverage tool called

tracker. John WiJ liams and Chris Clark of DUDE com­

pleted the process of tu rning the

hiprof, pixie

and

Third Degree tools into prod ucts. Dick Butrlar pro­

VH.lcd documentation on every component. Last but

nor least, the authors wish to extend a fi nal thanks to

Jll the users who contri buted feedback to the

OM

and

Atom development teJms.

References

I . F Ch ow, M. Himelst.:in, E. Killian, and L. Weber, "Engi neeri ng a lUSC Com piler System," Proceedini.!,S of' COJV/PCON San Francisco, Calif. ( M arch 1 9 86): 1 32 -1 37.

2. VVestcrn Research Laborarory, locned on the Web at http :/ jw-ww. research .digital .�om/wrl .

�. R. Sites and R. Witek, Alpha AXPA rcbilec/ure

Rcfer­

enu' !Vfa nual, 2d ed . ( N ewron, Mass . : Digital Press,

1 99 S ) .

4. A. Srivastava and D . Wa l l , "A Practic<ll System ror ! n rcrmod ule Code Optimiz.ation at Link-rime," jour­

nal of' Progra mminl� languages. vol . 1 ( 1 99 3 ) : 1 - 1 8 . Also available <lS WRL Research Report 9 2/6 ( December 1992 ).

S . A. Srj\'aStJ\':1\ '< Unrcach:�blc Proced ures in ()bjccr­ onenred Progra m m i ng," ACM f. OPf.AS. \'Ol. I , no. 4 ( Decem ber 1 992 ) : 355 -364. Also available �s WRL Research Report 93/4 ( A u gust 1 993 ) .

6. A. Eustace and A. Sri,·astc\\·a, "ATO M : A fl o i b k I nterface �or B u i l d i n g High Performance Pmgr<\111 Analysis Tools," l'mceedin,f.4S of the Wlinter 1 995 CW:::YIX Conference. New Orleans, La . (January J 995

)

. AJso avail,lbk as WRL Technical Note T N - 44 (July 1 994 ) .

7. A. Srivastava and A . Eustace, "ATO M : A System for B u ilding Custom ized Program Analysis Tools," Pro­ ceedi118S of tbe SIG'I'LAN 94 Conference un Pro­ p,ramrn ing Lanp,uap,r: Oes(r<n and !mplemr:ntation.

Orlando, Fla.

(J unc

1 994 ). AJso ava ilabl e as WRL Research Report 94/2 ( M arch 1 994 ).

8 . A. Srivastava and D. Wal l , "Link-Time Optimization of Address Calculation on ;J 64-bit Architecture," Pro­

ceedings of the S!G'PLAN 94

C

on

f

erence on f'ro­

wwnm ing Languagr: /Jesip,n and !mplemr:ntation. Orla ndo, fla. ( J une 1 994). AJso available as WRL Research Reporr 94/ 1 ( 1-'e bruarv 1 994).

9 . Digital U;VIX Ca//in/1, Standard for Alpha 5)•slems. Order No. AA-PY8AC-TE, Digital U N I X version 4 . 0 or higher ( Maynard , Mass . : Digital Equ ipment Corpo­ ration, 1 996 ) .

1 0 . Di{!,ital UNIX Assemhlv Ictnguap,e Programmer s

Guide, Order No. AA- PS3 1 C-TE, Digital U N I X ver­

sion 4.0 or h igher ( !VL!ynard , l'vlass . : Digital Eq u i p­ ment Corporation, 1 996 ).

General Reference

} . Larus and E. Sch narr, "EEL:

Mach i ne- I nde pendent Exe­ cutable Editing," S!CI'LAN Conference on Programm inp, Language Design and Implementation (June 1 995 ). Biographies

Linda S. Wilson

As a principal software engineer in the Digi tal U N I X Develop ment Environment group, Li nda Wilson leads the development of program analysis tools for the Digital U N I X operating syste m. I n prior positions, she was respon­ sible f()r the del ivery oforhcr development environment components, including DEC: FUSE, the dbx debugger, and run-rime Jibraries on the U I .TRJ X and Digital U N I X oper;Hing systems. Linda rccei,·ed <l B.S. i n computer sci­ wee from the Uni\'ersirv of N ebraska-Lincoln. Before joining Digital in 1 989, Linda held software e ngineering positions at Masscomp i n Westford , Massachusetts, and Texas Instruments in Au sti n , Texas.

Craig A. Neth

Craig eth is <\ princi pc1l software engi neer in the Digital UNIX Development Environment group, where he is the technical leader of link-time tools. In prior positions at

Digital , Craig has worked on the OM object modi�ication tool and the VA X and DEC COBOL compilers, and led the de,·elopmenr of D EC COBOL ''ersions l and 2 . Craig received a B . S . in computer science from Purdue University in 1 984 and an M .S . in (()mputer science �rom the

UniversitY of I l l i nois i n 1 9 86.

M ichael J. Rickabaugh

Michael Rickabaugh is a principal sofuvare engi neer in the Digital U N I X Devel opment Environmenr group. He started his D igital career in 1 9 86 in the SEG/CAD Engi neering group as a software engineer on the DECSIM logic simul ation project. I n 1 99 1 , Michael transitioned to the DEC OSF I l AXP pro

j

ect ;�nd was a member of

the original team responsi ble for del ive1·i ng the U N I X

development environment on the DEC O S !-' I 1 AJ pha platform . He has si nce been a technica l contributor ro

all aspects ofrhe Digital U IX link-rime tech nology as well as the creator of the ASA)\P assembler f()r the Windows NT operating syste m . Michael received a B.S. i n elecrrical and computer engineering �l·om Carnegie Mellon University in 1986.