Newsgroups: fj.archives.answers,fj.lang.misc
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!infoweb-news!news.tokyo.infoweb.or.jp!fgwnews!fdmnews!flab!sutra!ugai
From: ugai@syslab.iias.flab.fujitsu.co.jp (Takanori Ugai)
Subject: RAISE faq
Message-ID: <UGAI.95Apr10185100@indigo.syslab.iias.flab.fujitsu.co.jp>
Followup-To: fj.lang.misc
Lines: 708
Sender: usenet@iias.flab.fujitsu.co.jp
Nntp-Posting-Host: indigo.syslab.iias.flab.fujitsu.co.jp
Reply-To: ugai@iias.flab.fujitsu.co.jp
Organization: FUJITSU LABORATORIES, IIAS, Japan
Date: Mon, 10 Apr 1995 09:51:00 GMT
Dnas-Posting-Host: indigo.syslab.iias.flab.fujitsu.co.jp
Xref: galaxy.trc.rwcp.or.jp fj.archives.answers:325 fj.lang.misc:979
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.misc&nb=979&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$B7A<0<jK!$N(B FAQ $BBh(B3$BCJ(B.
$B86Cx<T$K$O5v2D$r<h$C$F$"$j$^$9(B.

Archive-name: RAISE-faq.japanese
Keywords: RAISE, faq specification, RSL, formal methods


RAISE FREQUENTLY ASKED QUESTIONS
================================

$B$3$N%U%!%$%k$ODj4|E*$K(B z-forum $B%a!<%j%s%0%j%9%H$H(B Usenet $B$N(B
comp.specification, comp.specification.z, comp.answers,
comp.software-eng $B$N%0%k!<%W$K%]%9%H$5$l$^$9(B.
$B$3$3$K$O7A<0<jK!(B RAISE $B$K4X$7$F0lHLE*$K$5$l$k<ALd$KBP$9$k(B
$BEz$($r=8$a$?$b$N$G$9(B.

$B<ALd$O%K%e!<%9%j!<%@$G8+IU$1$d$9$$$h$&$K9T$N:G=i$G(B "~Subject:" $B$G(B
$B%^!<%/$5$l$F$$$^$9(B.

Version: 1.16, Date and time: 95/02/15 08:47:56
Maintained by: tcszyh@aie.lreg.co.uk
Translated by: ugai@iias.flab.fujitsu.co.jp

~Subject: $BL\<!(B
------------------
1) RAISE $B$C$F2?(B?
2) RAISE $B<jK!$C$F2?(B?
3) RSL $B$C$F2?(B?
4) RSL $B$r;H$C$F$I$s$J%7%9%F%`$,5-=R$G$-$k$N(B?
5) RSL $B$G$O$I$s$J%7%9%F%`$O5-=R$G$-$J$$$N(B?
6) $B$I$s$J;Y1g%D!<%k$,$"$k$N(B?
7) RSL $B$O$I$s$J5-=R%9%?%$%k$r;Y1g$7$F$/$l$k$N(B?
8) RSL $B$O$I$s$J%b%8%e%i%j%F%#$r;}$C$F$$$k$N(B?
9) RSL $B$N%/%i%93HD%$H$$$&$N$O$"$k$N(B?
10) RSL $B$O%*%V%8%'%/%H;X8~$O%5%]!<%H$7$F$$$k$N(B?
11) RAISE $B$OJBNs$b07$&$3$H$,$G$-$k$N(B?
12) RSL $B$O<B9T2DG=$J$N(B?
13) RSL $B$O$I$s$J0UL#O@$r;}$C$F$$$k$N(B?
14) RAISE $B$N<BAu$C$F2?(B?
15) theory extension $B$F2?(B?
16) $B$J$K$,>ZL@$G$-$k$N(B?
17) RAISE $B$r;H$&$H%F%9%H$K$I$s$J1F6A$,$"$k$N(B?
18) RSL $B$O(B Z $B$HHf3S$9$k$H$I$&$J$N(B?
19) RSL $B$O(B VDM $B$HHf3S$9$k$H$I$&$J$N(B?
20) RAISE $B$H%j%U%!%$%s%a%s%H7W;;$H$N4X78$O$I$&$J$C$F$$$k$N(B?
21) $B$@$l$,(B RAISE $B$H(B RSL $B$r;H$C$F$$$k$N(B?
22) $B$[$+$K$O(B RAISE $B$r;H$C$F$$$k?M$O$I$3$+$K$$$k$N(B?
23) RAISE $B$K4X$9$kJ8=q$O$"$k$N(B?
24) RAISE $B$rJY6/$9$k$K$O$J$K$+$i$O$8$a$l$P$$$$$N(B?
25) RAISE $B$K$D$$$F$b$C$HCN$j$?$$;~$O$I$&$9$l$P$$$$$N(B?
26) Contact information
27) $B$3$N(B FAQ $B$KB-$j$J$$$b$N$,$"$C$?$iC/$K$$$($P$$$$$N(B?
28) $B;29MJ88%(B


~Subject: RAISE $B$C$F2?(B?
------------------------
RAISE $B$O7A<0<jK!$N$R$H$D$G$9(B. RAISE $B$O(B "Rigorous Approach to
Industrial Software Engineering" $B$NN,$G$9(B. RAISE $B$G$O(B, $B%=%U%H%&%'%"%7(B
$B%9%F%`$N3+H/$K7A<0<jK!$r9)6HE*$K;H$&$?$a$N5!G=$,Ds6!$5$l$F$$$^$9(B.
RAISE $B$NL\E*$K$O(B, $B$D$.$N$h$&$J$b$N$r2DG=$K$9$k;v$,$"$j$^$9(B.

- $B$h$j?.Mj@-$N9b$$%=%U%H%&%'%"(B
- $B$h$j%(%i!<$N>/$J$$%=%U%H%&%'%"(B
- $B$h$/J8=q$N@0Hw$5$l$?%=%U%H%&%'%"(B
- $B$h$jMF0W$KJ]<i$,2DG=$J%=%U%H%&%'%"(B

RAISE $B$O$D$.$N(B 2 $B$D$+$i9=@.$5$l$^$9(B.

- $B6/NO$J;EMM5-=R$H@_7W$N$?$a$N8@8l$G$"$k(B RAISE Specification Language (RSL)
- $BE}9gE*$J3+H/J}K!(B

$B;EMM(B, $BM}O@(B, $B>ZL@$r:n$k$?$a$NB?$/$N%D!<%k$K$h$k;Y1g$,$"$j(B,
$B$=$N;Y1g$O(B, $B%D!<%k$K$h$k;Y1g$KBP$9$k5?Ld$N$b$H$K9MN8$5$l$?$b$N$G$9(B.

RAISE $B8@8l$H%D!<%k$O%=%U%H%&%'%"3+H/2aDx$K$*$1$k;EMM5-=R(B, $B@_7W(B, $B<BAu(B
$B$N3F>lLL$r;Y1g$9$k$3$H$K>GE@$r9g$o$;$F$$$^$9(B.

RAISE $B$NL\E*$O9)6HE*$J$d$j$+$?$G7W2h$5$l<B9T$5$l$k5,B'$r;Y1g$9$k$3$H$K(B
$B$h$C$F%=%U%H%&%'%"3+H/%W%m%;%9$r$h$jNI$/$9$k$3$H$G$9(B. $B$H$/$K(B RAISE $B$O(B
$B:G=*E*$K%3%s%Q%$%k2DG=$J%3!<%I$r:n$k$^$G$:$C$H3+H/$r;Y1g$7$^$9(B.  RAISE 
$B$r;H$&$H;EMM$+$i<BAu$^$G$N$9$Y$F$N3+H/$K$*$$$F7A<0E*$K5-O?$,;D$5$l(B, $B$3(B
$B$N$3$H$,:GE,$JJ]<i:n6H$NA0Ds>r7o$K$J$C$F$$$k$N$G$9(B.

RAISE $B$O(B `spepwise refinement' $B$N%Q%i%@%$%`(B([Dij76],[Wir71],[Jon86])$B$r(B
$B;H$C$?%7%9%F%^%F%#%C%/$J%=%U%H%&%'%"3+H/$N(B20$BG/$N8&5f$H7P83$N7k2L$G$-$?(B
$B$b$N$G$9(B.  RAISE $B$K$D$$$F$b$C$HL@3N$K8@$&$H(B, European Commission -
RAISE (ESPRIT I 315, 1985 - 1990) $B$H(B LACOS (ESPRIT II 5383, 1990 -
1995, LArge scale C
$B$J$C$F$$$k(B 2 $B$D$N%W%m%8%'%/%H$,$"$j(B 200 $B?MG/0J>e$N?M$,$+$+$o$C$F$$$k(B.


~Subject: RAISE $B%a%=%C%I$C$F2?(B?
-----------------------------------
RAISE $B%a%=%C%I$O(B, $BMW5a3MF@$H%W%m%8%'%/%H4IM}$H8@$&$h$&$K$b$C$H$b4XO"$7(B
$B$?%=%U%H%&%'%"$H%7%9%F%`$N3+H/3hF0$K4X$9$k%,%$%I%i%$%s$r;}$C$F$$$^$9(B.
$B$3$NJ}K!O@$O(B stepwise refinement $B%Q%i%@%$%`$K4p$E$$$?$b$N$G$9(B.  $B$3$N%Q(B
$B%i%@%$%`$K4X$7$F(B, $B%=%U%H%&%'%"$O0lO"$N%9%F%C%W$rDL$8$F:n$i$l$^$9(B. $B$=$l(B
$B$>$l$N%9%F%C%W$G$O(B, $B$^$($N%9%F%C%W$G:n$i$l$?$b$N$KBP$7$F%j%U%!%$%s%a%s(B
$B%H$r9T$J$$$^$9(B. RAISE $B$G$O(B, $B$=$l$>$l$N%9%F%C%W$G$O(B `invent-and-verify' 
$B$H$$$&9M$(J}$G:n$i$l$^$9(B.  $B;EMM$O(B `manually' ($BH/8+E*B&LL(B) $B$G@_7W$,9T$J(B
$B$o$l(B, $B$3$N(B 2 $B$D$N4V$N4X78$O$"$H$G>ZL@$5$l$^$9(B. ($B$3$l$O$7$P$7$P(B 
posteriori verification $B$H8F$P$l$^$9(B) RAISE $B$OM}O@E*$J3HD%$H$7$FCN$i$l(B
$B$k$"$k<o$N%j%U%!%$%s%a%s%H$r;Y1g$7$^$9(B. ($B$3$l$K4X$7$F$O(B theory
extension $B$NItJ,$r8+$F2<$5$$(B.)

RAISE $B$G$O$3$N8!>Z$K4X$9$k%D!<%k$K$h$k;Y1g$,$"$j$^$9(B. $B$3$N$h$&$J7A<0E*(B
$B8!>Z$,@5$7$/9T$J$o$l$k$3$H$K$h$C$F(B $BF@$i$l$k@5$7$$%=%U%H%&%'%"$K4X$9$k(B
$B7rA4$J4pAC$,F@$i$l$k$3$H$K$J$j$^$9(B.  $B$7$+$7$J$,$i(B, $B7A<0E*>ZL@$O$R$H$D(B
$B$N2DG=@-$K2a$.$J$$$N$G$9(B.  $B<B:]$N9)6HE*$J%"%W%j%1!<%7%g%s$K4X$7$F$O(B, 
$B<B:]E*$J(B, $B$"$k$$$O7P:QE*@)Ls$K$h$j8!>Z$O$=$l$[$I7A<0E*$K$O(B ($B$=$l$[$I87(B
$B$7$/$O(B) $B9T$J$o$l$^$;$s(B.

RAISE $B%a%=%C%I$O(B, $B5,Dj$G$b%/%C%-%s%0%V%C%/$N$h$&$J$b$N$G$b$J$/%=%U%H%&(B
$B%'%"3+H/%W%m%;%9$K4X$9$kOHAH$H%,%$%I%i%$%s$rM?$($k$b$N$G$9(B.  $B$3$N%a%=(B
$B%C%I$N=@Fp$5$K$h$C$F$=$l$>$l$N%W%m%8%'%/%H$K<B:]E*$JLdBj$r4IM}$9$k$?$a(B
$B$N87$7$5$N%l%Y%k$r7h$a$?$j5;=Q$rA*Br$7$?$j$9$k$3$H$,$G$-$k$N$G$9(B.
RAISE $B%a%=%C%I$G$O%f!<%6$O$=$l$>$l$N4D6-$d%W%m%8%'%/%H$NI8=`$J$I$K1~$8(B
$B$F$I$l0L7A<0E*$+$H$$$&%l%Y%k$rA*Br$9$k$3$H$,$G$-$k$N$G$9(B.


~Subject: RSL $B$C$F2?(B?
----------------------
RSL $B$H$O(B RAISE Specification Language $B$N$3$H$G$9(B. $B$3$l$ONN0h$N9-$$;EMM(B
$B5-=R8@8l$G$9(B. $B$$$/$D$+$N;EMM5-=R8@8l(B (VDM, CSP & ACT-ONE) $B$N5!G=$rE}9g(B
$B$7$?$b$N$G$9(B. RSL $B$,(B `$BNN0h$N9-$$(B' $B$H$$$C$F$$$k$N$OCj>]EY$N9b$$;EMM$r5-(B
$B=R$9$k$3$H$b$G$-(B, $BF1MM$KDc%l%Y%k$N@_7W$b9T$J$&$3$H$,$G$-$k$H$$$&$3$H$G(B
$B$9(B. ($B%k!<%W$N$h$&$J<jB3$-E*$J5-=R$r$9$k$?$a$K$b;H$($k$H$$$&$3$H$K$J$j(B
$B$^$9(B) $B$3$N$h$&$K$J$C$F$$$kMxE@$N$R$H$D$O(B,$B%f!<%6$O<BAu$K;H$&%W%m%0%i%_(B
$B%s%08@8l0J30$K$?$C$?$R$H$D$NI=5-J}K!$@$1$rCN$C$F$$$l$P$$$$$H$$$&$3$H$G(B
$B$9(B.  $B$J$<$J$i3+H/A4BN$,(B RSL $B$r;H$C$F9T$J$o$l$k$+$i$G$9(B. RSL $B$N9=@.5!G=(B
$B$OJ,2r$H:FMxMQ$r%5%]!<%H$7$F$$$^$9(B.

RSL $B$N;EMM$O%=%U%H%&%'%"%7%9%F%`$N?t3XE*$J%b%G%k$G$"$k$H9M$($k$3$H$,$G(B
$B$-$^$9(B. $B3+H/$NCf$G0[$J$k%l%Y%k$N;EMM$N0c$$$O(B, $BCj>]EY$N%l%Y%k$N0c$$$H$J(B
$B$j$^$9(B.


~Subject: RSL $B$r;H$C$F$I$s$J%7%9%F%`$,5-=R$G$-$k$N(B?
---------------------------------------------------
RAISE $B$+$i:G$b287C$r<u$1$k$3$H$N$G$-$k%=%U%H%&%'%"3+H/%W%m%8%'%/%H$N<o(B
$BN`$H$$$&$N$O(B, $B%G!<%?$K$;$h(B, $B%"%k%4%j%:%`$K$;$h(B, $BJBNs@-$K$;$h(B,$B9b?.Mj@-(B
$B$rI,MW$H$9$k$K$;$h$b$H$b$HHs>o$KJ#;($J%7%9%F%`$N3+H/$G$"$k(B.  $BE57?E*$J(B
$B%"%W%j%1!<%7%g%s$O(B, $B%7%9%F%`%=%U%H%&%'%"(B, $BKd$a9~$_7?$N%=%U%H%&%'%"(B,$B%;(B
$B%$%U%F%#%/%j%F%#%+%k$J%=%U%H%&%'%"$J$I$G$"$k(B.

4 $B@$Be%D!<%k(B ($B5pBg$J%f!<%6%$%s%?!<%U%'%$%9$N@_7W$r4^$`$h$&$J$"$k<o$N4I(B
$BM}>e$N%"%W%j%1!<%7%g%s(B)$B$K$h$C$F4JC1$K$G$-$k$h$&$J%=%U%H%&%'%"$N3+H/$G(B
$B$O(BRAISE $B$+$iF1$8$h$&$K287C$r<u$1$k$3$H$O$G$-$J$$$G$7$g$&(B.

RAISE $B$O$5$^$6$^$J$H$3$m$GMxMQ$5$l@.8y$7$F$$$^$9(B. $B0J2<$KNs5s$7$^$9(B.

- $B%M%C%H%o!<%/@_7W%D!<%k%;%C%H(B
- $BL5?M1?E>Ns<V$NJ]8n%7%9%F%`(B
- $BA%$N%(%s%8%s$N%b%K%?%j%s%0%7%9%F%`(B
- $B2hA|=hM}(B
- $B=P2Y4IM}(B
- $B?M9)1R@1$K$h$k0LCV$N3NG'%7%9%F%`(B
- $B?M9)1R@1$N%Z%$%m!<%I4IM}$K4X$9$k4o6q4IM}%f%K%C%H$r3+H/$9$k$?$a$N(B
  $BE}9g%D!<%k%;%C%H$N0lIt(B
- $B%;%-%e%j%F%#%"!<%-%F%/%A%c$N5-=R(B (Bell-La Padula & Bull's
  Sesame)
- $BNs<V$N%b%K%?%j%s%0$H:F%9%1%8%e!<%j%s%0$N$?$a$N%7%9%F%`(B

$B$3$l$i$N%W%m%8%'%/%H$N$&$A$N$$$/$D$+$K$D$$$F$O$b$C$H>\$7$$>pJs$r<j$KF~(B
$B$l$k$3$H$,2DG=$G$9(B.

~Subject: RAISE $B$G$O$I$s$J%7%9%F%`$O5-=R$G$-$J$$$N(B?
---------------------------------------------------
RSL $B$N;EMM$G$O;~4V$d6u4VE*@)Ls$N$h$&$J5!G=$G$O$J$$MW5a$O(B,
$BD>@\07$&$3$H$O$G$-$^$;$s(B. RAISE $B$G$O$=$N$+$o$j$K$=$N$h$&$JMW5a$KBP$7$F$O(B
$B$I$N$h$&$K3+H/$,<B8=$5$l$k$+$H$$$&;~$K9MN8$KF~$l$^$9(B.
$B=>$C$F$$$m$$$m$J3+H/9)Dx$G$=$N$h$&$JMW5a$,<B8=$5$l$^$9(B.

$B$7$+$7$J$,$i(B, RSL $B$G%b%G%k>e$N;~4V$r07$&$3$H$O2DG=$G(B, $B$3$N$h$&$J(B
$B$d$j$+$?$K$7$F$$$kM}M3$O<B;~4V@-$K$D$$$F$N$_$G$9(B.


~Subject: $B$I$s$J;Y1g%D!<%k$,$"$k$N(B?
-----------------------------------
RAISE $B$N%D!<%k$O(B 1991 $BG/$NH>$P$+$i>&6HE*$KF~<j2DG=$G$9(B.

$B8@8l$HJ}K!O@$r;Y1g$9$k==J,MxMQ$KBQ$($k%D!<%k$N%;%C%H$,$"$j$^$9(B.  RAISE 
$B$N%D!<%k$O40A4$K7A<0E*$J;E;v$N$d$j$+$?$r>ZL@$NDI@W$H(B validation$B$J$I$r(B
$B;H$C$F;Y1g$7(B, $B$b$C$H4K$d$+$J$d$j$+$?$HF1$8$h$&$K;E;v$r9T$J$&$3$H$,$G$-(B
$B$^$9(B.

RAISE $B$N%D!<%k$O(B, $B3+H/Cf$N$5$^$6$^$J$b$N(B ($B%b%8%e!<%k(B, $B%b%8%e!<%k4V$N4X(B
$B78(B,$BM}O@(B, $B@5Ev@-(B, $B%R%s%H(B)$B$N%(%G%#%C%H(B, $BA`:n$r$9$k$?$a$N%D!<%k$N=8$^$j$K(B
$B$J$C$F$$$^$9(B. RAISE $B$N%D!<%k$GDs6!$5$l$k4D6-$O%=%U%H%&%'%"%7%9%F%`$N3+(B
$BH/A4BN$rDI@W$7(B, $BJ8=q2=$9$k5!G=$rDs6!$7$F$$$^$9(B.  $B$3$N4D6-$O$=$N%=%U%H(B
$B%&%'%"$N%i%$%U%?%$%`$9$Y$F$KEO$C$FJ]<i(B, $BH/E8$r;Y1g$7$^$9(B. $B8=:_$3$N4D6-(B
$B$O(B Unix $B$H(B X $B$rMQ$$$F(B Sun $B%o!<%/%9%F!<%7%g%s>e$GF0:n$7$^$9(B.

$B0J2<$N$h$&$J%D!<%k$,$"$j$^$9(B.

- $B%(%G%#%C%H(B
- $B@5Ev@-$NI>2A$N<B9T(B
- $B<jB3$-7?8@8l$X$NJQ49(B
- $BJ8=q2=$N;Y1g(B

$B%(%G%#%?$OJ8K!$r4IM}$9$k%(%G%#%?$G(B, $B%f!<%6$O(B($B%^%&%9$H%-!<$r;H$C$F(B)$BJ8K!(B
$BHOaF$rA*$s$G%j%U%!%$%s$7$^$9(B. $B$"$k$$$OIaDL$N%F%-%9%H%(%G%#%?$N$h$&$K;H(B
$B$$$^$9(B. $B$=$N;~$K$O(B, $B%+%C%H%"%s%I%Z!<%9%H$N$h$&$JDL>o$N%(%G%#%?$N5!G=$r(B
$B;H$C$F%?%$%W$7(B, $B%(%G%#%C%H$9$k$3$H$,$G$-$^$9(B. $B%(%G%#%?$OJ8K!$r<i$j(B,$B@E(B
$BE*>r7o(B ($B7?5,B'(B, $B;k3&5,B'$J$I(B)$B$r%A%'%C%/$7(B, $B%(%i!<$N>l=j$G4XO"$7$?%(%i(B
$B!<%a%C%;!<%8$rI=<($7$^$9(B.  $BB>$N<BBN$X$N;2>H$O(B `contexts' $B$rDL$7$F:n$i(B
$B$l$^$9(B.

$B@5Ev@-%(%G%#%?$O2qOCE*$KO@M}E*@5Ev@-$r3+H/$9$k$?$a$K;H$o$l(B,$B8e8~$-?dO@(B
$B$K$bA08~$-?dO@$K;H$o$l$^$9(B. $B@5Ev@-%(%G%#%?$O(B,$B=EMW$J5!G=$r;}$C$F$$$^$9(B.

- $B4JAG2=5!G=(B. $B$3$N5!G=$O>ZL@$N5,B'$r<+F0E*$KE,MQ$9$k$3$H$K$h$C$F$h$j4J(B
$B7i$J>r7o$K=L>.$9$k$?$a$K;H$o$l$^$9(B. ($B0lHV$$$$$N$O??$K$9$k$3$H(B)

- $B<BAu>r7o3HD%5!G=(B. $B$3$N5!G=$O(B 2 $B$D$N%b%8%e!<%k4V$N<BAu$N4X78$,@.$jN)(B
$B$D;~$K>\:Y$J>r7o$r$D$/$j=P$9;~$K;H$o$l$^$9(B.

$BJQ494o$O(B RSL $B$G=q$+$l$?Dc%l%Y%k$N;EMM$+$i%3%s%Q%$%k2DG=$J%W%m%0%i%_%s(B
$B%08@8l$N%3!<%I$r$D$/$j=P$9$?$a$K;H$o$l$^$9(B. C++ $B$H(B Ada $B$NJQ494o$,$"$j(B,
$B9b@-G=$K4X$9$kMW5a$,$"$k(B RSL $B%b%8%e!<%k$K4X$7$F$O(B, $B<jF0$G$NJQ49$d(B, $BJQ(B
$B49$5$l$?%3!<%I$N2~NI$,I,MW$K$J$j$^$9(B.

$BJ8=q@07A4o$O(B, RAISE $B$N<BBN$rE,Ev$J7A$GH4$-=P$7(B, $BHs7A<0E*$J%F%-%9%H$H(B
RAISE $B$N<BBN$r4^$`$h$&$J;f$K$h$kJ8=q$r$D$/$j=P$9$?$a$K;H$o$l$^$98=:_(B 
LaTeX $B$N@07A%7%9%F%`$N$_$,%5%]!<%H$5$l$F$$$^$9(B.  $B$7$+$7$J$,$i(B, $B@5Ev@-(B
$B0J30$N<BBN$O(B ASCII $B$G<j$KF~$l$k$3$H$b$G$-(B,$BFC<lJ8;z$O(B ASCII $B$NNs$KJQ49(B
$B$5$l$^$9(B.


~Subject: RSL $B$O$I$s$J5-=R%9%?%$%k$r;Y1g$7$F$/$l$k$N(B?
-----------------------------------------------------
RSL $B<!$N$h$&$J%9%?%$%k$r;Y1g$7$^$9(B.

- Z $B$d(B VDM $B$G;H$o$l$k$h$&$J%b%G%k;X8~$N;EMM(B. $B$3$N%9%?%$%k$r;H$&$H;EMM(B
$B$NCf$G;H$o$l$k%G!<%?$O(B `$B%b%G%k2=(B' $B$5$l$?$b$N$K$J$j$^$9(B. $BNc$($P%9%?%C%/(B
$B$OCM$NNs$H$7$F%b%G%k2=$5$l$^$9(B. $B%G!<%?$K4X$9$kA`:n$O%G!<%?$N%b%G%k$K$I(B
$B$N$h$&$KF/$/$+$,5-=R$5$l$^$9(B. $B%9%?%C%/$NNc$G$OCM$r%W%C%7%e$9$k$3$H$ONs(B
$B$N:G=i$KCM$r2C$($k$3$H$G(B, $B%]%C%W$9$k$3$H$ONs$N:G=i$NCM$r<h$j=|$/$3$H$H(B
$BEy2A$K$J$j$^$9(B.

- Larch $B$d(B OBJ $B$G;H$o$l$k$h$&$JBe?t;EMM(B. $B$3$l$O%b%G%k;X8~$h$j$b$b$C$H(B
$BCj>]EY$,9b$$(B. $B$3$N%9%?%$%k$G$O%G!<%?$O%G!<%?$K$D$$$F$N@-<A$rI=$98xM}$r(B
$BMQ$$$F5-=R$5$l$^$9(B. $B%9%?%C%/$NNc$G$O%9%?%C%/(B s $B$HMWAG(B x $B$KBP$7$F(B 
pop(sushi(x,s)) = s $B$rDj5A$7$^$9(B.  $B$3$N%9%?%$%k$G$O(B, $BB?$/$N%b%G%k$G8x(B
$BM}$r=<B-$7$^$9(B. RAISE $B%a%=%C%I$G$OBe?t;EMM$O0lHL$K$b$C$H6qBNE*$J%G!<%?(B
$B9=B$$,@_7W$5$l$k$h$&$K%b%G%k;X8~$G3+H/$5$l$^$9(B.

- Lisp, Miranda, Haskell $B$N$h$&$J(B applicative $B$J%W%m%0%i%_%s%08@8l$GMQ(B
$B$$$i$l$k%9%?%$%k$N$h$&$J(B applicative $B;EMM(B.  $BBg0hE*<B9TMzNr$d>uBV$N$h$&(B
$B$J$b$N$O$J$/(B, $BJQ?t$b$"$j$^$;$s(B.  $B%Q%i%a%?$K4X?t$rE,MQ$7$?7k2L$,4X?t$K(B
$BBP$9$k%Q%i%a%?$N5!G=$J$N$G$9(B.  $B<jB3$-$N$h$&$J$b$N$b$"$j$^$;$s(B. $B$7$?$,(B
$B$C$FF1$8%Q%i%a%?$KBP$9$k4X?t$rE,MQ$7$?7k2L$O>o$KF1$87k2L$K$J$j$^$9(B.

- C, Modula-2, Pascal $B$J$I$N<jB3$-7?%W%m%0%i%_%s%08@8l$GMQ$$$i$l$k$h$&(B
$B$J<jB3$-E*;EMM(B. $B$3$N%9%?%$%k$N82Cx$JFCD'$O(B, $B<B9TMzNr(B, $BBg0h>uBV$G$"$k(B.
$BJQ?t$,Dj5A$G$-(B, $BJQ99$G$-$k(B. $B$7$?$,$C$F<jB3$-$NE,MQ$N=gHV$,7k2L$K=EMW$J(B
$B1F6A$r$b$?$i$9(B.

- CSP $B$G;H$&$h$&$JJB9T$N;EMM(B. $BJB9T%W%m%;%9$OF14|%A%c%s%M%k$rDL$7$F8_$$(B
$B$KDL?.$r9T$J$&$h$&$KDj5A$5$l$^$9(B.

- pre- post- $B>r7o$rMQ$$$?%$%s%W%j%7%C%H$JDj5A(B

- $B%(%/%9%W%j%7%C%H$JDj5A(B


~Subject: RSL $B$O$I$s$J%b%8%e%i%j%F%#$r;}$C$F$$$k$N(B?
---------------------------------------------------
RSL $B$O9=B$$N%l%Y%k$K%Q%i%a%?2=$rMQ$$$?%b%8%e%i%j%F%#$r%5%]!<%H$7$F$$$^(B
$B$9(B.

RSL $B$N%b%8%e!<%k$O(B, $B4pK\E*$J%V%m%C%/$HCj>]E*$J%f%K%C%H$G9=@.$5$l$F$$(B
$B$F(B, RAISE $B$K$h$k3+H/$O(B, $B$3$l$i$rAH$_>e$2$F$$$/$3$H$G$"$k(B.  $B%b%8%e!<%k(B
$BFbIt$G$O(B RSL $B$N%(%s%F%#%F%#$9$J$o$A(B, $B%?%$%W(B, $BCM(B, $BJQ?t(B, $B%A%c%s%M%k(B,$B%*%V(B
$B%8%'%/%H$H$[$+$N%b%8%e!<%k$,Dj5A$5$l$k(B. RSL $B%b%8%e!<%k$O(B $B%W%m%0%i%_%s(B
$B%08@8l$G8@$o$l$k(B `$B%b%8%e!<%k(B', `$B%Q%C%1!<%8(B', `$B%/%i%9(B' $B$J$I$KAjEv$7$^(B
$B$9(B.  $B%b%8%e!<%k$,<+J,$N%(%s%F%#%F%#$rDj5A$7$F$$$kB>$N%b%8%e!<%k$N%(%s(B
$B%F%#%F%#$r;2>H$G$-$k$N$G(B, RSL $B$K$h$k;EMM$O(B, $B3,AXE*$K9=@.$5$l$^$9(B.  $B%b(B
$B%8%e!<%k$O%Q%i%a%?2=$5$l(B, generalised $B;EMM$r%5%]!<%H$7$F$$$^$9(B.  $B$3$l(B
$B$O:FMxMQ2DG=$J%b%8%e!<%k$r:n$k$?$a$K=EMW$J5!9=$G$9(B.  $B%b%8%e!<%k$O(B, $B$=(B
$B$N%(%s%F%#%F%#$NL>A0$rBX$($?$j1#$7$?$j$9$k$3$H$K$h$C$FM?$($i$l$?4D6-$K(B
$BE,9g$5$;$k$3$H$,$G$-$^$9(B.


~Subject: RSL $B$N%/%i%93HD%$H$$$&$N$O$"$k$N(B?
-------------------------------------------
RSL $B$G$O4pK\E*$J%V%m%C%/$rAH$_N)$F$k$3$H$,%/%i%9$N3HD%$G$"$C$F$7$P$7(B
$B$P(B, RSL $B%b%8%e!<%k$H$7$F;2>H$5$l$^$9(B.  $B$9$Y$F$N@k8@$O(B, $B%/%i%9$N3HD%$G(B
$B9T$J$o$l$^$9(B. $B$3$3$K$O(B, $B%?%$%W(B, $BDj?t(B, $B4X?t(B, $BJQ?t(B, $B%A%c%s%M%k(B,$B%*%V%8%'(B
$B%/%H$NDj5A$,4^$^$l$F$$$^$9(B. $B%9%-!<%^$OL>A0IU$-$N%/%i%9$N3HD%$G%/%i%9$N(B
$B3HD%$N%b%G%k$r<($7$F$$$^$9(B. $B$=$l$>$l$N%9%-!<%^$d%/%i%9$N3HD%$O$"$k%9%-(B
$B!<%^$d%/%i%9$N3HD%$N0l$D$N%$%s%?%s%9$r<($7$F$$$FL>A0IU$-$N%*%V%8%'%/%H(B
$B$H$7$F%$%s%9%?%s%92=$5$l(B, $B$9$/$J$/$H$b$b$H$N%9%-!<%^$d%/%i%9$N3HD%$GDj(B
$B5A$5$l$?$9$Y$F$N@-<A$O;}$C$F$$$^$9(B.

$B%/%i%9$N3HD%$OB>$N%/%i%9$N3HD%$K$h$C$F%Q%i%a%?2=$5$l$k$3$H$,$"$j$^$9(B.
$B$=$N$h$&$K$7$F:n$i$l$?2>0z?t$O(B, $B<B0z?t$+$iI,MW$J@-<A$rDj5A$7$^$9(B.  $B$3(B
$B$l$i$N@-<A$O(B, $B%Q%i%a%?2=$5$l$?%/%i%9$N3HD%$GMxMQ2DG=$H$J$k$b$N$G$9(B.


~Subject: RSL $B$O%*%V%8%'%/%H;X8~$O%5%]!<%H$7$F$$$k$N(B?
-------------------------------------------------
RAISE $B$O%*%V%8%'%/%H;X8~$KI,MW$J(B($B%5%V%?%$%W(B) $BB?Aj(B, $B7Q>5(B, $B1#JC$J$I$r%5(B
$B%]!<%H$7$F$$$^$9(B. $B0lHLE*$K8@$C$F(B RAISE $B$O$9$Y$F$N%*%V%8%'%/%H;X8~8@8l$N(B
$B5!G=$r9g$o$;$?$b$N0J>e$N%*%V%8%'%/%H;X8~<jK!$r%5%]!<%H$7$F$$$^$9(B.

- $BB?Aj(B

  RSL $B$O%5%V%?%$%WB?Aj(B ($B$"$k%?%$%W$N%5%V%?%$%W$K$"$kCM$N7?$rDj5A$7$F4X(B
  $B?t$rE,MQ$G$-$k$h$&$K$9$k$3$H(B)$B$r%5%]!<%H$7$F$$$^$9$,(B, $BF0E*%P%$%s%G%#%s(B
  $B%0$O%5%]!<%H$7$F$$$^$;$s(B.

  RSL $B$O(B ($BNc$($P(B ML $B$K$"$k$h$&$J(B) $B%Q%i%a!<%?$NB?Aj$O%5%]!<%H$7$F$$$^$;(B
  $B$s(B.  $B$7$+$7$J$,$i(B, $B4X?t(B `$B%F%s%W%l!<%H(B' $B$O$"$k%?%$%W$G<BBN2=$5$l$k$h$&(B
  $B$KDj5A$9$k$3$H$,$G$-$^$9(B. $BNc$($P(B, $B%?%$%W(B ELEM $B>e$K$$$/$D$+$N4X?t$rDj5A(B
  $B$7$?%b%8%e!<%k$O(B, $B%?%$%W(B ELEM $B$rDj5A$7$F$$$k%b%8%e!<%k$r%Q%i%a!<%?$H$7(B
  $B$F;}$D$3$H$,$G$-$^$9(B.

   scheme LIST_FUNS(E : class type Elem end) =
     class
       value 
         reverse : E.Elem-list -> E.Elem-list
         reverse(seq) is ...
         ...
     end

  $B$$$^$3$N4X?t$OG$0U$N7?$GDj5A$5$l$F$$$F(B ELEM $B$G<BBN2=$7$F;H$o$l$^$9(B.
  $B%Q%i%a%?2=$N5!G=$r;H$&$H(B, $B%Q%i%a%?$NB?Aj$h$j$b$h$j0lHLE*$J$3$H$,$G$-$^(B
  $B$9(B. $BNc$($P(B, $B%Q%i%a%?$O8xM}$K$h$k;EMM$r4^$`$3$H$,$G$-$k$N$G(B, Elem $B$,A4(B
  $B=g=x$N7A$K$J$k$3$H$,$G$-$^$9(B.

  RSL $B$G$O4X?t$N>e=q$-$r$9$k$3$H$,$G$-$k$N$G(B, $B$I$N4X?t$b>e=q$-$,@EE*$K2r(B
  $B7h$G$-$k$N$G$"$l$P2?2s$G$b@k8@$9$k$3$H$,$G$-$^$9(B. $B$9$J$o$A0[$J$k4X?t$N(B
  $BDj5A$O(B, $B$=$l$>$l$N%?%$%W(B $B$H(B/$B$^$?$O(B $B?t$N%Q%i%a%?$KBP$7$FE,MQ$7$J$1$l$P(B
  $B$J$j$^$;$s(B.

- $B7Q>5(B

  $B7Q>5$O(B RSL $B$N(B `$B3HD%(B' $B5!G=$r;H$C$F9T$J$$$^$9(B. $BB>$r3HD%$7$?%b%8%e!<%k$O(B
  $B$=$NDj5A$H>uBV$r7Q>5$7$^$9(B. $B$7$+$7$J$,$i(B, $BJ#?t$+$i$N7Q>5$r9T$J$C$?;~$K(B
  $B7Q>5$NIT0lCW$,5/$3$C$?;~$N2r7h$r$9$kJ}K!$O$"$j$^$;$s(B. $B$=$NIT0lCW$O@EE*(B
  $B$J%A%'%C%/$r9T$J$C$F$$$k;~$K%(%i!<$H$7$FJs9p$5$l$^$9(B. $BJ#?t$+$i$N7Q>5(B
  $B$O(B, $B6&M-$5$l$k$b$N$rL@<(E*$J$d$j$+$?(B($B%Q%i%a%?2=$K$h$C$F(B)$B$G;EMM2=$5$l$J(B
  $B$1$l$P$J$j$^$;$s(B.

- $B1#JC(B

  $B1#JC$O(B RSL $B$N(B `hide' $B5!G=$r;H$C$F9T$J$$$^$9(B. $B$3$N5!G=$K$h$C$F%b%8%e!<(B
  $B%k$NCf$GDj5A$5$l$k%(%s%F%#%F%#$,1#$5$l(B, $B%b%8%e!<%k$N30$+$i;2>H$G$-$J$/(B
  $B$J$j$^$9(B

RSL $B$OD>@\E*$K$O(B, $B%*%V%8%'%/%H$NF0E*<BBN2=$r%5%]!<%H$7$F$$$^$;$s(B.  $B$=(B
$B$l$O$3$N5!G=$,$"$k$HHs>o$KFq$7$$>ZL@%7%9%F%`$r:n$i$J$1$l$P$J$i$J$/$J$k(B
$B$+$i$G$9(B. $BF0E*%*%V%8%'%/%H$O%*%V%8%'%/%H$NG[Ns$r;H$C$F%b%G%k2=$5$l$^(B
$B$9(B.


~Subject: RAISE $B$OJB9T$b07$&$3$H$,$G$-$k$N(B?
-------------------------------------------
$B$O$$(B: RSL $B$N<gMW$J@_7W0U?^$O(B, $B0l$D$N;EMM5-=R8@8l$GJB9T$H(B, $BC`<!$rE}9g$9(B
$B$k$3$H$G$7$?(B. $BJBNs$KF0:n$9$k$b$N$O(B RSL $B$N%W%m%;%9$N35G0$G;EMM2=$5$l$^(B
$B$9(B. $B%W%m%;%9$O(B (i) $B%A%c%s%M%k$rDL$7$FB>$N%W%m%;%9$HDL?.$r9T$J$$(B, (ii) 
$B>uBV$X$N%"%/%;%9$,2DG=$J$b$N$G$"$k$H9M$($i$l$^$9(B.  $BDL?.$OF14|$7$F9T$J(B
$B$o$l$^$9(B. RSL $B$N%W%m%;%9$N35G0$O(BCSP ([Hoa85]) $B$K8+$i$l$k%W%m%;%9Be?t$N(B
$B35G0$r$b$H$K$7$?$b$N$G$9(B.

RSL $B$N%W%m%;%9$O(B, $BF~NO(B, $B=PNO(B, $BA*Br(B, $BJBNs9g@.$r4^$`<0$r;H$C$FL@<(E*$K(B
$B;EMM2=$5$l(B, $B8xM}E*$J;EMM$,:n$i$l$^$9(B.
$BJB9TF0:n$r8xM}E*$K;EMM2=$9$k$?$a$K(B, RSL $B$OFC<l$J(B `interlock'
$B1i;;$r;}$C$F$$$^$9(B.


~Subject: RSL $B$O<B9T2DG=$J$N(B?
-----------------------------
$B$$$$$((B: $B8=:_(B RSL $B$N%3%s%Q%$%i$b%$%s%?%W%j%?$b$"$j$^$;$s(B.  $B$7$+$7$J$,(B
$B$i(B, $B<jB3$-7?$N%3!<%I$KHs>o$K6a$$(B RSL $B$K$h$k;EMM$O=q$/$3$H$,$G$-$^$9(B.
$BA*Br$7$?8@8l$K0MB8$7$?%3!<%I$K$=$l$rJQ49$9$k$3$H$OHf3SE*4JC1$G$9(B. C++ 
$B$d(B Ada $B$X$NJQ494o$r;H$C$F<+F0E*$K(B, $B$"$k$$$O<jF0$G2DG=$G$9(B. $B$3$N$h$&$K(B
$B$7$F@8@.$5$l$?%3!<%I$O%3%s%Q%$%k$9$k$3$H$b$G$-$k$7(B, $B%$%s%?!<%W%j%?$GF0(B
$B$+$9$3$H$b$G$-$^$9(B.


~Subject: RSL $B$O$I$s$J0UL#O@$r;}$C$F$$$k$N(B?
-------------------------------------------
RSL $B$N7A<0E*(B, $B?t3XE*5-=R$O(B"Semantic Foundations of RSL" [Mil90a] $B$K=q(B
$B$+$l$F$$$^$9(B.  $B$3$3$G$O(B,$B@k8@E*0UL#O@$,M?$($i$l$F$$$^$9(B.  "The Proof
Theory for the RAISE Specification Language" [Mil90b]$B$K$O8xM}E*0UL#O@(B
$B$,M?$($i$l$F$$$^$9(B. $B@k8@E*%b%G%k$N9=C[$H$=$NB8:_>ZL@$O(B, [BD92a] $B$H(B 
[BD92b] $B$G$J$5$l$F$$$^$9(B.


~Subject: RAISE $B$N<BAu$C$F$J$K(B?
-------------------------------
$B;EMM$N0UL#$HF1MM$K3+H/$N0UL#$rDs6!$9$k$?$a$N7A<0E*%7%9%F%`$H8@$&$N$O(B, 
$B<BAu$N5-=R$^$G$rDs6!$7$J$1$l$P$J$i$J$$$b$N$G$9(B.  $B$b$7(B, $B%b%8%e!<%k(B A0 
$B$,(B, $B%b%8%e!<%k(B A1 $B$X$H3+H/$,?J$s$@$J$i$P(B, A1 $B$,(B `$B@5$7$/(B' $B3+H/$5$l$?$3(B
$B$H$rCN$kI,MW$,$"$j$^$9(B.  $B$=$l$,(B A0 $B$r<BAu$7$?$b$N$G$"$k$J$i$P(B A1 $B$O@5(B
$B$7$$$H$$$$$^$9(B.  $B$9$J$o$A(B, A0 $B$H(B A1 $B$,<BAu4X78$K$"$k$H8@$$$^$9(B.  $B<B:](B
$B$K$O<BAu$N5-=R$O$$$/$D$+%P%j%(!<%7%g%s$,9M$($i$l$^$9(B.  ($B$3$l$r%j%U%!%$(B
$B%s%a%s%H$H$+%l%$%U%#%1!<%7%g%s$H8@$$$^$9(B) RAISE $B$G$O(B theory extension 
$B$G$"$j(B 2 $B$D$NMW5a$r9g$o$;$FA*Br$5$l$k$N$G$9(B. $B$b$7(B A1 $B$,(B A0 $B$N<BAu$G$"(B
$B$k$J$i$P<!$N$3$H$,8@$($FM_$7$$$N$G$9(B.

- Property Preservation: A0 $B$K$D$$$F>ZL@$5$l$k$9$Y$F$N@-<A$,(B
A0 $B$K4X$7$F$b>ZL@$5$l$k(B. ($B0lHLE*$K$O(B,$B$J$j$?$?$J$$(B)

- Substitutivity: $B;EMM$NCf$G(B A0 $B$N%$%s%9%?%s%9$,(B A1 $B$N%$%s%9%?%s%9$G(B
$BCV$-49$(2DG=$G$"$j(B, $B?7$7$/$G$-$?;EMM$,$^$($N;EMM$N<BAu$K$J$C$F$$$k(B.


~Subject: theory extension $B$F2?(B?
--------------------------------
[RMG95] $B$+$i$NDj5A$r5s$2$F$*$-$^$9(B.

- $BM}O@(B T2 $B$,(B $BM}O@(B T1 $B$h$j$h$jB?$/$N<BBN(B $B$H(B/$B$^$?$O(B $B@-<A$r;}$D;~$K(B
T2 $B$O(B T1 $B$r3HD%$9$k(B.
- $BM}O@(B T1 $B$GDj5A$5$l$k<BBN$r;H$C$FI=8=$5$l$kM}O@(B T2 $B$N$9$Y$F$N@-<A$,(B
T1 $B$N@-<A$G$"$k$H$-(B T2 $B$O(B T1 $B$rJ]<iE*$K3HD%$9$k(B. $B8@$$BX$($l$P(B,
T2 $B$O(B T1 $B$+$i$N<BBN$KBP$7$F2?$b?7$7$$@-<A$r2C$($J$$(B. $BJ]<iE*$G$J$$3HD%$O(B
`$BHsJ]<iE*(B' $B$H8@$&(B.


~Subject: $B$J$K$,>ZL@$G$-$k$N(B?
-----------------------------
RAISE $B$O>ZL@$H$$$&$h$j$b(B `$B@5Ev@-(B' $B$H$$$&8@MU$r;H$$$^$9(B.  $B$3$l$O$"$k>r(B
$B7o$N??56$r<($9$b$N$G$9(B. $B$=$N$h$&$JO@>Z$OA4BN$H$7$F7A<0E*$J$b$N$K$J$j$^(B
$B$9(B. $B$9$J$o$A(B, RSL $B$N>ZL@5,B'$rE,MQ$9$k$3$H$K4p$E$$$??t3XE*$J>ZL@$H$J$j(B
$B$^$9(B.  $B$7$+$7$J$,$i(B, $B$"$k;:6HE*$J%"%W%j%1!<%7%g%s$K4X$7$F(B, $B<B:]E*(B, $B7P(B
$B:QE*@)8B$rK~$?$9>l9g$K$O@5Ev@-$H$$$&$N$O$b$C$HHs7A<0E*$G$bNI$$$b$N$G(B
$B$9(B.  $BHs7A<0E*$JO@>Z$rMxMQ$9$k$H$$$&9M$(J}$O(B, $B7A<0E*>ZL@$,$I$N$h$&$K:n(B
$B$i$l$k$+$H$$$&$3$H$r<($9$3$H$G$9(B. $B8@$$BX$($l$P(B, $BHs7A<0E*$JO@>Z$,;H$o$l(B
$B$k;~$O(B,$B7A<0E*$J>ZL@$GCV$-49$($i$l$k$H8@$&$3$H$r3N?.$7$F$$$J$1$l$P$J$j(B
$B$^$;$s(B.  $B7A<0E*$J4pAC$K$b$H$E$$$F$$$k$,(B, $BHs7A<0E*$J$b$N$r5v$9$=$N$h$&(B
$B$JO@>Z$O87L)$@$H8@$o$l$^$9(B.

RAISE $B$r;H$C$F:n@.$5$l$F@5Ev2=$5$l$k>r7o$K$O<!$N(B 2 $B<oN`$,$"$j$^$9(B.

- formal condition (RAISE $B$NM}O@$GL@5-$5$l$k=R8l$H3+H/4X78(B).  $B$3$l$i$O(B
$B<j$G:n$i$J$1$l$P$J$i$J$$(B.

- confidence confition (RSL $B$NItIJ$G$O:G=*E*$H$O$J$i$J$/(B,$BM=A[$G$-$J$$(B
$B0UL#$,$"$k?.Mj@-$rA}$9$?$a$N=R8l(B). $B$3$l$i$O<+F0E*$K@8@.$5$l$k(B.


~Subject: RAISE $B$r;H$&$H%F%9%H$K$I$s$J1F6A$,$"$k$N(B?
---------------------------------------------------
RAISE $B$O@x:_E*$K$O(B, $B%=%U%H%&%'%"$N%F%9%H$r>/$J$/$9$k$3$H$,$G$-$k$O$:$G(B
$B$9(B.  $B$J$<$J$i(B, $B%W%m%0%i%`$O$9$G$K:FMxMQ2DG=$J$h$&$K5-=R$5$l$F$$$F(B,$B3+H/(B
$B%W%m%;%9$N0lIt$O(B RAISE $B$N@5Ev@-%D!<%k$r;H$C$F7A<0E*$K@5$7$$$3$H$,<($5(B
$B$l$F$$$k$+$i$G$9(B. $B$3$N$3$H$O$"$k0UL#$G%F%9%H$r>/$J$/$9$k$3$H$r0UL#$7$F(B
$B$$$k$o$1$G$O$J$/(B, $B%3!<%ILnCf$K%(%i!<$,F~$j9~$^$J$$$h$&$K$7$F%F%9%H$K<:(B
$BGT$7$J$$$h$&$K$7$F$d$jD>$7$d%F%9%H$N$7D>$7$r8:$i$9$H$$$&$3$H$r0UL#$7$F(B
$B$$$k$N$G$9(B. $B7A<0;EMM$N@.2LJ*$O(B, $B%F%9%H%1!<%9$N@8@.$N=u$1$K$b$J$k$G$7$g(B
$B$&(B.


~Subject: RSL $B$O(B Z $B$HHf3S$9$k$H$I$&$J$N(B?
----------------------------------------
Z $B$O4pK\E*$K;EMM5-=R8@8l$G$9(B. $B0lHLE*$K;EMM$r:n$k$?$a$K$OE,$7$F$$$^$9$,(B
$B3+H/$K4X$9$kB>$N5-=R$K;H$&$?$a$K$O$d$dE,$7$F$$$^$;$s(B.  $B0lJ}(B RSL $B$O;EMM(B
$B5-=R$K$b3+H/$K$bMxMQ$9$k$3$H$,$G$-$^$9(B.

RSL $B$O(B $BDc%l%Y%k$N;EMM$dJBNs@-$N5!G=$K4X$7$F(B Z $B$h$j$bM%$l$F$$$^$9(B.  $B$7(B
$B$?$,$C$F(B, Z $B$N;EMM$r(B RSL $B$N;EMM$KJQ49$9$k$3$H$O(B, $B$=$N5U$h$j$OMF0W$G$9(B.

Z $B$H(B RSL $B$N;EMM5-=R$N%9%?%$%k$O$7$P$7$PA4$/0[$J$k$b$N$K$J$j$^$9(B.  Z $B$N(B
$B;EMM$O(B $B%b%G%k%Y!<%9(B, $B<g$H$7$F(B applicative $B$N%9%?%$%k$G=q$+$l$^$9(B.  $B0l(B
$BJ}(B RSL $B$O(B applicative $B$H(B imperative $B$N%9%?%$%k$+$i0lJ}$rA*Br$9$k$3$H$,(B
$B$G$-$^$9(B. $B$"$k$$$OBe?t;EMM$H%b%G%k%Y!<%9;EMM$+$iA*Br$9$k$3$H$,$G$-$^(B
$B$9(B.  $BCj>]%l%Y%k$N0c$&$b$N$r;EMM2=$9$k$3$H$,$G$-$k$h$&$K$J$C$F$$$k$3$H(B
$B$K$h$C$F(B, RSL $B$O$"$k%l%Y%k$+$iJL$N%l%Y%k$X$N3+H/$r2DG=$K$7$F$$$k$N$G(B
$B$9(B.

$B;EMM$NItIJ(B(Z $B$G$O%9%-!<%`(B, RSL $B$G$O%b%8%e!<%k(B) $B$rAH$_9g$o$;$k$3$H$O(B 
RSL $B$h$j$b(B Z $B$NJ}$,MF0W$G$9(B. ($BJ8K!>e$N%*!<%P%X%C%I$,>/$J$$(B) $B$7$+$7$J$,(B
$B$i$*$=$i$/Bg$-$J%=%U%H%&%'%"$K4X$7$F$O:FMxMQ@-$ODc$$$G$7$g$&(B. RSL $B$N9=(B
$BB$2=$N;EAH$_$O$"$k<o$N(B ML $B$N3HD%$N$h$&$J$b$N$G$9(B.  $BNc$($P(B, $B%b%8%e!<%k(B
$B$OB>$N%b%8%e!<%k>e$G%Q%i%a%?2=$9$k$3$H$,$G$-(B, RSL $B$O(B $B%Q%i%a!<%?$H$7$F(B
$BDs6!$5$l$k%b%8%e!<%k$+$i$N<1JL;R$r;H$&$3$H$,$G$-$^$9(B. $B$?$@$7(B, $B%Q%i%a%?(B
$B$NL>A0$G$=$l$rA0CV$7$J$1$l$P$J$j$^$;$s(B.

Z $B$b(B RSL $B$b$"$k4X?t$,E,MQ$5$l$?;~$KJQ99$,L5$$$h$&$J>uBV$N:Y$+$JB?$/$N(B
$BL50UL#$N=R8l$rF~$l$k$h$j$b$h$j>.$5$J>uBV$KJ,$1$k$3$H$,NI$$$H$7$F$$$^(B
$B$9(B. Z $B$O0lHLE*$K$=$l$>$l$N>.$5$J>uBV(B ($B$7$P$7$P(B, $B$"$kFCDj$N>uBV$K$=$l$>(B
$B$l$N4X?t$,E,MQ2DG=$K$J$k$N$G$9$,(B)$B$r$=$l$>$lJL$N%9%-!<%^$G07$$$^$9(B.  $B0l(B
$BJ}(B RSL $B$O>.$5$J>uBV$r0l$D0J>e$N%b%8%e!<%k$G4X?t$rAH$_9g$o$;$^$9(B.  $B$3$l(B
$B$O0lHLE*$K(B Z $B$N;EMM$K$OB?$/$N>.$5$J%9%-!<%^$,=P8=$7(B, $B$=$l$H$OBP>HE*$K(B,
RSL $B$N;EMM$G$O$h$j>/$J$$Bg$-$J%b%8%e!<%k$G9=@.$5$l$k$3$H$K$J$j$^$9(B.

~Subject: RSL $B$O(B VDM $B$HHf3S$9$k$H$I$&$J$N(B?
------------------------------------------
RSL $B$O(B VDM $B$KJBNs(B, $B8xM}(B, $B<jB3$-$N3F%9%?%$%k$N$h$&$J5!G=$r2C$($F:n$i$l(B
$B$?$b$N$G$9(B. $B%b%8%e%i%j%F%#$O(B, RSL $B$N5!G=$H$7$FF3F~$5$l$?$b$N$G(B, RAISE 
$B%a%=%C%I$O(B VDM $B$N0lIt$H$7$F%5%]!<%H$5$l$k$N$G$O$J$$(B.  $B$$$/$D$+$N$b$N$,(B 
VDM $B$K%b%8%e%i%j%F%#$r2C$($F:n$i$l$?$,(B,$B$^$@9-$/<u$1F~$l$i$l$?$b$N$O$J(B
$B$$(B. VDM $B$N%3%_%e%K%F%#$G9-$/<u$1F~$l$i$l$F$$$k5-=R$N$$$/$D$+$O(BRSL $B$K$b(B
$B4^$^$l$F$$$k(B.  $BNc$($P(B, $B7?9=@.;R(B, $B%^%C%W(B, $B=89g(B, $B%j%9%H(B, $BD>@Q$J$I$O$=$N(B
$B<0$d4X?tDj5A$N=q$-J}$H$H$b$KMxMQ$5$l$F$$$k(B. (pre-/post- $B$N%9%?%$%k$b(B).

VDM $B$r;H$C$?AjEv?t$N%1!<%9%9%?%G%#$,H/I=$5$l$F$$$k(B.  VDM $B$r;H$C$?;~$N(B
$B7A<0E*$JB&LL$N%7%9%F%^%F%#%C%/$J=EMW@-$H$H$b$K%=%U%H%&%'%"$N%b%G%j%s(B
$B%0(B, $B;EMM2=(B, $B3+H/$N$?$a$NAjEvNL$N5;=Q$d@oN,$,H/I=$5$l$F$$$F(B,$B$=$l$i$O(B 
RSL $B$G$bMF0W$KMxMQ$9$k$3$H$,$G$-$k(B.

~Subject: RAISE $B$H%j%U%!%$%s%a%s%H7W;;$H$N4X78$O$I$&$J$C$F$$$k$N(B?
-----------------------------------------------------------------
$B%j%U%!%$%s%a%s%H7W;;$O(B, $B%j%U%!%$%s%a%s%H$N7W;;E*(B ($B$"$k$$$O(B
$BJQ49E*(B) $B$d$j$+$?$r<h$C$F$$$^$9$,(B RAISE $B$O(B invent-and-verify $BK!$r(B
$B<h$C$F$$$^$9(B. $B$3$N(B 2 $B$D$N7A<0E*<jK!$OK\<AE*$K0[$J$kL\E*$r;}$C$F$$$^$9(B.
RAISE $B$OBg$-$J%=%U%H%&%'%"3+H/$rL\;X$7$F$$$^$9$,(B, $B%j%U%!%$%s%a%s%H7W;;$O(B
$B<g$K%W%m%0%i%`$r?t3XE*$KF3$-=P$9$?$a$K;H$o$l$F$$$^$9(B.


~Subject: $B$@$l$,(B RAISE $B$H(B RSL $B$r;H$C$F$$$k$N(B?
---------------------------------------------
RAISE $B%f!<%6$H$7$FEPO?$5$l$F$$$k$N$O$D$.$N$H$3$m$G$9(B.
CRI A/S (Denmark) - tool suppliers, 
BNR Europe Ltd (UK), 
Bull SA (France), 
Inisel Espacio SA (Spain), 
Lloyd's Register (UK), 
MATRA Transport SA (France), 
Space Software Italia SA (Italy), 
Technisystems Ltd (Greece), 
CAP Programator (Denmark).


~Subject: $B$[$+$K$O(B RAISE $B$r;H$C$F$$$k?M$O$I$3$+$K$$$k$N(B?
--------------------------------------------------------
$B2??M$+$N?M$O(B comp.specification $B$N%K%e!<%9%0%k!<%W$K$$$^$9(B.  $B6=L#$,$"(B
$B$k$J$i$P(B,$B%a!<%j%s%0%j%9%H$b2r@b$5$l$k$G$7$g$&(B.  $B$5$i$K>\:Y$K$D$$$F$O(B,
"" $B$HO"Mm$r<h$C$F$_$F2<$5$$(B.

$B%D!<%k$H0lHLE*$J>pJs$K4X$7$F$O(B Jan Storbank Pedersen <jsp@csd.cri.dk>
$B%3!<%9$H0lHLE*$J>pJs$K4X$7$F$O(B Maurice Naftalin <tcsmpn@aie.lreg.co.uk>
$B$HO"Mm$r<h$C$F$_$F2<$5$$(B

WWW page:  http://dream.dai.ed.ac.uk/raise/


~Subject: RAISE $B$K4X$9$kJ8=q$O$"$k$N(B?
-------------------------------------
RAISE $B$K4X$9$kJ8=q$K$O$D$.$N$h$&$J$b$N$,$"$j$^$9(B.
- RAISE Overview
  $B$3$NJ8=q$K$O(B RAISE $B$N9M$(J}$H$=$N@.N)$A$,=q$$$F$"$j(B, $BF3F~E*$J(B
  $B%l%Y%k$GE57?E*$J>.$5$JNcBj$r;H$C$F@bL@$,$5$l$F$$$^$9(B.
  CRI $B$+$iF~<j2DG=$G$9(B. ($B$D$.$N>O$r8+$F2<$5$$(B)

- The RAISE Specification Language 
  $B$3$NK\$O(B RSL $B$N%A%e!<%H%j%"%k$H(B RSL $B$N%j%U%!%l%s%9$+$i9=@.$5$l$F$$$^$9(B.
  $B%A%e!<%H%j%"%k$K$O(B RAISE Specification Language (RSL) $B$N>\:Y$J(B
  $BF3F~$,4^$^$l$F$$$^$9(B. $B%H%l!<%K%s%0%3!<%9$N4pAC$HF1$8$h$&$J$3$H$r(B
  $B<+J,$GJY6/$9$k$3$H$r9M$($F$$$^$9(B. $B%j%U%!%l%s%9$NItJ,$G$O(B,
  RAISE Specification Language (RSL) $B$,>\:Y$KDj5A$5$l$F$$$^$9(B.

  $B$3$NK\$OF~<j2DG=$G$9(B.
  The RAISE Specification Language
  The RAISE Language Group
  Prentice Hall
  ISBN: 0-13-752833-7

- The RAISE Development Method
  $B$3$NK\$O(B RAISE $B$r;H$C$F(B $B;EMM2=(B, $B3+H/(B, verification, validation,
  $BJQ49$r$I$N$h$&$K9T$J$&$+$r(B, $BJY6/(B, $B%H%l!<%K%s%0(B, $B;29M$KMxMQ$5$l$k$3$H$r(B
  $B9M$($F$$$^$9(B.

  $B$3$l$O$^$?(B RSL $B$N;EMM$N@-<A$r@5Ev2=$7$?$$$H;W$C$F$$$k?M$N$?$a$N(B
  $B%O%s%I%V%C%/$K$b$J$k$H9M$($F$$$^$9(B. $B$3$NK\$K$O(B RAISE $B$N@5Ev@-$K4X$9$k(B
  $BJ8K!$,5-=R$5$l$F$$$F(B, $B@5Ev@-$N>ZL@$GMxMQ$5$l$k7A<0E*>ZL@5,B'$,(B
  $B:\$C$F$$$^$9(B.

  $B$3$NK\$O(B 1995 $BG/$N=U$K=PHG$5$l$kM=Dj$G$9(B.
  The RAISE Development Method
  The RAISE Method Group
  Prentice Hall
  ISBN: 0-13-752700-4


~Subject: RAISE $B$rJY6/$9$k$K$O(B, $B$J$K$+$i$O$8$a$l$P$$$$$N(B?
---------------------------------------------------------
Lloyd's Register (UK) $B$KD4@02DG=$J%3!<%9$,(B 2 $B$D$"$j$^$9(B.
Maurice Naftalin +44 81 681 4040 <tcsmpn@aie.lreg.co.uk> $B$H(B
$BO"Mm$r<h$C$F$_$F2<$5$$(B.

- Introduction to RAISE 
- Software Development using RAISE

CRI (Denmark) $B$K$O(B RSL $B$H(B RAISE $B$rMQ$$$?(B 1 $BF|$+$i(B 5 $BF|4V$N%3!<%9$,$"$j$^$9(B.
Jan Storbank Pedersen +45 45 82 21 00 <jsp@csd.cri.dk> $B$HO"Mm$r(B
$B<h$C$F$_$F2<$5$$(B

- RAISE Tutorial (1 day)
- RSL and Method Course (3 days)
- RSL Course (5 days)
- RAISE Method Course (5 days)
- RAISE Justification Course (4 days)

CRI $B$+$i$O%S%G%*$K$h$k%H%l!<%K%s%0%3!<%9$b$"$j$^$9(B.
$B$3$l$O(B 10 $BK\$N%F!<%W$G9=@.$5$l(B, $B$=$l$>$l$*$h$=(B 50 $BJ,4V$G$9(B.

CRI, CAP Programator $B$H(B Lloyd's Register $B$O8\Ld$N;E;v$b9T$J$C$F$$$^$9(B.


~Subject: RAISE $B$K$D$$$F$b$C$HCN$j$?$$;~$O$I$&$9$l$P$$$$$N(B?
-----------------------------------------------------------
RAISE WWW page ( http://dream.dai.ed.ac.uk/raise/ ) $B$r8+$F2<$5$$(B.

RAISE $B$rNI$/;H$C$F$$$k?M$+(B,

Maurice Naftalin at Lloyd's Register <tcsmpn@aie.lreg.co.uk>
Jan Storbank Pedersen at CRI <jsp@csd.cri.dk>

$B$KJ9$$$F2<$5$$(B.

~Subject: Contact information
-----------------------------
Maurice Naftalin               Jan Storbank Pedersen
Lloyd's RegisterComputer Resources International A/S 
Lloyd's Register HouseP.O.Box 173
29, Wellesley Road,Bregner{\o}dvej 144
Croydon CR0 2AJDK-3460 Birker{\o}d
UKDenmark

Tel: +44 81 681 4040Tel: +45 45 822100
Fax: +44 81 681 4839Fax: +45 45 821711
email: tcsmpn@aie.lreg.co.ukemail: jsp@csd.cri.dk


Eld Zierau
CAP Programator
Produktionsvej 2
2600 Glostrup
Denmark

Tel: +45 44 94 44 44
Fax: +45 44 94 62 42
email: ez@sypro.dk


~Subject: $B$3$N(B FAQ $B$KB-$j$J$$$b$N$,$"$C$?$iC/$K$$$($P$$$$$N(B?
------------------------------------------------------------
$B$3$N(B FAQ $B$O(B LACOS $B%W%m%8%'%/%H$N%a%s%P!<$NCN<1$d(B RSL $BK\(B[RLG92],
$B$$$/$D$+$N(B CRI $B$N%j!<%U%l%C%H(B, RAISE Development Method [RMG94] $B$J$I$N(B
$B$5$^$6$^$J%l%]!<%H$dJ8=q$+$iJT=8$5$l$?$b$N$G$9(B.

$B$3$N(B FAQ $B$K4X$9$k<(:6$dD{@5$O(B,
Zoe Hellinger at Lloyd's Register $B$K$7$F2<$5$$(B.


Zoe Hellinger, 
Lloyd's Register 
Lloyd's Register House, 
29, Wellesley Road,
Croydon CR0 2AJ
UK

email: tcszyh@aie.lreg.co.uk. 

$BLu<TCm(B : $BF|K\8lLu$K4X$7$F$O(B, $BLu<T$^$G(B.

~Subject: $B;29MJ88%(B
--------------------
[BD92a] D. Bolignano and M. Debabi. On the Foundations of the RAISE
Specification Language. LACOS Report Bull/DB/27, Bull Corporate
Research Center, June 1992.

[BD92b] D. Bolignano and M. Debabi. Higher Order Communicating
Processes with Value-passing, Assignment and Return of Results. In
Proceedings of the ISAAC'92 Conference. December 1992.

[Dij76] E.W. Dijkstra. A Discipline of Programming. Prentice-Hall
International, 1976

[RLG92] The RAISE Language Group. THE RAISE Specification Language. The BCS
Practioner Series. Prentice Hall, 1992  ISBN 0-13-752833-7

[RMG95] The RAISE Method Group.. The RAISE Development Method. BCS
Practitioner Series.  Prentice Hall, 1995  ISBN 0-13-752700 
(To appear Spring 1995)


[Hoa85] C.A.R. Hoare. Communicating Sequential Processes.
Prentice-Hall series in Computer Science. Prentice-Hall International,
1985 

[Jon86] C.B. Jones. Systematic Software Development using VDM.
Prentice-Hall Series in Computer Science. Prentice-Hall International,
1986 

[Mil90a] R. Milne. The proof theory for the RAISE specification
language. RAISE Report REM/12, STC Technology Ltd, 1990.

[Mil90b] R. Milne. The semantic foundations of the RAISE specification
language. RAISE Report REM/11, STC Technology Ltd, 1990.

[Wir71] N. Wirth. Program Development by Stepwise Refinement.
Communications of the ACM, (14):221 - 227, 1971

--
------------------------------------------------------------------------
Simon Hughes
Imperial College
Email: sph@doc.ic.ac.uk
--
Takanori Ugai internet: ugai@iias.flab.fujitsu.co.jp
Institute for  Social Information Science,
FUJITSU LABORATORIES LTD. Chiba Japan
