4TH INTERNATIONAL WORKSHOP ON
PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS)
April 15, 16, 1996, Honolulu, Hawaii
at The 10th IEEE International Parallel Processing Symposium (IPPS)
CALL FOR PAPERS:
Authors are invited to submit manuscripts that demonstrate original
unpublished research pertaining to real-time systems that are parallel
and/or distributed. Of interest are experimental and commercial
systems, their scientific and commercial applications, and theoretical
foundations. Topics of interest (as they relate to parallel and
distributed real-time systems) include:
-FAULT TOLERANCE -RUN-TIME SYSTEMS
-ARCHITECTURE AND HARDWARE -MULTIMEDIA
-COMMUNICATIONS AND NETWORKING -REAL-TIME DATABASES
-ANALYSIS, VALIDATION AND SIMULATION -NEW PARADIGMS AND LANGUAGES
-FORMAL METHODS -TOOLS AND ENVIRONMENTS
-SYSTEMS ENGINEERING AND REENGINEERING -EMBEDDED SYSTEMS
-REAL-TIME SIGNAL AND IMAGE PROCESSING -BENCHMARKING
-SOFTWARE ARCHITECTURES -ADA 95
To submit an original research paper, send to the appropriate Program
Chair four hard copies of your complete manuscript (not to exceed 10
pages). Review of manuscripts will be handled by the appropriate
Program Vice Chairs, so please include a list of key words and phrases
indicating which subject areas are addressed by your manuscript.
Also, be sure to include your postal and email addresses and telephone
and fax numbers. Manuscripts must be received by November 3,
1995. Notification of review decisions will be mailed by Dec. 20,
1995. Camera-ready papers are due January 23, 1996. Proceedings will
be available at the Workshop.
The workshop program will include a panel discussion on the topic
"Benchmarking for Real-Time High Performance Computing." If
interested in participating as a panelist, please send a position
paper to the panel Chair: Richard Games, The MITRE Corporation,
rg@mitre.org.
PROGRAM CHAIRS:
Dieter K. Hammer (Chair for Europe and Africa)
Dept. of Mathematics and Computing Science
Eindhoven Univ. of Technology
P. O. Box 513
NL-5600 MB Eindhoven The Netherlands
Phone: +31 40 474416; Internet: hammer@win.tue.nl
Heonshik Shin (Chair for the Pacific Rim)
Department of Computer Engineering
Seoul National University
Seoul, Korea
Internet: shinhs@snucom.snu.ac.kr
Lonnie R. Welch, (Chair for the Americas)
Code B35, NSWC
17320 Dahlgren Rd.
Dahlgren, VA 22448-5100 USA
Phone: +540-653-1466; Internet: welch@vienna.njit.edu
PROGRAM VICE CHAIRS:
FAULT TOLERANCE
Arkday Kanevsky, MITRE, USA
Yoshiaki Kakuda, Osaka University, Japan
RUN-TIME SYSTEMS
Ray Clark, OSF, USA
R. Rajkumar, CMU/SEI, USA
ARCHITECTURE AND HARDWARE
P. Ramanathan, University of Wisconsin, USA
COMMUNICATIONS AND NETWORKING
Kenji Toda, Electrotechnical Laboratory, Japan
Ricardo Bettati, Texas A&M University, USA
ANALYSIS, VALIDATION AND SIMULATION
Guenter Hommel, Technical University of Berlin, Germany
Michael W. Masters, Naval Surface Warfare Center, USA
REAL-TIME DATABASES
Sang Son, University of Virginia, USA
Maarten Boasson, Hollands Signaal, The Netherlands
NEW PARADIGMS AND LANGUAGES
Norman R. Howes, Institute for Defense Analyses, USA
Bo Sanden, George Mason University, USA
SYSTEMS ENGINEERING AND REENGINEERING
Bruce Lewis, Army MICOM, USA
Mark Wilson, Naval Surface Warfare Center, USA
FORMAL METHODS
Loe Feijs, Philips Research, The Netherlands
F. Jahanian, University of Michigan, USA
Tomohiro Yoneda, Tokyo Institute of Technology, Japan
TOOLS AND ENVIRONMENTS
D. Bhatt, Honeywell, USA
Joerg Kaiser, GMD, Germany
MULTIMEDIA
Borko Furht, Florida Atlantic University, USA
Masao Sakauchi, University of Tokyo, Japan
Dragutin Petkovic, IBM Almaden Research Center, USA
ADVISORY COMMITTEE:
Theodore Baker, Florida State University, USA
Alok Choudhary, Syracuse University, USA
Harry Crisp, NSWC, USA
Flaviu Cristian, University of California, USA
Wolfgang Halang, University of Hagen, Germany
Robert D. Harrison, NSWC, USA
Mathai Joseph, University of Warwick, U.K.
Jan van Katwijk, Technical University of Delft, The Netherlands
Gerard LeLann, INRIA, France
Jane Liu, University of Illinois, USA
Miroslav Malek, Humboldt University, Germany
AL Mok, University of Texas at Austin, USA
Jose L. Munoz, ARPA, USA
Viktor K. Prasanna, University of Southern California, USA
Mike G. Rodd, University of Wales Swansea, U.K.
Karsten Schwan, Georgia Inst. of Tech., USA
Kang G. Shin, University of Michigan, USA
Behrooz Shirazi, University of Texas at Arlington, USA
John A. Stankovic, University of Massachusetts, USA
Mario Tokoro, Keio University, Japan
Richard Volz, Texas A&M University, USA
Stephanie White, Northrop/Grumman, USA
Wei Zhao, Texas A&M University, USA
Steve Zeigler, Rational Corp., USA
PUBLICATION CHAIR:
David L. Andrews, University of Arkansas, USA
PUBLICITY CHAIRS:
Michael R. Olsem, Air Force Software Tech. Support Ctr., USA
Antonio L. Samuel, Naval Surface Warfare Center, USA
Bradley R. Swim, King Saud University, Saudi Arabia
Jack Verhoosel, Telematic Research Center, The Netherlands
The Workshop on Parallel and Distributed Real-Time Systems (WPDRTS) is
held in conjunction with the 10th IEEE International Parallel
Processing Symposium (IPPS). IPPS is sponsored by the IEEE Technical
Committee on Parallel Processing and is held in cooperation with ACM
SIGARCH. WPDRTS is held in cooperation with the IEEE Technical
Committee on Parallel Processing, the IEEE Technical Committee on
Real-Time, and the IEEE Technical Committee on Engineering of
Computer-Based Systems. The workshop is sponsored by the Naval Surface
Warfare Center Dahlgren Division.
Current information concerning IPPS and WPDRTS may be retrieved from
the Web using the URL: http://www.usc.edu/dept/ceng/prasanna/home.html
==========================================================================================
%!PS-Adobe-3.0
%%BoundingBox: (atend)
%%Pages: (atend)
%%PageOrder: (atend)
%%DocumentFonts: (atend)
%%Creator: Frame 4.0
%%DocumentData: Clean7Bit
%%EndComments
%%BeginProlog
%
% Frame ps_prolog 4.0, for use with Frame 4.0 products
% This ps_prolog file is Copyright (c) 1986-1993 Frame Technology
% Corporation. All rights reserved. This ps_prolog file may be
% freely copied and distributed in conjunction with documents created
% using FrameMaker, FrameBuilder and FrameViewer as long as this
% copyright notice is preserved.
%
% Frame products normally print colors as their true color on a color printer
% or as shades of gray, based on luminance, on a black-and white printer. The
% following flag, if set to True, forces all non-white colors to print as pure
% black. This has no effect on bitmap images.
/FMPrintAllColorsAsBlack false def
%
% Frame products can either set their own line screens or use a printer's
% default settings. Three flags below control this separately for no
% separations, spot separations and process separations. If a flag
% is true, then the default printer settings will not be changed. If it is
% false, Frame products will use their own settings from a table based on
% the printer's resolution.
/FMUseDefaultNoSeparationScreen true def
/FMUseDefaultSpotSeparationScreen true def
/FMUseDefaultProcessSeparationScreen false def
%
% For any given PostScript printer resolution, Frame products have two sets of
% screen angles and frequencies for printing process separations, which are
% recomended by Adobe. The following variable chooses the higher frequencies
% when set to true or the lower frequencies when set to false. This is only
% effective if the appropriate FMUseDefault...SeparationScreen flag is false.
/FMUseHighFrequencyScreens true def
%
% PostScript Level 2 printers contain an "Accurate Screens" feature which can
% improve process separation rendering at the expense of compute time. This
% flag is ignored by PostScript Level 1 printers.
/FMUseAcccurateScreens true def
%
% The following PostScript procedure defines the spot function that Frame
% products will use for process separations. You may un-comment-out one of
% the alternative functions below, or use your own.
%
% Dot function
/FMSpotFunction {abs exch abs 2 copy add 1 gt
{1 sub dup mul exch 1 sub dup mul add 1 sub }
{dup mul exch dup mul add 1 exch sub }ifelse } def
%
% Line function
% /FMSpotFunction { pop } def
%
% Elipse function
% /FMSpotFunction { dup 5 mul 8 div mul exch dup mul exch add
% sqrt 1 exch sub } def
%
%
/FMversion (4.0) def
/FMLevel1 /languagelevel where {pop languagelevel} {1} ifelse 2 lt def
/FMPColor
FMLevel1 {
false
/colorimage where {pop pop true} if
} {
true
} ifelse
def
/FrameDict 400 dict def
systemdict /errordict known not {/errordict 10 dict def
errordict /rangecheck {stop} put} if
% The readline in PS 23.0 doesn't recognize cr's as nl's on AppleTalk
FrameDict /tmprangecheck errordict /rangecheck get put
errordict /rangecheck {FrameDict /bug true put} put
FrameDict /bug false put
mark
% Some PS machines read past the CR, so keep the following 3 lines together!
currentfile 5 string readline
00
0000000000
cleartomark
errordict /rangecheck FrameDict /tmprangecheck get put
FrameDict /bug get {
/readline {
/gstring exch def
/gfile exch def
/gindex 0 def
{
gfile read pop
dup 10 eq {exit} if
dup 13 eq {exit} if
gstring exch gindex exch put
/gindex gindex 1 add def
} loop
pop
gstring 0 gindex getinterval true
} bind def
} if
/FMshowpage /showpage load def
/FMquit /quit load def
/FMFAILURE {
dup = flush
FMshowpage
/Helvetica findfont 12 scalefont setfont
72 200 moveto
show FMshowpage
FMquit
} def
/FMVERSION {
FMversion ne {
(Frame product version does not match ps_prolog!) FMFAILURE
} if
} def
/FMBADEPSF {
(PostScript Lang. Ref. Man., 2nd Ed., H.2.4 says EPS must not call X
)
dup dup (X) search pop exch pop exch pop length
4 -1 roll
putinterval
FMFAILURE
} def
/FMLOCAL {
FrameDict begin
0 def
end
} def
/concatprocs
{
/proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length
add array def
newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc
cvx
}def
FrameDict begin
/FMnone 0 def
/FMcyan 1 def
/FMmagenta 2 def
/FMyellow 3 def
/FMblack 4 def
/FMcustom 5 def
/FrameNegative false def
/FrameSepIs FMnone def
/FrameSepBlack 0 def
/FrameSepYellow 0 def
/FrameSepMagenta 0 def
/FrameSepCyan 0 def
/FrameSepRed 1 def
/FrameSepGreen 1 def
/FrameSepBlue 1 def
/FrameCurGray 1 def
/FrameCurPat null def
/FrameCurColors [ 0 0 0 1 0 0 0 ] def
/FrameColorEpsilon .001 def
/eqepsilon {
sub dup 0 lt {neg} if
FrameColorEpsilon le
} bind def
/FrameCmpColorsCMYK {
2 copy 0 get exch 0 get eqepsilon {
2 copy 1 get exch 1 get eqepsilon {
2 copy 2 get exch 2 get eqepsilon {
3 get exch 3 get eqepsilon
} {pop pop false} ifelse
}{pop pop false} ifelse
} {pop pop false} ifelse
} bind def
/FrameCmpColorsRGB {
2 copy 4 get exch 0 get eqepsilon {
2 copy 5 get exch 1 get eqepsilon {
6 get exch 2 get eqepsilon
}{pop pop false} ifelse
} {pop pop false} ifelse
} bind def
/RGBtoCMYK {
1 exch sub
3 1 roll
1 exch sub
3 1 roll
1 exch sub
3 1 roll
3 copy
2 copy
le { pop } { exch pop } ifelse
2 copy
le { pop } { exch pop } ifelse
dup dup dup
6 1 roll
4 1 roll
7 1 roll
sub
6 1 roll
sub
5 1 roll
sub
4 1 roll
} bind def
/CMYKtoRGB {
dup dup 4 -1 roll add
5 1 roll 3 -1 roll add
4 1 roll add
1 exch sub dup 0 lt {pop 0} if 3 1 roll
1 exch sub dup 0 lt {pop 0} if exch
1 exch sub dup 0 lt {pop 0} if exch
} bind def
/FrameSepInit {
1.0 RealSetgray
} bind def
/FrameSetSepColor {
/FrameSepBlue exch def
/FrameSepGreen exch def
/FrameSepRed exch def
/FrameSepBlack exch def
/FrameSepYellow exch def
/FrameSepMagenta exch def
/FrameSepCyan exch def
/FrameSepIs FMcustom def
setCurrentScreen
} bind def
/FrameSetCyan {
/FrameSepBlue 1.0 def
/FrameSepGreen 1.0 def
/FrameSepRed 0.0 def
/FrameSepBlack 0.0 def
/FrameSepYellow 0.0 def
/FrameSepMagenta 0.0 def
/FrameSepCyan 1.0 def
/FrameSepIs FMcyan def
setCurrentScreen
} bind def
/FrameSetMagenta {
/FrameSepBlue 1.0 def
/FrameSepGreen 0.0 def
/FrameSepRed 1.0 def
/FrameSepBlack 0.0 def
/FrameSepYellow 0.0 def
/FrameSepMagenta 1.0 def
/FrameSepCyan 0.0 def
/FrameSepIs FMmagenta def
setCurrentScreen
} bind def
/FrameSetYellow {
/FrameSepBlue 0.0 def
/FrameSepGreen 1.0 def
/FrameSepRed 1.0 def
/FrameSepBlack 0.0 def
/FrameSepYellow 1.0 def
/FrameSepMagenta 0.0 def
/FrameSepCyan 0.0 def
/FrameSepIs FMyellow def
setCurrentScreen
} bind def
/FrameSetBlack {
/FrameSepBlue 0.0 def
/FrameSepGreen 0.0 def
/FrameSepRed 0.0 def
/FrameSepBlack 1.0 def
/FrameSepYellow 0.0 def
/FrameSepMagenta 0.0 def
/FrameSepCyan 0.0 def
/FrameSepIs FMblack def
setCurrentScreen
} bind def
/FrameNoSep {
/FrameSepIs FMnone def
setCurrentScreen
} bind def
/FrameSetSepColors {
FrameDict begin
[ exch 1 add 1 roll ]
/FrameSepColors
exch def end
} bind def
/FrameColorInSepListCMYK {
FrameSepColors {
exch dup 3 -1 roll
FrameCmpColorsCMYK
{ pop true exit } if
} forall
dup true ne {pop false} if
} bind def
/FrameColorInSepListRGB {
FrameSepColors {
exch dup 3 -1 roll
FrameCmpColorsRGB
{ pop true exit } if
} forall
dup true ne {pop false} if
} bind def
/RealSetgray /setgray load def
/RealSetrgbcolor /setrgbcolor load def
/RealSethsbcolor /sethsbcolor load def
end
/setgray {
FrameDict begin
FrameSepIs FMnone eq
{ RealSetgray }
{
FrameSepIs FMblack eq
{ RealSetgray }
{ FrameSepIs FMcustom eq
FrameSepRed 0 eq and
FrameSepGreen 0 eq and
FrameSepBlue 0 eq and {
RealSetgray
} {
1 RealSetgray pop
} ifelse
} ifelse
} ifelse
end
} bind def
/setrgbcolor {
FrameDict begin
FrameSepIs FMnone eq
{ RealSetrgbcolor }
{
3 copy [ 4 1 roll ]
FrameColorInSepListRGB
{
FrameSepBlue eq exch
FrameSepGreen eq and exch
FrameSepRed eq and
{ 0 } { 1 } ifelse
}
{
FMPColor {
RealSetrgbcolor
currentcmykcolor
} {
RGBtoCMYK
} ifelse
FrameSepIs FMblack eq
{1.0 exch sub 4 1 roll pop pop pop} {
FrameSepIs FMyellow eq
{pop 1.0 exch sub 3 1 roll pop pop} {
FrameSepIs FMmagenta eq
{pop pop 1.0 exch sub exch pop } {
FrameSepIs FMcyan eq
{pop pop pop 1.0 exch sub }
{pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
} ifelse
RealSetgray
}
ifelse
end
} bind def
/sethsbcolor {
FrameDict begin
FrameSepIs FMnone eq
{ RealSethsbcolor }
{
RealSethsbcolor
currentrgbcolor
setrgbcolor
}
ifelse
end
} bind def
FrameDict begin
/setcmykcolor where {
pop /RealSetcmykcolor /setcmykcolor load def
} {
/RealSetcmykcolor {
4 1 roll
3 { 3 index add 0 max 1 min 1 exch sub 3 1 roll} repeat
setrgbcolor pop
} bind def
} ifelse
userdict /setcmykcolor {
FrameDict begin
FrameSepIs FMnone eq
{ RealSetcmykcolor }
{
4 copy [ 5 1 roll ]
FrameColorInSepListCMYK
{
FrameSepBlack eq exch
FrameSepYellow eq and exch
FrameSepMagenta eq and exch
FrameSepCyan eq and
{ 0 } { 1 } ifelse
}
{
FrameSepIs FMblack eq
{1.0 exch sub 4 1 roll pop pop pop} {
FrameSepIs FMyellow eq
{pop 1.0 exch sub 3 1 roll pop pop} {
FrameSepIs FMmagenta eq
{pop pop 1.0 exch sub exch pop } {
FrameSepIs FMcyan eq
{pop pop pop 1.0 exch sub }
{pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
} ifelse
RealSetgray
}
ifelse
end
} bind put
FMLevel1 not {
/patProcDict 5 dict dup begin
<0f1e3c78f0e1c387> { 3 setlinewidth -1 -1 moveto 9 9 lineto stroke
4 -4 moveto 12 4 lineto stroke
-4 4 moveto 4 12 lineto stroke} bind def
<0f87c3e1f0783c1e> { 3 setlinewidth -1 9 moveto 9 -1 lineto stroke
-4 4 moveto 4 -4 lineto stroke
4 12 moveto 12 4 lineto stroke} bind def
<8142241818244281> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
-1 -1 moveto 9 9 lineto stroke } bind def
<03060c183060c081> { 1 setlinewidth -1 -1 moveto 9 9 lineto stroke
4 -4 moveto 12 4 lineto stroke
-4 4 moveto 4 12 lineto stroke} bind def
<8040201008040201> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
-4 4 moveto 4 -4 lineto stroke
4 12 moveto 12 4 lineto stroke} bind def
end def
/patDict 15 dict dup begin
/PatternType 1 def
/PaintType 2 def
/TilingType 3 def
/BBox [ 0 0 8 8 ] def
/XStep 8 def
/YStep 8 def
/PaintProc {
begin
patProcDict bstring known {
patProcDict bstring get exec
} {
8 8 true [1 0 0 -1 0 8] bstring imagemask
} ifelse
end
} bind def
end def
} if
/combineColor {
FrameSepIs FMnone eq
{
graymode FMLevel1 or not {
[/Pattern [/DeviceCMYK]] setcolorspace
FrameCurColors 0 4 getinterval aload pop FrameCurPat setcolor
} {
FrameCurColors 3 get 1.0 ge {
FrameCurGray RealSetgray
} {
FMPColor graymode and {
0 1 3 {
FrameCurColors exch get
1 FrameCurGray sub mul
} for
RealSetcmykcolor
} {
4 1 6 {
FrameCurColors exch get
graymode {
1 exch sub 1 FrameCurGray sub mul 1 exch sub
} {
1.0 lt {FrameCurGray} {1} ifelse
} ifelse
} for
RealSetrgbcolor
} ifelse
} ifelse
} ifelse
} {
FrameCurColors 0 4 getinterval aload
FrameColorInSepListCMYK {
FrameSepBlack eq exch
FrameSepYellow eq and exch
FrameSepMagenta eq and exch
FrameSepCyan eq and
FrameSepIs FMcustom eq and
{ FrameCurGray } { 1 } ifelse
} {
FrameSepIs FMblack eq
{FrameCurGray 1.0 exch sub mul 1.0 exch sub 4 1 roll pop pop pop} {
FrameSepIs FMyellow eq
{pop FrameCurGray 1.0 exch sub mul 1.0 exch sub 3 1 roll pop pop} {
FrameSepIs FMmagenta eq
{pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub exch pop } {
FrameSepIs FMcyan eq
{pop pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub }
{pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
} ifelse
graymode FMLevel1 or not {
[/Pattern [/DeviceGray]] setcolorspace
FrameCurPat setcolor
} {
graymode not FMLevel1 and {
dup 1 lt {pop FrameCurGray} if
} if
RealSetgray
} ifelse
} ifelse
} bind def
/savematrix {
orgmatrix currentmatrix pop
} bind def
/restorematrix {
orgmatrix setmatrix
} bind def
/dmatrix matrix def
/dpi 72 0 dmatrix defaultmatrix dtransform
dup mul exch dup mul add sqrt def
/freq dpi dup 72 div round dup 0 eq {pop 1} if 8 mul div def
/sangle 1 0 dmatrix defaultmatrix dtransform exch atan def
/dpiranges [ 2540 2400 1693 1270 1200 635 600 0
] def
/CMLowFreqs [ 100.402 94.8683 89.2289 100.402 94.8683 66.9349 63.2456
47.4342 ] def
/YLowFreqs [ 95.25 90.0 84.65 95.25 90.0 70.5556 66.6667
50.0 ] def
/KLowFreqs [ 89.8026 84.8528 79.8088 89.8026 84.8528 74.8355 70.7107
53.033 ] def
/CLowAngles [ 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651
71.5651 ] def
/MLowAngles [ 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349
18.4349 ] def
/YLowTDot [ true true false true true false false
false ] def
/CMHighFreqs [ 133.87 126.491 133.843 108.503 102.523 100.402 94.8683
63.2456 ] def
/YHighFreqs [ 127.0 120.0 126.975 115.455 109.091 95.25 90.0
60.0 ] def
/KHighFreqs [ 119.737 113.137 119.713 128.289 121.218 89.8026 84.8528
63.6395 ] def
/CHighAngles [ 71.5651 71.5651 71.5651 70.0169 70.0169 71.5651 71.5651
71.5651 ] def
/MHighAngles [ 18.4349 18.4349 18.4349 19.9831 19.9831 18.4349 18.4349
18.4349 ] def
/YHighTDot [ false false true false false true true
false ] def
/PatFreq [ 10.5833 10.0 9.4055 10.5833 10.0 10.5833 10.0 9.375
] def
/screenIndex {
0 1 dpiranges length 1 sub { dup dpiranges exch get 1 sub dpi le {exit} {pop}
ifelse } for
} bind def
/getCyanScreen {
FMUseHighFrequencyScreens { CHighAngles CMHighFreqs} {CLowAngles CMLowFreqs}
ifelse
screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
} bind def
/getMagentaScreen {
FMUseHighFrequencyScreens { MHighAngles CMHighFreqs } {MLowAngles CMLowFreqs}
ifelse
screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
} bind def
/getYellowScreen {
FMUseHighFrequencyScreens { YHighTDot YHighFreqs} { YLowTDot YLowFreqs }
ifelse
screenIndex dup 3 1 roll get 3 1 roll get { 3 div
{2 { 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch} repeat
FMSpotFunction } } {/FMSpotFunction load } ifelse
0.0 exch
} bind def
/getBlackScreen {
FMUseHighFrequencyScreens { KHighFreqs } { KLowFreqs } ifelse
screenIndex get 45.0 /FMSpotFunction load
} bind def
/getSpotScreen {
getBlackScreen
} bind def
/getCompositeScreen {
getBlackScreen
} bind def
/FMSetScreen
FMLevel1 { /setscreen load
}{ {
8 dict begin
/HalftoneType 1 def
/SpotFunction exch def
/Angle exch def
/Frequency exch def
/AccurateScreens FMUseAcccurateScreens def
currentdict end sethalftone
} bind } ifelse
def
/setDefaultScreen {
FMPColor {
orgrxfer cvx orggxfer cvx orgbxfer cvx orgxfer cvx setcolortransfer
}
{
orgxfer cvx settransfer
} ifelse
orgfreq organgle orgproc cvx setscreen
} bind def
/setCurrentScreen {
FrameSepIs FMnone eq {
FMUseDefaultNoSeparationScreen {
setDefaultScreen
} {
getCompositeScreen FMSetScreen
} ifelse
} {
FrameSepIs FMcustom eq {
FMUseDefaultSpotSeparationScreen {
setDefaultScreen
} {
getSpotScreen FMSetScreen
} ifelse
} {
FMUseDefaultProcessSeparationScreen {
setDefaultScreen
} {
FrameSepIs FMcyan eq {
getCyanScreen FMSetScreen
} {
FrameSepIs FMmagenta eq {
getMagentaScreen FMSetScreen
} {
FrameSepIs FMyellow eq {
getYellowScreen FMSetScreen
} {
getBlackScreen FMSetScreen
} ifelse
} ifelse
} ifelse
} ifelse
} ifelse
} ifelse
} bind def
end
/gstring FMLOCAL
/gfile FMLOCAL
/gindex FMLOCAL
/orgrxfer FMLOCAL
/orggxfer FMLOCAL
/orgbxfer FMLOCAL
/orgxfer FMLOCAL
/orgproc FMLOCAL
/orgrproc FMLOCAL
/orggproc FMLOCAL
/orgbproc FMLOCAL
/organgle FMLOCAL
/orgrangle FMLOCAL
/orggangle FMLOCAL
/orgbangle FMLOCAL
/orgfreq FMLOCAL
/orgrfreq FMLOCAL
/orggfreq FMLOCAL
/orgbfreq FMLOCAL
/yscale FMLOCAL
/xscale FMLOCAL
/edown FMLOCAL
/manualfeed FMLOCAL
/paperheight FMLOCAL
/paperwidth FMLOCAL
/FMDOCUMENT {
array /FMfonts exch def
/#copies exch def
FrameDict begin
0 ne /manualfeed exch def
/paperheight exch def
/paperwidth exch def
0 ne /FrameNegative exch def
0 ne /edown exch def
/yscale exch def
/xscale exch def
FMLevel1 {
manualfeed {setmanualfeed} if
/FMdicttop countdictstack 1 add def
/FMoptop count def
setpapername
manualfeed {true} {papersize} ifelse
{manualpapersize} {false} ifelse
{desperatepapersize} {false} ifelse
{ (Can't select requested paper size for Frame print job!) FMFAILURE } if
count -1 FMoptop {pop pop} for
countdictstack -1 FMdicttop {pop end} for
}
{{1 dict dup /PageSize [paperwidth paperheight]put setpagedevice}stopped
{ (Can't select requested paper size for Frame print job!) FMFAILURE } if
{1 dict dup /ManualFeed manualfeed put setpagedevice } stopped pop }
ifelse
FMPColor {
currentcolorscreen
cvlit /orgproc exch def
/organgle exch def
/orgfreq exch def
cvlit /orgbproc exch def
/orgbangle exch def
/orgbfreq exch def
cvlit /orggproc exch def
/orggangle exch def
/orggfreq exch def
cvlit /orgrproc exch def
/orgrangle exch def
/orgrfreq exch def
currentcolortransfer
FrameNegative {
1 1 4 {
pop { 1 exch sub } concatprocs 4 1 roll
} for
4 copy
setcolortransfer
} if
cvlit /orgxfer exch def
cvlit /orgbxfer exch def
cvlit /orggxfer exch def
cvlit /orgrxfer exch def
} {
currentscreen
cvlit /orgproc exch def
/organgle exch def
/orgfreq exch def
currenttransfer
FrameNegative {
{ 1 exch sub } concatprocs
dup settransfer
} if
cvlit /orgxfer exch def
} ifelse
end
} def
/pagesave FMLOCAL
/orgmatrix FMLOCAL
/landscape FMLOCAL
/pwid FMLOCAL
/FMBEGINPAGE {
FrameDict begin
/pagesave save def
3.86 setmiterlimit
/landscape exch 0 ne def
landscape {
90 rotate 0 exch dup /pwid exch def neg translate pop
}{
pop /pwid exch def
} ifelse
edown { [-1 0 0 1 pwid 0] concat } if
0 0 moveto paperwidth 0 lineto paperwidth paperheight lineto
0 paperheight lineto 0 0 lineto 1 setgray fill
xscale yscale scale
/orgmatrix matrix def
gsave
} def
/FMENDPAGE {
grestore
pagesave restore
end
showpage
} def
/FMFONTDEFINE {
FrameDict begin
findfont
ReEncode
1 index exch
definefont
FMfonts 3 1 roll
put
end
} def
/FMFILLS {
FrameDict begin dup
array /fillvals exch def
dict /patCache exch def
end
} def
/FMFILL {
FrameDict begin
fillvals 3 1 roll put
end
} def
/FMNORMALIZEGRAPHICS {
newpath
0.0 0.0 moveto
1 setlinewidth
0 setlinecap
0 0 0 sethsbcolor
0 setgray
} bind def
/fx FMLOCAL
/fy FMLOCAL
/fh FMLOCAL
/fw FMLOCAL
/llx FMLOCAL
/lly FMLOCAL
/urx FMLOCAL
/ury FMLOCAL
/FMBEGINEPSF {
end
/FMEPSF save def
/showpage {} def
% See Adobe's "PostScript Language Reference Manual, 2nd Edition", page 714.
% "...the following operators MUST NOT be used in an EPS file:" (emphasis
ours)
/banddevice {(banddevice) FMBADEPSF} def
/clear {(clear) FMBADEPSF} def
/cleardictstack {(cleardictstack) FMBADEPSF} def
/copypage {(copypage) FMBADEPSF} def
/erasepage {(erasepage) FMBADEPSF} def
/exitserver {(exitserver) FMBADEPSF} def
/framedevice {(framedevice) FMBADEPSF} def
/grestoreall {(grestoreall) FMBADEPSF} def
/initclip {(initclip) FMBADEPSF} def
/initgraphics {(initgraphics) FMBADEPSF} def
/initmatrix {(initmatrix) FMBADEPSF} def
/quit {(quit) FMBADEPSF} def
/renderbands {(renderbands) FMBADEPSF} def
/setglobal {(setglobal) FMBADEPSF} def
/setpagedevice {(setpagedevice) FMBADEPSF} def
/setshared {(setshared) FMBADEPSF} def
/startjob {(startjob) FMBADEPSF} def
/lettertray {(lettertray) FMBADEPSF} def
/letter {(letter) FMBADEPSF} def
/lettersmall {(lettersmall) FMBADEPSF} def
/11x17tray {(11x17tray) FMBADEPSF} def
/11x17 {(11x17) FMBADEPSF} def
/ledgertray {(ledgertray) FMBADEPSF} def
/ledger {(ledger) FMBADEPSF} def
/legaltray {(legaltray) FMBADEPSF} def
/legal {(legal) FMBADEPSF} def
/statementtray {(statementtray) FMBADEPSF} def
/statement {(statement) FMBADEPSF} def
/executivetray {(executivetray) FMBADEPSF} def
/executive {(executive) FMBADEPSF} def
/a3tray {(a3tray) FMBADEPSF} def
/a3 {(a3) FMBADEPSF} def
/a4tray {(a4tray) FMBADEPSF} def
/a4 {(a4) FMBADEPSF} def
/a4small {(a4small) FMBADEPSF} def
/b4tray {(b4tray) FMBADEPSF} def
/b4 {(b4) FMBADEPSF} def
/b5tray {(b5tray) FMBADEPSF} def
/b5 {(b5) FMBADEPSF} def
FMNORMALIZEGRAPHICS
[/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall
fx fw 2 div add fy fh 2 div add translate
rotate
fw 2 div neg fh 2 div neg translate
fw urx llx sub div fh ury lly sub div scale
llx neg lly neg translate
/FMdicttop countdictstack 1 add def
/FMoptop count def
} bind def
/FMENDEPSF {
count -1 FMoptop {pop pop} for
countdictstack -1 FMdicttop {pop end} for
FMEPSF restore
FrameDict begin
} bind def
FrameDict begin
/setmanualfeed {
%%BeginFeature *ManualFeed True
statusdict /manualfeed true put
%%EndFeature
} bind def
/max {2 copy lt {exch} if pop} bind def
/min {2 copy gt {exch} if pop} bind def
/inch {72 mul} def
/pagedimen {
paperheight sub abs 16 lt exch
paperwidth sub abs 16 lt and
{/papername exch def} {pop} ifelse
} bind def
/papersizedict FMLOCAL
/setpapername {
/papersizedict 14 dict def
papersizedict begin
/papername /unknown def
/Letter 8.5 inch 11.0 inch pagedimen
/LetterSmall 7.68 inch 10.16 inch pagedimen
/Tabloid 11.0 inch 17.0 inch pagedimen
/Ledger 17.0 inch 11.0 inch pagedimen
/Legal 8.5 inch 14.0 inch pagedimen
/Statement 5.5 inch 8.5 inch pagedimen
/Executive 7.5 inch 10.0 inch pagedimen
/A3 11.69 inch 16.5 inch pagedimen
/A4 8.26 inch 11.69 inch pagedimen
/A4Small 7.47 inch 10.85 inch pagedimen
/B4 10.125 inch 14.33 inch pagedimen
/B5 7.16 inch 10.125 inch pagedimen
end
} bind def
/papersize {
papersizedict begin
/Letter {lettertray letter} def
/LetterSmall {lettertray lettersmall} def
/Tabloid {11x17tray 11x17} def
/Ledger {ledgertray ledger} def
/Legal {legaltray legal} def
/Statement {statementtray statement} def
/Executive {executivetray executive} def
/A3 {a3tray a3} def
/A4 {a4tray a4} def
/A4Small {a4tray a4small} def
/B4 {b4tray b4} def
/B5 {b5tray b5} def
/unknown {unknown} def
papersizedict dup papername known {papername} {/unknown} ifelse get
end
statusdict begin stopped end
} bind def
/manualpapersize {
papersizedict begin
/Letter {letter} def
/LetterSmall {lettersmall} def
/Tabloid {11x17} def
/Ledger {ledger} def
/Legal {legal} def
/Statement {statement} def
/Executive {executive} def
/A3 {a3} def
/A4 {a4} def
/A4Small {a4small} def
/B4 {b4} def
/B5 {b5} def
/unknown {unknown} def
papersizedict dup papername known {papername} {/unknown} ifelse get
end
stopped
} bind def
/desperatepapersize {
statusdict /setpageparams known
{
paperwidth paperheight 0 1
statusdict begin
{setpageparams} stopped
end
} {true} ifelse
} bind def
/DiacriticEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
/numbersign /dollar /percent /ampersand /quotesingle /parenleft
/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
/two /three /four /five /six /seven /eight /nine /colon /semicolon
/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h
/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar
/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute
/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
/udieresis /dagger /.notdef /cent /sterling /section /bullet
/paragraph /germandbls /registered /copyright /trademark /acute
/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
/periodcentered /quotesinglbase /quotedblbase /perthousand
/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
] def
/ReEncode {
dup
length
dict begin
{
1 index /FID ne
{def}
{pop pop} ifelse
} forall
0 eq {/Encoding DiacriticEncoding def} if
currentdict
end
} bind def
FMPColor
{
/BEGINBITMAPCOLOR {
BITMAPCOLOR} def
/BEGINBITMAPCOLORc {
BITMAPCOLORc} def
/BEGINBITMAPTRUECOLOR {
BITMAPTRUECOLOR } def
/BEGINBITMAPTRUECOLORc {
BITMAPTRUECOLORc } def
}
{
/BEGINBITMAPCOLOR {
BITMAPGRAY} def
/BEGINBITMAPCOLORc {
BITMAPGRAYc} def
/BEGINBITMAPTRUECOLOR {
BITMAPTRUEGRAY } def
/BEGINBITMAPTRUECOLORc {
BITMAPTRUEGRAYc } def
}
ifelse
/K {
FMPrintAllColorsAsBlack {
dup 1 eq 2 index 1 eq and 3 index 1 eq and not
{7 {pop} repeat 0 0 0 1 0 0 0} if
} if
FrameCurColors astore
pop combineColor
} bind def
/graymode true def
/bwidth FMLOCAL
/bpside FMLOCAL
/bstring FMLOCAL
/onbits FMLOCAL
/offbits FMLOCAL
/xindex FMLOCAL
/yindex FMLOCAL
/x FMLOCAL
/y FMLOCAL
/setPatternMode {
FMLevel1 {
/bwidth exch def
/bpside exch def
/bstring exch def
/onbits 0 def /offbits 0 def
freq sangle landscape {90 add} if
{/y exch def
/x exch def
/xindex x 1 add 2 div bpside mul cvi def
/yindex y 1 add 2 div bpside mul cvi def
bstring yindex bwidth mul xindex 8 idiv add get
1 7 xindex 8 mod sub bitshift and 0 ne FrameNegative {not} if
{/onbits onbits 1 add def 1}
{/offbits offbits 1 add def 0}
ifelse
}
setscreen
offbits offbits onbits add div FrameNegative {1.0 exch sub} if
/FrameCurGray exch def
} {
pop pop
dup patCache exch known {
patCache exch get
} {
dup
patDict /bstring 3 -1 roll put
patDict
9 PatFreq screenIndex get div dup matrix scale
makepattern
dup
patCache 4 -1 roll 3 -1 roll put
} ifelse
/FrameCurGray 0 def
/FrameCurPat exch def
} ifelse
/graymode false def
combineColor
} bind def
/setGrayScaleMode {
graymode not {
/graymode true def
FMLevel1 {
setCurrentScreen
} if
} if
/FrameCurGray exch def
combineColor
} bind def
/normalize {
transform round exch round exch itransform
} bind def
/dnormalize {
dtransform round exch round exch idtransform
} bind def
/lnormalize {
0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
} bind def
/H {
lnormalize setlinewidth
} bind def
/Z {
setlinecap
} bind def
/PFill {
graymode FMLevel1 or not {
gsave 1 setgray eofill grestore
} if
} bind def
/PStroke {
graymode FMLevel1 or not {
gsave 1 setgray stroke grestore
} if
stroke
} bind def
/fillvals FMLOCAL
/X {
fillvals exch get
dup type /stringtype eq
{8 1 setPatternMode}
{setGrayScaleMode}
ifelse
} bind def
/V {
PFill gsave eofill grestore
} bind def
/Vclip {
clip
} bind def
/Vstrk {
currentlinewidth exch setlinewidth PStroke setlinewidth
} bind def
/N {
PStroke
} bind def
/Nclip {
strokepath clip newpath
} bind def
/Nstrk {
currentlinewidth exch setlinewidth PStroke setlinewidth
} bind def
/M {newpath moveto} bind def
/E {lineto} bind def
/D {curveto} bind def
/O {closepath} bind def
/n FMLOCAL
/L {
/n exch def
newpath
normalize
moveto
2 1 n {pop normalize lineto} for
} bind def
/Y {
L
closepath
} bind def
/x1 FMLOCAL
/x2 FMLOCAL
/y1 FMLOCAL
/y2 FMLOCAL
/R {
/y2 exch def
/x2 exch def
/y1 exch def
/x1 exch def
x1 y1
x2 y1
x2 y2
x1 y2
4 Y
} bind def
/rad FMLOCAL
/rarc
{rad
arcto
} bind def
/RR {
/rad exch def
normalize
/y2 exch def
/x2 exch def
normalize
/y1 exch def
/x1 exch def
mark
newpath
{
x1 y1 rad add moveto
x1 y2 x2 y2 rarc
x2 y2 x2 y1 rarc
x2 y1 x1 y1 rarc
x1 y1 x1 y2 rarc
closepath
} stopped {x1 y1 x2 y2 R} if
cleartomark
} bind def
/RRR {
/rad exch def
normalize /y4 exch def /x4 exch def
normalize /y3 exch def /x3 exch def
normalize /y2 exch def /x2 exch def
normalize /y1 exch def /x1 exch def
newpath
normalize moveto
mark
{
x2 y2 x3 y3 rarc
x3 y3 x4 y4 rarc
x4 y4 x1 y1 rarc
x1 y1 x2 y2 rarc
closepath
} stopped
{x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if
cleartomark
} bind def
/C {
grestore
gsave
R
clip
setCurrentScreen
} bind def
/CP {
grestore
gsave
Y
clip
setCurrentScreen
} bind def
/FMpointsize FMLOCAL
/F {
FMfonts exch get
FMpointsize scalefont
setfont
} bind def
/Q {
/FMpointsize exch def
F
} bind def
/T {
moveto show
} bind def
/RF {
rotate
0 ne {-1 1 scale} if
} bind def
/TF {
gsave
moveto
RF
show
grestore
} bind def
/P {
moveto
0 32 3 2 roll widthshow
} bind def
/PF {
gsave
moveto
RF
0 32 3 2 roll widthshow
grestore
} bind def
/S {
moveto
0 exch ashow
} bind def
/SF {
gsave
moveto
RF
0 exch ashow
grestore
} bind def
/B {
moveto
0 32 4 2 roll 0 exch awidthshow
} bind def
/BF {
gsave
moveto
RF
0 32 4 2 roll 0 exch awidthshow
grestore
} bind def
/G {
gsave
newpath
normalize translate 0.0 0.0 moveto
dnormalize scale
0.0 0.0 1.0 5 3 roll arc
closepath
PFill fill
grestore
} bind def
/Gstrk {
savematrix
newpath
2 index 2 div add exch 3 index 2 div sub exch
normalize 2 index 2 div sub exch 3 index 2 div add exch
translate
scale
0.0 0.0 1.0 5 3 roll arc
restorematrix
currentlinewidth exch setlinewidth PStroke setlinewidth
} bind def
/Gclip {
newpath
savematrix
normalize translate 0.0 0.0 moveto
dnormalize scale
0.0 0.0 1.0 5 3 roll arc
closepath
clip newpath
restorematrix
} bind def
/GG {
gsave
newpath
normalize translate 0.0 0.0 moveto
rotate
dnormalize scale
0.0 0.0 1.0 5 3 roll arc
closepath
PFill
fill
grestore
} bind def
/GGclip {
savematrix
newpath
normalize translate 0.0 0.0 moveto
rotate
dnormalize scale
0.0 0.0 1.0 5 3 roll arc
closepath
clip newpath
restorematrix
} bind def
/GGstrk {
savematrix
newpath
normalize translate 0.0 0.0 moveto
rotate
dnormalize scale
0.0 0.0 1.0 5 3 roll arc
closepath
restorematrix
currentlinewidth exch setlinewidth PStroke setlinewidth
} bind def
/A {
gsave
savematrix
newpath
2 index 2 div add exch 3 index 2 div sub exch
normalize 2 index 2 div sub exch 3 index 2 div add exch
translate
scale
0.0 0.0 1.0 5 3 roll arc
restorematrix
PStroke
grestore
} bind def
/Aclip {
newpath
savematrix
normalize translate 0.0 0.0 moveto
dnormalize scale
0.0 0.0 1.0 5 3 roll arc
closepath
strokepath clip newpath
restorematrix
} bind def
/Astrk {
Gstrk
} bind def
/AA {
gsave
savematrix
newpath
3 index 2 div add exch 4 index 2 div sub exch
normalize 3 index 2 div sub exch 4 index 2 div add exch
translate
rotate
scale
0.0 0.0 1.0 5 3 roll arc
restorematrix
PStroke
grestore
} bind def
/AAclip {
savematrix
newpath
normalize translate 0.0 0.0 moveto
rotate
dnormalize scale
0.0 0.0 1.0 5 3 roll arc
closepath
strokepath clip newpath
restorematrix
} bind def
/AAstrk {
GGstrk
} bind def
/x FMLOCAL
/y FMLOCAL
/w FMLOCAL
/h FMLOCAL
/xx FMLOCAL
/yy FMLOCAL
/ww FMLOCAL
/hh FMLOCAL
/FMsaveobject FMLOCAL
/FMoptop FMLOCAL
/FMdicttop FMLOCAL
/BEGINPRINTCODE {
/FMdicttop countdictstack 1 add def
/FMoptop count 7 sub def
/FMsaveobject save def
userdict begin
/showpage {} def
FMNORMALIZEGRAPHICS
3 index neg 3 index neg translate
} bind def
/ENDPRINTCODE {
count -1 FMoptop {pop pop} for
countdictstack -1 FMdicttop {pop end} for
FMsaveobject restore
} bind def
/gn {
0
{ 46 mul
cf read pop
32 sub
dup 46 lt {exit} if
46 sub add
} loop
add
} bind def
/str FMLOCAL
/cfs {
/str sl string def
0 1 sl 1 sub {str exch val put} for
str def
} bind def
/ic [
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
0
{0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
{10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
{19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
{13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
{4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
{13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
{7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
{0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
{10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
] def
/sl FMLOCAL
/val FMLOCAL
/ws FMLOCAL
/im FMLOCAL
/bs FMLOCAL
/cs FMLOCAL
/len FMLOCAL
/pos FMLOCAL
/ms {
/sl exch def
/val 255 def
/ws cfs
/im cfs
/val 0 def
/bs cfs
/cs cfs
} bind def
400 ms
/ip {
is
0
cf cs readline pop
{ ic exch get exec
add
} forall
pop
} bind def
/rip {
bis ris copy pop
is
0
cf cs readline pop
{ ic exch get exec
add
} forall
pop pop
ris gis copy pop
dup is exch
cf cs readline pop
{ ic exch get exec
add
} forall
pop pop
gis bis copy pop
dup add is exch
cf cs readline pop
{ ic exch get exec
add
} forall
pop
} bind def
/wh {
/len exch def
/pos exch def
ws 0 len getinterval im pos len getinterval copy pop
pos len
} bind def
/bl {
/len exch def
/pos exch def
bs 0 len getinterval im pos len getinterval copy pop
pos len
} bind def
/s1 1 string def
/fl {
/len exch def
/pos exch def
/val cf s1 readhexstring pop 0 get def
pos 1 pos len add 1 sub {im exch val put} for
pos len
} bind def
/hx {
3 copy getinterval
cf exch readhexstring pop pop
} bind def
/h FMLOCAL
/w FMLOCAL
/d FMLOCAL
/lb FMLOCAL
/bitmapsave FMLOCAL
/is FMLOCAL
/cf FMLOCAL
/wbytes {
dup dup
24 eq { pop pop 3 mul }
{ 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } ifelse
} bind def
/BEGINBITMAPBWc {
1 {} COMMONBITMAPc
} bind def
/BEGINBITMAPGRAYc {
8 {} COMMONBITMAPc
} bind def
/BEGINBITMAP2BITc {
2 {} COMMONBITMAPc
} bind def
/COMMONBITMAPc {
/r exch def
/d exch def
gsave
3 index 2 div add exch
4 index 2 div add exch
translate
rotate
1 index 2 div neg
1 index 2 div neg
translate
scale
/h exch def /w exch def
/lb w d wbytes def
sl lb lt {lb ms} if
/bitmapsave save def
r
/is im 0 lb getinterval def
ws 0 lb getinterval is copy pop
/cf currentfile def
w h d [w 0 0 h neg 0 h]
{ip} image
bitmapsave restore
grestore
} bind def
/BEGINBITMAPBW {
1 {} COMMONBITMAP
} bind def
/BEGINBITMAPGRAY {
8 {} COMMONBITMAP
} bind def
/BEGINBITMAP2BIT {
2 {} COMMONBITMAP
} bind def
/COMMONBITMAP {
/r exch def
/d exch def
gsave
3 index 2 div add exch
4 index 2 div add exch
translate
rotate
1 index 2 div neg
1 index 2 div neg
translate
scale
/h exch def /w exch def
/bitmapsave save def
r
/is w d wbytes string def
/cf currentfile def
w h d [w 0 0 h neg 0 h]
{cf is readhexstring pop} image
bitmapsave restore
grestore
} bind def
/ngrayt 256 array def
/nredt 256 array def
/nbluet 256 array def
/ngreent 256 array def
/gryt FMLOCAL
/blut FMLOCAL
/grnt FMLOCAL
/redt FMLOCAL
/indx FMLOCAL
/cynu FMLOCAL
/magu FMLOCAL
/yelu FMLOCAL
/k FMLOCAL
/u FMLOCAL
FMLevel1 {
/colorsetup {
currentcolortransfer
/gryt exch def
/blut exch def
/grnt exch def
/redt exch def
0 1 255 {
/indx exch def
/cynu 1 red indx get 255 div sub def
/magu 1 green indx get 255 div sub def
/yelu 1 blue indx get 255 div sub def
/k cynu magu min yelu min def
/u k currentundercolorremoval exec def
% /u 0 def
nredt indx 1 0 cynu u sub max sub redt exec put
ngreent indx 1 0 magu u sub max sub grnt exec put
nbluet indx 1 0 yelu u sub max sub blut exec put
ngrayt indx 1 k currentblackgeneration exec sub gryt exec put
} for
{255 mul cvi nredt exch get}
{255 mul cvi ngreent exch get}
{255 mul cvi nbluet exch get}
{255 mul cvi ngrayt exch get}
setcolortransfer
{pop 0} setundercolorremoval
{} setblackgeneration
} bind def
}
{
/colorSetup2 {
[ /Indexed /DeviceRGB 255
{dup red exch get 255 div
exch dup green exch get 255 div
exch blue exch get 255 div}
] setcolorspace
} bind def
} ifelse
/tran FMLOCAL
/fakecolorsetup {
/tran 256 string def
0 1 255 {/indx exch def
tran indx
red indx get 77 mul
green indx get 151 mul
blue indx get 28 mul
add add 256 idiv put} for
currenttransfer
{255 mul cvi tran exch get 255.0 div}
exch concatprocs settransfer
} bind def
/BITMAPCOLOR {
/d 8 def
gsave
3 index 2 div add exch
4 index 2 div add exch
translate
rotate
1 index 2 div neg
1 index 2 div neg
translate
scale
/h exch def /w exch def
/bitmapsave save def
FMLevel1 {
colorsetup
/is w d wbytes string def
/cf currentfile def
w h d [w 0 0 h neg 0 h]
{cf is readhexstring pop} {is} {is} true 3 colorimage
} {
colorSetup2
/is w d wbytes string def
/cf currentfile def
7 dict dup begin
/ImageType 1 def
/Width w def
/Height h def
/ImageMatrix [w 0 0 h neg 0 h] def
/DataSource {cf is readhexstring pop} bind def
/BitsPerComponent d def
/Decode [0 255] def
end image
} ifelse
bitmapsave restore
grestore
} bind def
/BITMAPCOLORc {
/d 8 def
gsave
3 index 2 div add exch
4 index 2 div add exch
translate
rotate
1 index 2 div neg
1 index 2 div neg
translate
scale
/h exch def /w exch def
/lb w d wbytes def
sl lb lt {lb ms} if
/bitmapsave save def
FMLevel1 {
colorsetup
/is im 0 lb getinterval def
ws 0 lb getinterval is copy pop
/cf currentfile def
w h d [w 0 0 h neg 0 h]
{ip} {is} {is} true 3 colorimage
} {
colorSetup2
/is im 0 lb getinterval def
ws 0 lb getinterval is copy pop
/cf currentfile def
7 dict dup begin
/ImageType 1 def
/Width w def
/Height h def
/ImageMatrix [w 0 0 h neg 0 h] def
/DataSource {ip} bind def
/BitsPerComponent d def
/Decode [0 255] def
end image
} ifelse
bitmapsave restore
grestore
} bind def
/BITMAPTRUECOLORc {
/d 24 def
gsave
3 index 2 div add exch
4 index 2 div add exch
translate
rotate
1 index 2 div neg
1 index 2 div neg
translate
scale
/h exch def /w exch def
/lb w d wbytes def
sl lb lt {lb ms} if
/bitmapsave save def
/is im 0 lb getinterval def
/ris im 0 w getinterval def
/gis im w w getinterval def
/bis im w 2 mul w getinterval def
ws 0 lb getinterval is copy pop
/cf currentfile def
w h 8 [w 0 0 h neg 0 h]
{w rip pop ris} {gis} {bis} true 3 colorimage
bitmapsave restore
grestore
} bind def
/BITMAPTRUECOLOR {
gsave
3 index 2 div add exch
4 index 2 div add exch
translate
rotate
1 index 2 div neg
1 index 2 div neg
translate
scale
/h exch def /w exch def
/bitmapsave save def
/is w string def
/gis w string def
/bis w string def
/cf currentfile def
w h 8 [w 0 0 h neg 0 h]
{ cf is readhexstring pop }
{ cf gis readhexstring pop }
{ cf bis readhexstring pop }
true 3 colorimage
bitmapsave restore
grestore
} bind def
/BITMAPTRUEGRAYc {
/d 24 def
gsave
3 index 2 div add exch
4 index 2 div add exch
translate
rotate
1 index 2 div neg
1 index 2 div neg
translate
scale
/h exch def /w exch def
/lb w d wbytes def
sl lb lt {lb ms} if
/bitmapsave save def
/is im 0 lb getinterval def
/ris im 0 w getinterval def
/gis im w w getinterval def
/bis im w 2 mul w getinterval def
ws 0 lb getinterval is copy pop
/cf currentfile def
w h 8 [w 0 0 h neg 0 h]
{w rip pop ris gis bis w gray} image
bitmapsave restore
grestore
} bind def
/ww FMLOCAL
/r FMLOCAL
/g FMLOCAL
/b FMLOCAL
/i FMLOCAL
/gray {
/ww exch def
/b exch def
/g exch def
/r exch def
0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul
b i get .114 mul add add r i 3 -1 roll floor cvi put } for
r
} bind def
/BITMAPTRUEGRAY {
gsave
3 index 2 div add exch
4 index 2 div add exch
translate
rotate
1 index 2 div neg
1 index 2 div neg
translate
scale
/h exch def /w exch def
/bitmapsave save def
/is w string def
/gis w string def
/bis w string def
/cf currentfile def
w h 8 [w 0 0 h neg 0 h]
{ cf is readhexstring pop
cf gis readhexstring pop
cf bis readhexstring pop w gray} image
bitmapsave restore
grestore
} bind def
/BITMAPGRAY {
8 {fakecolorsetup} COMMONBITMAP
} bind def
/BITMAPGRAYc {
8 {fakecolorsetup} COMMONBITMAPc
} bind def
/ENDBITMAP {
} bind def
end
/ALDsave FMLOCAL
/ALDmatrix matrix def ALDmatrix currentmatrix pop
/StartALD {
/ALDsave save def
savematrix
ALDmatrix setmatrix
} bind def
/InALD {
restorematrix
} bind def
/DoneALD {
ALDsave restore
} bind def
/I { setdash } bind def
/J { [] 0 setdash } bind def
%%EndProlog
%%BeginSetup
(4.0) FMVERSION
1 1 0 0 612 792 0 1 7 FMDOCUMENT
0 0 /Times-Roman FMFONTDEFINE
1 0 /Times-Bold FMFONTDEFINE
2 0 /Times-Italic FMFONTDEFINE
32 FMFILLS
0 0 FMFILL
1 0.1 FMFILL
2 0.3 FMFILL
3 0.5 FMFILL
4 0.7 FMFILL
5 0.9 FMFILL
6 0.97 FMFILL
7 1 FMFILL
8 <0f1e3c78f0e1c387> FMFILL
9 <0f87c3e1f0783c1e> FMFILL
10 <cccccccccccccccc> FMFILL
11 <ffff0000ffff0000> FMFILL
12 <8142241818244281> FMFILL
13 <03060c183060c081> FMFILL
14 <8040201008040201> FMFILL
16 1 FMFILL
17 0.9 FMFILL
18 0.7 FMFILL
19 0.5 FMFILL
20 0.3 FMFILL
21 0.1 FMFILL
22 0.03 FMFILL
23 0 FMFILL
24 <f0e1c3870f1e3c78> FMFILL
25 <f0783c1e0f87c3e1> FMFILL
26 <3333333333333333> FMFILL
27 <0000ffff0000ffff> FMFILL
28 <7ebddbe7e7dbbd7e> FMFILL
29 <fcf9f3e7cf9f3f7e> FMFILL
30 <7fbfdfeff7fbfdfe> FMFILL
%%EndSetup
%%Page: "1" 1
%%BeginPaperSize: Letter
%%EndPaperSize
612 792 0 FMBEGINPAGE
[0 0 0 1 0 0 0]
[ 0 0 0 0 1 1 1]
[ 0 1 1 0 1 0 0]
[ 1 0 1 0 0 1 0]
[ 1 1 0 0 0 0 1]
[ 1 0 0 0 0 1 1]
[ 0 1 0 0 1 0 1]
[ 0 0 1 0 1 1 0]
8 FrameSetSepColors
FrameNoSep
0 0 0 1 0 0 0 K
J
0 0 0 1 0 0 0 K
0 0 0 1 0 0 0 K
0 0 0 1 0 0 0 K
0 0 0 1 0 0 0 K
0 0 0 1 0 0 0 K
0 0 0 1 0 0 0 K
0 0 0 1 0 0 0 K
0 7 Q
0 X
0 0 0 1 0 0 0 K
0.05 (The W) 66.6 76.33 P
0.05 (orkshop on Parallel and Distributed Real-T) 85.33 76.33 P
0.05 (ime Systems \050WPDR) 206.07 76.33 P
0.05 (TS\051 is held in conjunction with the 10th IEEE International Parallel
Processing Symposium \050IPPS\051. IPPS is) 265.64 76.33 P
0.24 (sponsored by the IEEE T) 66.6 68.33 P
0.24 (echnical Committee on Parallel Processing and is held in cooperation
with ACM SIGARCH. WPDR) 137.44 68.33 P
0.24 (TS is held in cooperation with the IEEE T) 424.43 68.33 P
0.24 (echnical) 543.68 68.33 P
0.08 (Committee on Parallel Processing, the IEEE T) 66.6 60.33 P
0.08 (echnical Committee on Real-T) 196.67 60.33 P
0.08 (ime, and the IEEE T) 282.8 60.33 P
0.08 (echnical Committee on Engineering of Computer) 339.98 60.33 P
0.08 (-Based Systems. The workshop) 478.49 60.33 P
0.19 (is sponsored by the Naval Surface W) 66.6 52.33 P
0.19 (arfare Center Dahlgren Division. Current information concerning IPPS and
WPDR) 170.96 52.33 P
0.19 (TS may be retrieved from the W) 404.72 52.33 P
0.19 (eb using the URL: http://) 496.25 52.33 P
(www) 66.6 44.33 T
(.usc.edu/dept/ceng/prasanna/home.html) 81.31 44.33 T
63 27 567 774 C
63 665 567 774 C
0 0 0 1 0 0 0 K
0 0 0 1 0 0 0 K
77 665 567 782 R
7 X
0 0 0 1 0 0 0 K
V
1 12 Q
0 X
(FOUR) 196.14 760 T
(TH INTERNA) 229.72 760 T
(TIONAL WORKSHOP ON) 304.5 760 T
( P) 122.31 746 T
(ARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS \050WPDR) 155.75 746 T
(TS\051) 503.02 746 T
( April 15 - 16, 1996, Honolulu, Hawaii) 199.49 718 T
( at The 10th IEEE International Parallel Pr) 139.6 704 T
(ocessing Symposium \050IPPS\051) 362.39 704 T
(Call for Papers) 283.01 676 T
63 774 63 667 567 667 567 774 4 Y
1 H
2 Z
N
82.59 710.53 108 720 133.41 710.53 108 701.05 104.65 702.3 127.06 710.53 108
717.63
88.94 710.53 101.65 705.79 114.35 710.53 108 712.9 101.65 710.53 104.82
709.34 101.65 708.16 95.29 710.53
108 715.26 120.7 710.53 101.65 703.42 18 Y
V
0.01 H
0 Z
N
135 708.16 135 684.48 109.59 675 109.59 698.69 128.65 705.79 128.65 686.84
115.94 682.11
115.94 696.32 122.29 698.69 122.29 695.13 119.12 693.95 119.12 685.66 125.47
688.03 125.47 702.24 112.76 697.5
112.76 678.55 131.82 685.66 131.82 706.97 18 Y
V
N
106.41 675 106.41 698.69 81 708.16 81 684.48 100.06 677.37 100.06 696.32 87.35
701.05
87.35 686.84 93.71 684.48 93.71 688.03 90.53 689.21 90.53 697.5 96.88 695.13
96.88 680.92 84.18 685.66
84.18 704.61 103.23 697.5 103.23 676.19 18 Y
V
N
72 732.68 M
72 726.96 72 726.96 72 726.96 D
81 738.41 135 738.41 144 726.96 D
144 726.96 144 726.96 144 732.68 D
144 738.41 144 738.41 144 738.41 D
135 749.86 81 749.86 72 738.41 D
72 738.41 72 738.41 72 732.68 D
O
4 X
V
0.5 H
0 X
N
72 732.68 M
72 726.96 72 726.96 72 726.96 D
72 721.23 92.55 719.33 99.04 718.67 D
99.04 718.67 99.04 718.67 98.99 724.41 D
98.93 730.14 98.93 730.14 98.93 730.14 D
85.5 731.25 78.75 732.68 72 738.41 D
72 738.41 72 738.41 72 732.68 D
O
7 X
V
0 X
N
144 732.68 M
144 738.41 144 738.41 144 738.41 D
137.25 732.68 124.65 729.77 112.5 729.82 D
112.5 729.82 112.5 729.82 112.5 731.25 D
112.5 732.68 112.5 732.68 112.5 732.68 D
112.5 732.68 112.5 732.68 108 728.39 D
103.5 724.09 103.5 724.09 103.5 724.09 D
103.5 724.09 103.5 724.09 108 719.8 D
112.5 715.5 112.5 715.5 112.5 715.5 D
112.5 715.5 112.5 715.5 112.5 716.93 D
112.5 718.36 112.5 718.36 112.5 718.36 D
128.25 719.8 141.75 721.23 144 726.96 D
144 726.96 144 726.96 144 732.68 D
O
7 X
V
0 X
N
0 0 0 1 0 0 0 K
0 0 0 1 0 0 0 K
63 27 567 774 C
0 0 612 792 C
63 27 567 774 C
63 81 567 665 C
0 0 0 1 0 0 0 K
0 0 0 1 0 0 0 K
270 107 567 656 R
7 X
0 0 0 1 0 0 0 K
V
0 8 Q
0 X
0.72 (Authors are invited to submit manuscripts that demonstrate original
unpublished research) 273.6 650.67 P
3.12 (pertaining to real-time systems that are parallel and/or distributed. Of
interest are) 273.6 640.67 P
1.32 (experimental and commercial systems, their scienti\336c and commercial
applications, and) 273.6 630.67 P
0.47 (theoretical foundations. Ada 95 real-time research and applications are
also of interest. T) 273.6 620.67 P
0.47 (o) 563 620.67 P
-0.14 (submit an original research paper) 273.6 610.67 P
-0.14 (, send to the appropriate Program Chair four hard copies of) 379.35
610.67 P
0.04 (your complete manuscript \050not to exceed 10 pages\051. Review of
manuscripts will be handled) 273.6 600.67 P
0.41 (by the appropriate Program V) 273.6 590.67 P
0.41 (ice Chairs, so) 370.31 590.67 P
2 F
0.41 (please include a list of key wor) 416.88 590.67 P
0.41 (ds and phrases) 518.17 590.67 P
0 F
0.57 (indicating which subject areas are addressed by your manuscript. Also,
be sure to include) 273.6 580.67 P
1.58 (your postal and email addresses and telephone and fax numbers.
Manuscripts must be) 273.6 570.67 P
0.1 (received by November 3, 1995. Noti\336cation of review decisions will be
mailed by Dec. 20,) 273.6 560.67 P
(1995. Camera-ready papers are due January 23, 1996.) 273.6 550.67 T
1.22 (The workshop program will include a panel discussion on the topic
"Benchmarking for) 273.6 530.67 P
1.74 (Real-T) 273.6 520.67 P
1.74 (ime High Performance Computing." If interested in participating as a
panelist,) 295.54 520.67 P
0.37 (please send a position paper to the panel Chair: Richard Games, The
MITRE Corporation,) 273.6 510.67 P
(r) 273.6 500.67 T
(g@mitre.or) 276.12 500.67 T
(g.) 312.9 500.67 T
1 7 Q
(ADVISOR) 378.24 481.33 T
(Y COMMITTEE:) 410.27 481.33 T
0 F
(Theodore Baker) 354.96 465.33 T
(, Florida State University) 399.97 465.33 T
(, USA) 470.3 465.33 T
(Alok Choudhary) 359.62 457.33 T
(, Syracuse University) 406.02 457.33 T
(, USA) 465.64 457.33 T
(Harry Crisp, NSWCDD, USA) 379.09 449.33 T
(Flaviu Cristian, University of California, USA) 356.34 441.33 T
(W) 351.58 433.33 T
(olfgang Halang, University of Hagen, Germany) 357.63 433.33 T
(Robert D. Harrison, NSWCDD, USA) 368.79 425.33 T
(Mathai Joseph, University of W) 358.77 417.33 T
(arwick, U.K.) 447.84 417.33 T
(Jan van Katwijk, T) 330.84 409.33 T
(echnical University of Delft, The Netherlands) 383.62 409.33 T
(Gerard LeLann, INRIA, France) 377.16 401.33 T
(W) 346.65 393.33 T
(ook Hyun Kwon, Seoul National University) 352.7 393.33 T
(, Korea) 475.51 393.33 T
(Jane Liu, University of Illinois, USA) 369.56 385.33 T
(Miroslav Malek, Humboldt University) 352.78 377.33 T
(, Germany) 460.43 377.33 T
(AL Mok, University of T) 357.56 369.33 T
(exas at Austin, USA) 428.04 369.33 T
(Jose L. Munoz, ARP) 381.16 361.33 T
(A, USA) 439.04 361.33 T
(V) 337.02 353.33 T
(iktor K. Prasanna, University of Southern California, USA) 341.65 353.33 T
(Mike G. Rodd, University of W) 349.92 345.33 T
(ales Swansea, U.K.) 438.6 345.33 T
(Karsten Schwan, Geor) 357.54 337.33 T
(gia Inst. of T) 420.58 337.33 T
(ech., USA) 456.26 337.33 T
(Kang G. Shin, University of Michigan, USA) 358.87 329.33 T
(Behrooz Shirazi, University of T) 342.79 321.33 T
(exas at Arlington, USA) 434.26 321.33 T
(John A. Stankovic, University of Massachusetts, USA) 345.45 313.33 T
(Mario T) 368.19 305.33 T
(okoro, Keio University) 390.84 305.33 T
(, Japan) 455.13 305.33 T
(Richard V) 359.8 297.33 T
(olz, T) 387.86 297.33 T
(exas A&M University) 403.7 297.33 T
(, USA) 465.46 297.33 T
(Stephanie White, Northrop/Grumman, USA) 359.65 289.33 T
(W) 364.49 281.33 T
(ei Zhao, T) 370.54 281.33 T
(exas A&M University) 399.01 281.33 T
(, USA) 460.77 281.33 T
(Steve Zeigler) 371.65 273.33 T
(, Rational Corp., USA) 408.89 273.33 T
1 F
(PUBLICA) 383.24 257.33 T
(TION CHAIR:) 414.22 257.33 T
0 F
(David L. Andrews, University of Arkansas, USA) 352.46 249.33 T
1 F
(PUBLICITY CHAIRS:) 386.28 233.33 T
0 F
(Michael R. Olsem, Air Force Software T) 331.8 225.33 T
(ech. Support Ctr) 446.01 225.33 T
(., USA) 491.71 225.33 T
(Antonio L. Samuel, NSWCDD, USA) 368.98 217.33 T
(Bradley R. Swim, King Saud University) 345 209.33 T
(, Saudi Arabia) 457.52 209.33 T
(Jack P) 327.15 201.33 T
(. C. V) 344.45 201.33 T
(erhoosel, T) 360.4 201.33 T
(elematics Research Centre, The Netherlands) 391.4 201.33 T
72 89 261 656 R
7 X
V
1 9 Q
0 X
(Pr) 75.6 642 T
(ogram Chairs:) 84.93 642 T
0 7 Q
( Dieter K. Hammer \050Chair for Europe and Africa\051) 75.6 624.33 T
( Dept. of Mathematics and Computing Science) 75.6 616.33 T
( Eindhoven University of T) 75.6 608.33 T
(echnology) 152.1 608.33 T
( P) 75.6 600.33 T
(. O. Box 513) 80.46 600.33 T
( NL-5600 MB Eindhoven The Netherlands) 75.6 592.33 T
( Phone: +31 40 474416; Internet: hammer@win.tue.nl) 75.6 584.33 T
( Heonshik Shin \050Chair for the Paci\336c Rim\051) 75.6 568.33 T
( Department of Computer Engineering) 75.6 560.33 T
( Seoul National University) 75.6 552.33 T
( Seoul, Korea) 75.6 544.33 T
( Internet: shinhs@snucom.snu.ac.kr) 75.6 536.33 T
( Lonnie R. W) 75.6 520.33 T
(elch, \050Chair for the Americas\051) 113.15 520.33 T
( Code B35, NSWCDD) 75.6 512.33 T
( 17320 Dahlgren Rd.) 75.6 504.33 T
( Dahlgren, V) 75.6 496.33 T
(A 22448-5100 USA) 111.05 496.33 T
( Phone: +540-653-1466; Internet:) 75.6 488.33 T
( welch@vienna.njit.edu) 75.6 480.33 T
1 9 Q
(Pr) 75.6 463 T
(ogram V) 84.93 463 T
(ice Chairs:) 118.34 463 T
1 7 Q
(F) 75.6 445.33 T
(AUL) 79.36 445.33 T
(T T) 93.49 445.33 T
(OLERANCE:) 104.45 445.33 T
0 F
(Arkday Kanevsky) 75.6 437.33 T
(, MITRE, USA) 125.88 437.33 T
(Y) 75.6 429.33 T
(oshiaki Kakuda, Osaka University) 79.95 429.33 T
(, Japan) 175.54 429.33 T
1 F
(RUN-TIME SYSTEMS:) 75.6 413.33 T
0 F
(Ray Clark, OSF) 75.6 405.33 T
(, USA) 119.96 405.33 T
(R. Rajkumar) 75.6 397.33 T
(, CMU/SEI, USA) 111.1 397.33 T
1 F
(ARCHITECTURE AND HARDW) 75.6 381.33 T
(ARE:) 178.26 381.33 T
0 F
(P) 75.6 373.33 T
(. Ramanathan, University of W) 78.71 373.33 T
(isconsin, USA) 165.92 373.33 T
(T) 75.6 365.33 T
(adashi Ae, Hiroshima Univ) 79.39 365.33 T
(., Japan) 155.53 365.33 T
1 F
(COMMUNICA) 75.6 349.33 T
(TIONS AND NETWORKING) 121.74 349.33 T
0 F
(Kenji T) 75.6 341.33 T
(oda, Electrotechnical Laboratory) 96.69 341.33 T
(, Japan) 188.18 341.33 T
(Ricardo Bettati, T) 75.6 333.33 T
(exas A&M University) 125.47 333.33 T
(, USA) 187.23 333.33 T
1 F
(ANAL) 75.6 317.33 T
(YSIS, V) 94.79 317.33 T
(ALIDA) 118 317.33 T
(TION AND SIMULA) 140.04 317.33 T
(TION:) 204.07 317.33 T
0 F
(Guenter Hommel, T) 75.6 309.33 T
(echnical University of Berlin, Germany) 131.68 309.33 T
(Michael W) 75.6 301.33 T
(. Masters, NSWCDD, USA) 106.25 301.33 T
1 F
(REAL-TIME DA) 75.6 285.33 T
(T) 127.39 285.33 T
(ABASES:) 131.54 285.33 T
0 F
(Sang Son, University of V) 75.6 277.33 T
(ir) 149.26 277.33 T
(ginia, USA) 153.41 277.33 T
(Maarten Boasson, Hollands Signaal, The Netherlands) 75.6 269.33 T
1 F
(NEW P) 75.6 253.33 T
(ARADIGMS AND LANGUAGES:) 97.83 253.33 T
0 F
(Norman R. Howes, Institute for Defense Analyses, USA) 75.6 245.33 T
(Bo Sanden, Geor) 75.6 237.33 T
(ge Mason University) 123.49 237.33 T
(, USA) 181.76 237.33 T
1 F
(SYSTEMS ENGINEERING AND REENGINEERING:) 75.6 221.33 T
0 F
(Bruce Lewis, Army MICOM, USA) 75.6 213.33 T
(Mark W) 75.6 205.33 T
(ilson, NSWCDD, USA) 98.84 205.33 T
1 F
(FORMAL METHODS:) 75.6 189.33 T
0 F
(Loe Feijs, Philips Research, The Netherlands) 75.6 181.33 T
(F) 75.6 173.33 T
(. Jahanian, University of Michigan, USA) 78.93 173.33 T
(T) 75.6 165.33 T
(omohiro Y) 79.39 165.33 T
(oneda, T) 109.21 165.33 T
(okyo Institute of T) 133.22 165.33 T
(echnology) 185.03 165.33 T
(, Japan) 213.74 165.33 T
1 F
(T) 75.6 149.33 T
(OOLS AND ENVIRONMENTS:) 80.14 149.33 T
0 F
(D. Bhatt, Honeywell, USA) 75.6 141.33 T
(Joer) 75.6 133.33 T
(g Kaiser) 87.14 133.33 T
(, GMD, Germany) 110.38 133.33 T
1 F
(MUL) 75.6 117.33 T
(TIMEDIA:) 91.29 117.33 T
0 F
(Borko Furht, Florida Atlantic University) 75.6 109.33 T
(, USA) 188.9 109.33 T
(Masao Sakauchi, University of T) 75.6 101.33 T
(okyo, Japan) 167.85 101.33 T
(Dragutin Petkovic, IBM Almaden Research Center) 75.6 93.33 T
(, USA) 218.41 93.33 T
63 89 261 656 R
0.5 H
2 Z
N
306 197 522 494 R
N
306 116 522 188 R
4 X
V
0 X
N
315 125 504 179 R
7 X
V
1 12 Q
0 X
(Important Dates) 368.81 171 T
0 10 Q
( Manuscripts: November 3, 1995) 326.58 158.33 T
( Noti\336cation: December 20, 1995) 322.98 146.33 T
( Camera Ready: January 23, 1995) 333.54 134.33 T
63 27 567 774 C
0 0 612 792 C
0 0 0 1 0 0 0 K
FMENDPAGE
%%EndPage: "1" 1
%%Trailer
%%BoundingBox: 0 0 612 792
%%PageOrder: Descend
%%Pages: 1
%%DocumentFonts: Times-Roman
%%+ Times-Bold
%%+ Times-Italic
%%EOF
-- ###################################################################### Prof.Dr. Dieter K. Hammer Department of Computing Science Eindhoven University of Technology P.B. 513, NL-5600 MB Eindhoven, The NetherlandsEmail: hammer@win.tue.nl WWW: http://www.win.tue.nl/win/cs/tt Tel.: (31)-(0)40-472734/474416 Fax: (31)-(0)40-463992 Priv: (31)-(0)3438-12773 (telephon and fax; please call before faxing) #######################################################################