40 (196) [14][20][27] 1 true 1 IO erase LLP B,C B C LLPAM LLP LLPAM B&C B & C B;C 2 LLP LLP Prolog B=>C C<=B B C!B! B LLP Prolog ( forall(x,b) x.b ) (

Size: px
Start display at page:

Download "40 (196) [14][20][27] 1 true 1 IO erase LLP B,C B C LLPAM LLP LLPAM B&C B & C B;C 2 LLP LLP Prolog B=>C C<=B B C!B! B LLP Prolog ( forall(x,b) x.b ) ("

Transcription

1 (195) 39 LLP LLPAM LLP Prolog LLPAM LO [2], ACL [15], Lolli [13], Lygon [9], Forum LLP IO [17], LLP [3] [4] [14] [20] [21] [24] [26] [27] TLLP [25] WAM LLPAM Lolli 1 LLP 2 Prolog J.-Y. Girard (resource- Miller [16] conscious logic) [7][8] LO, Lygon, Forum An Abstract Machine for a Compiler System of a Linear Logic Programming Language. Mutsunori Banbara,, Nara National College of Technology. Lolli LLP Kyoung-Sun Kang, ( ), Department of Computer Engineering, Division of Electronic and Computer Engineering, Pusan University of Foreign Studies. Naoyuki Tamura,, Department of Computer and Systems Engineering, Kobe [6] [9] [13] [14] [20] IO University., Vol.18, No.1(2001), pp [ ] Prolog ( ) 1 hodas/research/lolli/ 2

2 40 (196) [14][20][27] 1 true 1 IO erase LLP B,C B C LLPAM LLP LLPAM B&C B & C B;C 2 LLP LLP Prolog B=>C C<=B B C!B! B LLP Prolog ( forall(x,b) x.b ) ( ) S G S G R G R x.r G G S R G R G S G S G R G R S R G G R 0 R G ( ) LLP R G Prolog LLP (A ) LLP LLP -<> :- => R ::= A R 1 & R 2 G R G R x.r G ::= 1 A G 1 G 2 G 1 & G 2 G 1 G 2! G R G R G R 1 ( ) G LLP ( ) A C (A ) 3 ( B-<>C B C B C 3 4 Lolli ML P Q 1 C:-B B C B C P Q! P Q ) [14] LLP R ::= A R 1&R 2 G-<>R G=>R forall(x,r) G ::= true erase A G 1,G 2 G 1 &G 2 G 1 ;G 2!G R-<>G R=>G <= :-, ;, &,,, -<>, =>,! :- 2 C ::= A. A:-G.

3 (197) Vol. 18 No. 1 Jan C Prolog S 1 & & S m A x.a A:-G x.(g A) A G 1,G 2 S A G LLP Prolog LLP Lolli Lolli 2.3 LLP 2.2 LLP LLP Prolog (A m 1) R ::= S 1 & & S m S ::= A G A x.s Prolog ( z G LLP ) G R (! G) R G (R 1 & R 2 ) (G R 1 ) &(G R 2 ) G 1 (G 2 R) (G 1 G 2) R G x.r z.(g R[z/x]) x.(r 1 & R 2) ( x.r 1) &( x.r 2) (R 1 & R 2 ) & R 3 R 1 &(R 2 & R 3 ) R-<>G R r(1) LLP?- r(1) -<> true. R G R G S x.a x.(g A) Prolog (R 1 R 2 ) G R 1 (R 2 G) LLP Prolog ( ) Prolog Prolog LLP R-<>G R G r(1) r(x)?- r(1) -<> r(x). X=1 r(1) R G-<>A ( A:-G) S 1 & & S m G S 1 S m 1

4 42 (198)?- (r(x) :- write(x)) -<> r(1). R 1,R 2 r(2). % r(1) r(2)?- r(1) => r(x). X=1, Y=2 X=2, Y=1 G 1,G 2 Prolog G 1,G 2?- (r(1), r(2)) -<> (r(x), r(y)). G 1 &G 2 Prolog G 1,G 2?- r(1) -<> r(2) -<> (r(x), r(y)). R=>G 0 X=1 X=Y=1, Z=2 X=Y=2, Z=1 X=2 r(x) r(y)?- r(1) => r(2) => (r(x), r(x)). R 1 &R 2?- (r(1), r(2)) -<> ((r(x)&r(y)), r(z)). r(1) & r(2)!g G r(1) r(2) X=1 X=2 X=1, Y=2?- (r(1) & r(2)) -<> r(x). => erase Prolog assert p(x) :- q(x) assert r?- forall(x, (p(x) :- q(x))) => r. r LLP assert LLP result(zs) r(x) X r(x) assert reverse(xs, Zs) :- result(zs) -<> rev(xs, []).?- r(x) => (r(1), r(y)). rev([], Ys) :- result(ys). rev([x Xs], Ys) :- rev(xs, [X Ys]). r(1) X=1 r(y) Y X=1 X=2 G 1 G 2 G 1 G 2?- r(1) => r(2) -<> (!r(x), r(y)). erase erase?- (r(1), r(2), r(3)) -<> (r(x), erase) reverse([1,2,3], X) result(x) rev([1,2,3], []) Prolog A LLP rev([],[3,2,1]) result(x) X [3,2,1] Prolog (rev 3 )

5 (199) Vol. 18 No. 1 Jan reverse(xs, Zs) :- rev(xs, [] Zs). path :- rev([], Zs, Zs). (a -<> b) -<> rev([x Xs], Ys, Zs) :- rev(xs, [X Ys], Zs). (b -<> c) -<> (c -<> a) -<> 2. 2 (c -<> d) -<> (d -<> b) -<> a -<> (d, erase) 2 ; (a -<> d) -<> path :- (a -<> b) -<> % a -> b (b -<> c) -<> % b -> c (c -<> a) -<> % c -> a (c -<> d) -<> % c -> d 2. 3 (d -<> b) -<> % d -> b a -<> (d, erase). % a d path 6 forall(x, (test(x) :- X>=2)) (d, erase) d filter([1,2,3], Z) c -<> d c b -<> c a -<> b a erase test(x) :- X>=2 path :- ((a -<> b) & (a -<> d)) -<> (b -<> c) -<> (c -<> a) -<> (c -<> d) -<> (d -<> b) -<> a -<> (d, erase) N- Prolog 1 queen(8,q) [3] result(q) place(8,8) ( solve ;) a -<> place(8,8) c(1),..., c(8), u(2),..., u(16), b a-<> d d(-7),..., d(7) solve(8,[]) (b -<> c) -<> (c -<> a) -<> (c -<> d) -<> (d -<> b) -<> a -<> (d, erase). choose([1,2,3], 2, Z) assert filter([1,2,3], Z) assert % Zs Xs Y choose(xs, Y, Zs) :- forall(x, (test(x) :- X>=Y)) => filter(xs, Zs). filter([], []). (a -<> b) & (a -<> d) filter([x Xs], [X Zs]) :- test(x),!, filter(xs, Zs). a -<> b a -<> d filter([_ Xs], Zs) :- filter(xs, Zs). result(q) Q c, u, d

6 44 (200) queens(n,q) :- result(q)-<> place(n,n). place(1,n) :- c(1)-<>u(2)-<>d(0)-<> solve(n,[]). place(i,n) :- I > 1, I1 is I-1, U1 is 2*I, U2 is 2*I-1, D1 is I-1, D2 is 1-I, c(i)-<>u(u1)-<>u(u2)-<>d(d1)-<>d(d2)-<> place(i1,n). solve(0,q) :- result(q), erase. solve(i,q) :- I > 0, c(j), U is I+J, u(u), D is I-J, d(d), I1 is I-1, solve(i1,[j Q]). queens(n,q) :- gen(1,n,js), N2 is 2*N-1, gen(2,n2,us), D0 is 1-N, gen(d0,n2,ds), sol(n,js,us,ds,q). sol(0,_,_,_,[]). sol(i,js0,us0,ds0,[j Q]) :- I > 0, del(j,js0,js), U is I+J, del(u,us0,us), D is I-J, del(d,ds0,ds), I1 is I-1, sol(i1,js,us,ds,q). del(x,[x Xs],Xs). del(x,[y Ys],[Y Zs]) :- del(x,ys,zs). gen(_,0,[]). gen(i,n,[i Ns]) :- N>0, I1 is I+1, N1 is N-1, gen(i1,n1,ns). 1 Lolli N 2 Prolog N solve I c(j), J u(i+j), d(i-j) I 1 ( 3 ) 2 Prolog N- ( [5] ) LLP D=I-J ( N ) [11], [13], [22] Lolli LLP SML IO BIBD LLP 4 IO LLP (Prolog ) 3 LLP LLP Hodas Miller IO G ( ) G IO [10][12][13] ( ) ML Prolog IO 4 Lolli prove(g, I, O) G I U=I+J 16 8 forall (:- <=) -7

7 (201) Vol. 18 No. 1 Jan :- op(1060, xfy, (&) ). :- op( 950, xfy, (-<>)). :- op( 950, xfy, (=>) ). :- op( 900, fy, (!) ). prove(g) :- I = [], O = [], prove(g, I, O). prove(true, I, I) :-!. prove(erase, I, O) :-!, subcontext(o, I). prove((g1,g2), I, O) :-!, prove(g1, I, M), prove(g2, M, O). prove((g1&g2), I, O) :-!, prove(g1, I, O), prove(g2, I, O). prove((g1;g2), I, O) :-!, (prove(g1, I, O) ; prove(g2, I, O)). prove(!g, I, I) :-!, prove(g, I, I). prove((r -<> G), I, O) :-!, prove(g, [R I], [1 O]). prove((r => G), I, O) :-!, prove(g, [!R I], [!R O]). prove(a, I, O) :- pick(i, O, A). % A is an atomic formula prove(a, I, O) :- pick(i, M, (G -<> A)), % A is an atomic formula prove(g, M, O). subcontext([], [] ). subcontext([1 O], [R I]) :- \+ (R =!(_)), subcontext(o, I). subcontext([r O], [R I]) :- subcontext(o, I). pick(i, I, S) :- rule(s). pick([r I], [1 I], S) :- \+ (R =!(_)), pick_s(r, S). pick([!r I], [!R I], S) :- pick_s(r, S). pick([r I], [R O], S) :- pick(i, O, S). pick_s((r1&r2), S) :-!, (pick_s(r1, S) ; pick_s(r2, S)). pick_s(s, S). rule( append([], Zs, Zs) ). rule(( append(xs, Ys, Zs) -<> append([x Xs], Ys, [X Zs]) )). 4 IO LLP (Prolog ) O 2 Prolog N- G 1 G 2 1 LLP prove((g 1 G 2 )), I, O) : prove((g1,g2), I, O) :-!, prove(g1, I, M), prove(g2, M, O). I G 1 Hodas IO M G 2 G 2 G 1 sol(i,js,us,ds,q) Js, Us, Ds c, u, d 1. : LLP Prolog pick(i,o,a) Prolog I A LLP S

8 46 (202) G 1 2. : pick(i,o,a) & O I IO 1 O IO IO IOL ( ) LLP IOL 1 IO 2 ( ) G 1 & G IO IO [27] 4 prove((g 1 & G 2 ), I, O) : prove((g1&g2), I, O) :-!, prove(g1, I, O), prove(g2, I, O). G 1 G 2 I R G 1 l R, l I G 1 l = 0 I l 0 G 1 O G 2 IO IO IOL L,U I {G} O G 2 G 1 L ( G 1 G 2 1 U )

9 (203) Vol. 18 No. 1 Jan L,U I {1} I (1) subcontext U,L (O, I) L,U I { } O ( ) L,U I {G 1 } M L,U M {G 2 } O L,U I {G 1 G 2 } O ( ) L,U 1 I {G 1 } M change U 1,L+1 (M, N) L+1,U N {G 2 } O thinable L+1 (O) L,U I {G 1 & G 2 } O (&) L,U I {G i } O L,U I {G 1 G 2 } O ( i) L+1,U I {G} O L,U I {! G} O (!) L,U [ R, L I] {G} [ R, U O] L,U I {R G} O ( ) L,U [ R, 0 I] {G} [ R, 0 O] L,U I {R G} O ( ) pick L,U (I, O, A) L,U I {A} O (BC 1) pick L,U (I, M, G A) L,U I {A} O L,U M {G} O (BC 2 ) 5 IO IOL 1 G I, O G 1 r 1,..., r k L,U 1 I {G 1} M M r 1,..., r k L,U I {G} O I L N r 1,..., r k L + 1 ( 0) L+1,U N {G 2 } O G 2 U ( 0 ) r 1,..., r k G 1 & G 2 G 1 U thinable L+1(O) r 1,..., r k L,U I {G 1 & G 2} O (&) 1. G 1 U U 1 G 1 2. U 1 G 1 subcontext U,L([s 1,..., s n], [r 1,..., r n]) L L + 1 U s i = r i s i = R, U (2) G 2 4. G 2 G 1 pick L,U ([r 1,..., r n ], [s 1,..., s n ], S) (1) r i = S 1 & & S m, L S k = S L + 1 s i = S 1 & & S m, U s j = r j IO IOL S 1 & & S m, 0 S k = S s j = 5 U 1 change U 1,L+1 (M, N) G 1 G 2 (&) I change l,l ([r 1,..., r n ], [s 1,..., s n ]) G 2 5 subcontext, pick, change, thinable i = 1, 2,..., n (1) r i = R, L s i = r i (j i) (2) r i = r j (1 j n)

10 48 (204) i = 1, 2,..., n (1) r i = R, l out_of_scope s i = R, l (2) s i = r i ( thinable l ([r 1,..., r n]) r i = R, l l l true R 3.2 R IO pred ( ) code ( ) 1 ( ) p(1) record s n level : ; : ( ); : ( ); ); : ; : out_of_scope : ( pred code end S 1 & & S m S i S i s S 1 n S 1 & & S m m false) R G R G false p(x) X 1 level IO R G L R G r1 : 1; 0 r2 : 2; r1 S 1 & & S m S i r2 s n

11 (205) Vol. 18 No. 1 Jan CLO p(x 1,..., X n ) X 1 n ( "%$!-$ ) p/n r1 S 1! #"%$%&'!() r2 X 1 p/n r1 6 p(x 1,..., X n ) X 1 p/n r1 A1 X 1 p/n r2 Y.(q(X, Y ) p(f(x), Y )) 3.3 LLP LLPAM Prolog 6 WAM [1][23] ( ) LLPAM CLO WAM WAM S [1] 3 P mode read X. Y.(q(X, Y ) p(f(x), Y )) p(f(x), Y ):-q(x, Y ) unify_variable get_structure f/1, A1 unify_variable A1 execute q/2 WAM get structure f/1, A1 A1 f/1 unify_value A3 STR mode write A1 f/1 STR WAM S mode read WAM unify variable A1 read Miller Na- S A1 write dathur n* + #"$,& () P X Y.(q(X, Y ) p(f(x), Y )) unify_variable A3 X A3 unify_variable A3 get_structure f/1, A1 put_value A3, A1 execute q/2

12 50 (206) λprolog [18][19] λprolog D G D R2 : 2 D G LLP D G R RES L LLP D G U IO λprolog LLP λprolog R1 R2 4 LLPAM LLPAM LLPAM LLP 4.2 G 1 G 2 IO IO IOL G 1 G 2 Prolog WAM G 1 G WAM CODE, HEAP, TRAIL, PDL LLPAM SYMBOL, RES, HASH G 1 G 2 G 1 SYMBOL G 1 record pname : ; arity : ; code : ; r1 : 1; r2 : 2 end code G 1 LLPAM mid_with r1 end_with r2 RES HASH U WAM P, CP, S, H, HB, E, B, B0, TR out_of_scope L+1 R : R1 : 1 ( ) RES L,U I {G 1} M I M L,U M {G 2 } O M O G 2 G G 1 & G 2 G 1 & G 2 begin_with begin_with mid_with G 2 RES U (change ) L U L : ( 1) U : ( 1)

13 (207) Vol. 18 No. 1 Jan end_with RES L RES L out_of_scope out_of_scope (thinable )U L IO IOL [14] (&) begin_with 4.6 R G L,U 1 mid_with R S 1 & & S m change U 1,L+1 (M, N) L+1,U N {G 2} O L L + 1 R G U 1 U 1. R ( ) end_with thinable L+1 (O) 4.4! G! G 3. G begin_bang G end_bang R G begin_bang L end bang L 4.5 S i ) top begin_imp Y i S 1 S m mid_imp m top G top Hodas I {G 1 } M U U 1 R G R G Y i 2. R S i RES (R m ) 4. R 5. R out_of_scope true R G G R R RES out_of_scope R G (... end_imp Y i

14 52 (208) out_of_scope true begin_imp Y i R Y i mid_imp m RES R m R 1 S A G s R m A p/n S X 1, n m end_imp Y i RES Y i L L: unify_variable A n+1 Y i unify_variable A n+2 n m Y i Y i + m 1 (unify_variable A n+m ) out_of_scope true G false Y i 4.7 R G R G ( A n+1 S i ) A G begin_exp_imp Y i S 1... S m mid_exp_imp m G end_exp_imp Y i 3. begin_exp_imp Y i begin_imp Y i mid_exp_imp m mid_imp m end_exp_imp Y i false Y i 4.8 S..., X m S... A A 1 A n unify_variable A:-G S 1. put A A i 2. A j L X 1,..., X m put_closure L, n, A i ( L n) HEAP Y i n m A i mode Y i Y i + m 1 write

15 (209) Vol. 18 No. 1 Jan A i := CLO, H ; HEAP[H] := L; H := H + 1; HEAP[H] := n; H := H + 1; mode := write; add_res A i, A j (b) S ( A i A j ) RES (c) S RES[R].level := L; RES[R].out_of_scope := false; 1 call p/n ( RES[R].pred := A i ; RES[R].code := A j ; execute p/n) 2 3 A i R ; R := R + 1; p/n try_resource L s n mid_imp WAM try L R1 add_exp_res A i, A j A i A j R1, R2 RES R1, R2 RES[R].level := 0; RES[R].out_of_scope := false; BP R1, R2 L RES[R].pred := A i ; RES[R].code := A j ; A i trust_resource L R ; L R := R + 1; s n mid_exp_imp B B 4.9 LLP p/n A i ( RES A i ) p/n 1. 2 R1 R2 2. R1 R2 p/n S (a) S out_of_scope 3. p/n R2 restore_resource retry_resource_else L L P pickup_resource p/n, A i, L R1 (R1 R2) R1 ( R2) L

16 54 (210) p/n: pickup_resource p/n, A n+1, L try_resource L 1 L 0: restore_resource pickup_resource p/n, A n+1, L 2 retry_resource_else L 0 L 1: consume A n+1, A n+2 execute_closure A n+2 L 2: trust_resource L L : p/n 7 p/n LLPAM found := false; while R1 nil found do begin r := car(r1); R1 := cdr(r1); found := RES[r].pred = p/n RES[r].out_of_scope RES[r].level = 0 L; end; while R2 nil found do begin r := car(r2); R2 := cdr(r2); found := RES[r].pred = p/n RES[r].out_of_scope RES[r].level = 0 L; end; if found then A i := r else P := L; p/n pickup_resource ( L ) try_resource (R1, R2 ) consume execute_closure restore_resource pickup_resource trust_resource retry_resource_else R1, R2 consume execute_closure L 0 restore_resource ( 8 ) consume A i, A j R1, R2 A i A i U 4.10 WAM A i LLPAM R, L, U A j execute_closure A i A i A i = CLO,c S c + 2 mode add_res, add_exp_res read HEAP[c] p/n 7 consume, mid_with

17 (211) Vol. 18 No. 1 Jan p/n: pickup_resource p/n, A n+1, fail if_no_resource L 1 try_resource L 1 end_imp, end_exp_imp L 0: restore_resource out_of_scope pickup_resource p/n, A n+1, L 2 if_no_resource L 3 retry_resource_else L 0 L 1: consume A n+1, A n+2 execute_closure A 4.11 n+2 L 2: trust_resource fail WAM L 3: trust_resource L 1 LLPAM 8 p/n LLPAM ( ) G 1 & G 2,! G, R G, R G end_with, end_bang LLP call LLPAM LLP (R 1 R 2 R n) G ( R 1 (R 2 (R n G) )) begin_imp, end_imp n Y n end_imp Y i n end_imp Y i,n ( Y i ) if_no_resource L begin_imp Y i R 1 mid_imp m 1 R 2 p/n ( 7) mid_imp m 2... R n trust_resource mid_imp m n G end_imp Y i, n R1 R2 L p/n 8 pickup_resource if_no_resource 4.12 LLPAM 2. 1 reverse LLPAM m i R i 9 rev WAM LLP 2. 3 choose test 10

18 56 (212) 2 N N-Queens SICStus (msec) LLP (msec) 8 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) (5 5) SICStus (msec) LLP (msec) Knight Tour Prolog SICStus (msec) LLP (msec) SWI (msec) boyer browse cal chat parser ham poly queens 8 ( ) queens 10 ( ) queens 16 ( ) zebra boyer LLP LLPAM LLPAM (C ) ( WAM ) 2 Prolog N- SICStus Prolog ( 3.7.1, ) 1 Lolli N- 2 N- LLP (

19 (213) Vol. 18 No. 1 Jan % reverse(xs,zs) :- result(zs) -<> rev(xs,[]). reverse/2: % choose(xs,y,zs) choose/3: allocate 1 % Y1 allocate 1 begin_imp Y1 begin_exp_imp Y1 put_structure result/1, A3 % A3 = result(zs) unify_value A2 put_structure test/1, A4 unify_variable A6 put_closure L, 1, A4 % put_closure L, 1, A5 unify_value A2 % Zs unify_value A2 add_res A3, A4 mid_imp 1 put_constant [] /0, A2 call rev/2 % rev(xs,[]) add_exp_res A4, A5 mid_exp_imp 1 put_value A3, A2 call filter/2 end_imp Y1 deallocate proceed end_exp_imp Y1 deallocate proceed % Y1 % A4 = test(_) % % Y % % filter(xs,zs) % result(zs) % forall(x, (test(x) :- X>=Y)) L: unify_value A1 % Zs A1 L: unify_variable A2 % Y proceed execute >= /2 % X>=Y 9 reverse LLPAM test/1: pickup_resource test/1, A2, fail if_no_resource L1 0.43) try_resource L1 LLPAM L0: restore_resource pickup_resource test/1, A2, L2 if_no_resource L3 2 N 8 14 retry_resource_else L0 L1: consume A2, A3 ( ) N 15, 20, 25 execute_closure A3 ( ) N L2: trust_resource fail 8 3 N L3: trust_resource L1 10 choose test LLPAM 5 5 ( ( 4 ) SICStus Prolog ) ( 3.7.1, ) LLP boyer ( ) LLP SICStus Prolog 2.71 (switch_on_structure switch_on_constant ) boyer LLP SICStus Prolog 1.86 LLP SWI- 10% Prolog( 3.2.6) 2 30% LLPAM LLPAM Prolog ( ) Prolog MMX Pentium 266MHz 128M

20 58 (214) Linux OS 6 Lolli LLP x.g LLP Prolog λprolog ( [18]) Lolli LLP LLPAM (higher-order quantification, unification of λ-term) LLPAM Prolog WAM (Warren Abstract Machine) LLPAM LLP IO Lolli λprolog [ 1 ] Aït-Kaci, H.: Warren s Abstract Machine, The MIT Press, ( documents/wam.html). [ 2 ] Andreoli, J.-M. and Pareschi, R.: Linear Objects: Logical Processes with Built-In Inheritance, New Generation Computing, Vol. 9(1991), pp N- Prolog LLP [ 3 ] Banbara, M. and Tamura, N.: Compiling Resources in a Linear Logic Programming Language, SICStus Prolog Proceedings of Post-JICSLP 98 Workshop on Parallelism and Implementation Technology for Logic LLP N 8 3 N Programming Languages, June 1998, pp [ 4 ] Banbara, M. and Tamura, N.: Translating a Linear Logic Programming Language into Java, Pro- LLP ceedings of ICLP 99 Workshop on Parallelism and Implementation Technology for (Constraint) Logic LLPAM Programming Languages, November 1999, pp. 19 Hodas [14] 39. [ 5 ] Bratko, I.: Prolog programming for artificial intelligence, Addison-Wesley, A R 1 & R 2 G R G R x.r [ 6 ] Cervesato, I., Hodas, J. S., and Pfenning, F.: Efficient resource management for linear logic proof search, Proceedings of the 1996 International Workshop on Extensions of Logic Programming, Springer-Verlag LNAI 1050, March 1996, pp [14] [ 7 ] Girard, J.-Y.: Linear Logic, Theoretical Computer Science, Vol. 50(1987), pp [ 8 ] Girard, J.-Y.: Linear Logic: Its Syntax and Semantics, Advances in Linear Logic(Girard, J.-Y., Lafont, Y., and Regnier, L.(eds.)), Cambridge U- niversity Press, 1995, pp Proceedings of the Workshop on Linear Logic, Ithaca, New York, June 1993.

21 (215) Vol. 18 No. 1 Jan [ 9 ] Harland, J. and Winikoff, M.: Implementing the Linear Logic Programming Language Lygon, Proceedings of the 1995 International Logic Programming Symposium(Lloyd, J.(ed.)), Portland, Oregon, 1995, pp [10] Hodas, J. S.: Lolli: An Extension of λprolog with Linear Context Management, Workshop on the λprolog Programming Language(Miller, D.(ed.)), Philadelphia, Pennsylvania, August 1992, pp [11] Hodas, J. S.: Specifying Filler-Gap Dependency Parsers in a Linear-Logic Programming Language, Proceedings of the Joint International Conference and Symposium on Logic Programming(Apt, K.(ed.)), Washington, DC, November 1992, p- p [12] Hodas, J. S.: Logic Programming in Intuitionistic Linear Logic: Theory, Design and Implementation, PhD Thesis, University of Pennsylvania, Department of Computer and Information Science, [13] Hodas, J. S. and Miller, D.: Logic Programming in a Fragment of Intuitionistic Linear Logic, Information and Computation, Vol. 110,No. 2(1994), p- p Extended abstract in the Proceedings of the Sixth Annual Symposium on Logic in Computer Science, Amsterdam, July 15 18, [14] Hodas, J. S., Watkins, K., Tamura, N., and Kang, K.-S.: Efficient Implementation of a Linear Logic Programming Language, Proceedings of the 1998 International Conference and Symposium on Logic Programming, June 1998, pp [15] Kobayashi, N. and Yonezawa, A.: ACL A Concurrent Linear Logic Programming Paradigm, Proceedings of the 1993 International Logic Programming Symposium(Miller, D.(ed.)), Vancouver, Canada, MIT Press, October 1993, pp [16] Miller, D., Nadathur, G., Pfenning, F., and Scedrov, A.: Uniform proofs as a foundation for logic programming, Annals of Pure and Applied Logic, Vol. 51(1991), pp [17] Miller, D.: A Multiple-Conclusion Specification Logic, Theoretical Computer Science, Vol. 165,No. 1(1996), pp [18] Nadathur, G., Jayaraman, B., and Kwon, K.: Scoping Constructs in Logic Programming: Implementation Problems and their Solution, Journal of Logic Programming, Vol. 25(2)(1995), pp [19] Nadathur, G. and Miller, D.: An Overview of λprolog, Logic Programming: Proceedings of the Fifth International Conference and Symposium, Volume 1(Kowalski, R. A. and Bowen, K. A.(eds.)), Cambridge, Massachusetts, MIT Press, August 1988, pp [20] Tamura, N. and Kaneda, Y.: Extension of WAM for a linear logic programming language, Second Fuji International Workshop on Functional and Logic Programming(Ida, T., Ohori, A., and Takeichi, M.(eds.)), World Scientific, Nov. 1996, pp [21] Tamura, N. and Kaneda, Y.: A WAM model for a linear logic programming language, Proceedings of the 9th Symposium on Industrial Applications of Prolog (INAP 96), Oct. 1996, pp (in Japanese). [22] Tamura, N. and Kaneda, Y.: A Compiler System of a Linear Logic Programming Language, Proceedings of the IASTED International Conference Artificial Intelligence and Soft Computing, July 1997, pp [23] Warren, D. H. D.: An abstract Prolog instruction set, Technical Report Technical Note 309, SRI International, Menlo Park, CA, Oct [24], :, No. 7, , pp [25],,,, :, :, Vol. 41,No. SIG 4 (PRO 7)(2000), pp [26],, : Java, :, Vol. 40,No. SIG 10 (PRO 5)(1999), pp [27],, :,, Vol. 18,No. 0(2001), pp

shift/reset [13] 2 shift / reset shift reset k call/cc reset shift k shift (...) k 1 + shift(fun k -> 2 * (k 3)) k 2 * (1 + 3) 8 reset shift reset (..

shift/reset [13] 2 shift / reset shift reset k call/cc reset shift k shift (...) k 1 + shift(fun k -> 2 * (k 3)) k 2 * (1 + 3) 8 reset shift reset (.. arisa@pllab.is.ocha.ac.jp asai@is.ocha.ac.jp shift / reset CPS shift / reset CPS CPS 1 [3, 5] goto try/catch raise call/cc [17] control/prompt [8], shift/reset [5] control/prompt, shift/reset call/cc (continuationpassing

More information

平成 19 年度 ( 第 29 回 ) 数学入門公開講座テキスト ( 京都大学数理解析研究所, 平成 19 ~8 年月 72 月日開催 30 日 ) 1 PCF (Programming language for Computable Functions) PCF adequacy adequacy

平成 19 年度 ( 第 29 回 ) 数学入門公開講座テキスト ( 京都大学数理解析研究所, 平成 19 ~8 年月 72 月日開催 30 日 ) 1 PCF (Programming language for Computable Functions) PCF adequacy adequacy 1 PCF (Programming language for Computable Functions) PCF adequacy adequacy 2 N X Y X Y f (x) f x f x y z (( f x) y) z = (( f (x))(y))(z) X Y x e X Y λx. e x x 2 + x + 1 λx. x 2 + x + 1 3 PCF 3.1 PCF PCF

More information

Vol. 23 No. 4 Oct. 2006 37 2 Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

Vol. 23 No. 4 Oct. 2006 37 2 Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3 36 Kitchen of the Future: Kitchen of the Future Kitchen of the Future A kitchen is a place of food production, education, and communication. As it is more active place than other parts of a house, there

More information

< D906C95B639352D8BF E954690E690B D5A CC8F898D5A816A2E706466>

< D906C95B639352D8BF E954690E690B D5A CC8F898D5A816A2E706466> 21 1 1 Bilikozen & Akyel, 2014 Grabe 2009 p.14 22 Day & Bamford, 1998;, 2016; Mason, 2006; Mason & Krashen, 1997;, 2014; Nuttall, 1996; Robb & Kano, 2013 1 2. Grabe 1995 Day and Bamford 1998 Milliner and

More information

( ) P, P P, P (negation, NOT) P ( ) P, Q, P Q, P Q 3, P Q (logical product, AND) P Q ( ) P, Q, P Q, P Q, P Q (logical sum, OR) P Q ( ) P, Q, P Q, ( P

( ) P, P P, P (negation, NOT) P ( ) P, Q, P Q, P Q 3, P Q (logical product, AND) P Q ( ) P, Q, P Q, P Q, P Q (logical sum, OR) P Q ( ) P, Q, P Q, ( P Advent Calendar 2018 @Fukuso Sutaro,,, ( ) Davidson, 5, 1 (quantification) (open sentence) 1,,,,,, 1 1 (propositional logic) (truth value) (proposition) (sentence) 2 (2-valued logic) 2, true false (truth

More information

Int Int 29 print Int fmt tostring 2 2 [19] ML ML [19] ML Emacs Standard ML M M ::= x c λx.m M M let x = M in M end (M) x c λx.

Int Int 29 print Int fmt tostring 2 2 [19] ML ML [19] ML Emacs Standard ML M M ::= x c λx.m M M let x = M in M end (M) x c λx. 1, 2 1 m110057@shibaura-it.ac.jp 2 sasano@sic.shibaura-it.ac.jp Eclipse Visual Studio ML Standard ML Emacs 1 ( IDE ) IDE C C++ Java IDE IDE IDE IDE Eclipse Java IDE Java Standard ML 1 print (Int. 1 Int

More information

独立行政法人情報通信研究機構 Development of the Information Analysis System WISDOM KIDAWARA Yutaka NICT Knowledge Clustered Group researched and developed the infor

独立行政法人情報通信研究機構 Development of the Information Analysis System WISDOM KIDAWARA Yutaka NICT Knowledge Clustered Group researched and developed the infor 独立行政法人情報通信研究機構 KIDAWARA Yutaka NICT Knowledge Clustered Group researched and developed the information analysis system WISDOM as a research result of the second medium-term plan. WISDOM has functions that

More information

Emacs ML let start ::= exp (1) exp ::= (2) fn id exp (3) ::= (4) (5) ::= id (6) const (7) (exp) (8) let val id = exp in

Emacs ML let start ::= exp (1) exp ::= (2) fn id exp (3) ::= (4) (5) ::= id (6) const (7) (exp) (8) let val id = exp in Emacs, {l06050,sasano}@sic.shibaura-it.ac.jp Eclipse Visual Studio Standard ML Haskell Emacs 1 Eclipse Visual Studio variable not found LR(1) let Emacs Emacs Emacs Java Emacs JDEE [3] JDEE Emacs Java 2

More information

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Information Science and Technology, Osaka University a) kawasumi.ryo@ist.osaka-u.ac.jp 1 1 Bucket R*-tree[5] [4] 2 3 4 5 6 2. 2.1 2.2 2.3

More information

13金子敬一.indd

13金子敬一.indd 1 1 Journal of Multimedia Aided Education Research, 2004, No. 1, 115122 ED21 1 2 2 WWW 158 34 Decker 3 ED21 ED21 1 ED21 1 CS 1 2 ED213 4 5 ED21 ED21 ED21 ED9900 9 EL21 EE21 EC21 ED9900 JavaApplet JavaApplet

More information

三石貴志.indd

三石貴志.indd 流通科学大学論集 - 経済 情報 政策編 - 第 21 巻第 1 号,23-33(2012) SIRMs SIRMs Fuzzy fuzzyapproximate approximatereasoning reasoningusing using Lukasiewicz Łukasiewicz logical Logical operations Operations Takashi Mitsuishi

More information

[1] [3]. SQL SELECT GENERATE< media >< T F E > GENERATE. < media > HTML PDF < T F E > Target Form Expression ( ), 3.. (,). : Name, Tel name tel

[1] [3]. SQL SELECT GENERATE< media >< T F E > GENERATE. < media > HTML PDF < T F E > Target Form Expression ( ), 3.. (,). : Name, Tel name tel DEIM Forum 2011 C7-5 SuperSQL 223 8522 3 14 1 E-mail: tomonari@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp SuperSQL, SQL SELECT GENERATE SQL., SuperSQL HTML,.,. SuperSQL, HTML, Equivalent Transformation on

More information

% 95% 2002, 2004, Dunkel 1986, p.100 1

% 95% 2002, 2004, Dunkel 1986, p.100 1 Blended Learning 要 旨 / Moodle Blended Learning Moodle キーワード:Blended Learning Moodle 1 2008 Moodle e Blended Learning 2009.. 1994 2005 1 2 93% 95% 2002, 2004, 2011 2011 1 Dunkel 1986, p.100 1 Blended Learning

More information

論理学入門 講義ノート email: mitsu@abelardfletkeioacjp Copyright c 1995 by the author ll right reserved 1 1 3 2 5 3 7 31 7 32 9 33 13 4 29 41 33 42 38 5 45 51 45 52 47 3 1 19 [ 1] Begin at the beginning [ 2] [

More information

1 2 3 race conditions 4 race conditions [1] [3] ( 1 ) safetyliveliness ( 2 ) ( 3 ) 2.2 SPIN SPIN[2] AT&T Bell SPIN Promela Promela C LTL

1 2 3 race conditions 4 race conditions [1] [3] ( 1 ) safetyliveliness ( 2 ) ( 3 ) 2.2 SPIN SPIN[2] AT&T Bell SPIN Promela Promela C LTL 1,a) 1,b) race conditions race conditions race conditions Error Localization Based on the Counterexamples Generated by Model-Checker Shi Chen 1,a) Toshiaki Aoki 1,b) Abstract: It is hard to find errors

More information

2 984 WWW

2 984 WWW 18 2 984 WWW 1 1 1.1................................. 1 2 3 2.1............................ 3 2.1.1......................... 3 2.1.2......................... 4 2.1.3........................ 5 2.2........

More information

1 IDC Wo rldwide Business Analytics Technology and Services 2013-2017 Forecast 2 24 http://www.soumu.go.jp/johotsusintokei/whitepaper/ja/h24/pdf/n2010000.pdf 3 Manyika, J., Chui, M., Brown, B., Bughin,

More information

ii-03.dvi

ii-03.dvi 2005 II 3 I 18, 19 1. A, B AB BA 0 1 0 0 0 0 (1) A = 0 0 1,B= 1 0 0 0 0 0 0 1 0 (2) A = 3 1 1 2 6 4 1 2 5,B= 12 11 12 22 46 46 12 23 34 5 25 2. 3 A AB = BA 3 B 2 0 1 A = 0 3 0 1 0 2 3. 2 A (1) A 2 = O,

More information

untitled

untitled c 645 2 1. GM 1959 Lindsey [1] 1960 Howard [2] Howard 1 25 (Markov Decision Process) 3 3 2 3 +1=25 9 Bellman [3] 1 Bellman 1 k 980 8576 27 1 015 0055 84 4 1977 D Esopo and Lefkowitz [4] 1 (SI) Cover and

More information

1 May 2011

1 May 2011 1 May 2011 2 May 2011 3 May 2011 4 May 2011 5 June 2011 6 June 2011 7 June 2011 8 June 2011 9 July 2011 10 July 2011 11 July 2011 12 July 2011 13 August 2011 14 August 2011 15 August 2011 16 August 2011

More information

org/ghc/ Windows Linux RPM 3.2 GHCi GHC gcc javac ghc GHCi(ghci) GHCi Prelude> GHCi :load file :l file :also file :a file :reload :r :type expr :t exp

org/ghc/ Windows Linux RPM 3.2 GHCi GHC gcc javac ghc GHCi(ghci) GHCi Prelude> GHCi :load file :l file :also file :a file :reload :r :type expr :t exp 3 Haskell Haskell Haskell 1. 2. 3. 4. 5. 1. 2. 3. 4. 5. 6. C Java 3.1 Haskell Haskell GHC (Glasgow Haskell Compiler 1 ) GHC Haskell GHC http://www.haskell. 1 Guarded Horn Clauses III - 1 org/ghc/ Windows

More information

JFE.dvi

JFE.dvi ,, Department of Civil Engineering, Chuo University Kasuga 1-13-27, Bunkyo-ku, Tokyo 112 8551, JAPAN E-mail : atsu1005@kc.chuo-u.ac.jp E-mail : kawa@civil.chuo-u.ac.jp SATO KOGYO CO., LTD. 12-20, Nihonbashi-Honcho

More information

SCM (v0201) ( ) SCM 2 SCM 3 SCM SCM 2.1 SCM SCM SCM (1) MS-DOS (2) Microsoft(R) Windows 95 (C)Copyright Microsoft Corp

SCM (v0201) ( ) SCM 2 SCM 3 SCM SCM 2.1 SCM SCM SCM (1) MS-DOS (2) Microsoft(R) Windows 95 (C)Copyright Microsoft Corp SCM (v0201) ( ) 14 4 20 1 SCM 2 SCM 3 SCM 4 5 2 SCM 2.1 SCM SCM 2 1 2 SCM (1) MS-DOS (2) Microsoft(R) Windows 95 (C)Copyright Microsoft Corp 1981-1996. 1 (3) C:\WINDOWS>cd.. C:\>cd scm C:\SCM> C:\SCM>

More information

- March IMF IMF IMF ITO The General Agreement on Tariffs and Trade

- March IMF IMF IMF ITO The General Agreement on Tariffs and Trade M&A IMF IMF gold tranche - March IMF IMF IMF ITO The General Agreement on Tariffs and Trade IMF IMF IMF GATT OECD OECD BITs. - March. U I = I (r m, i, Z * r m i Z * (= Z / Z) I / r m > I / i < I / Z *

More information

Lebesgue可測性に関するSoloayの定理と実数の集合の正則性=1This slide is available on ` `%%%`#`&12_`__~~~ౡ氀猀e

Lebesgue可測性に関するSoloayの定理と実数の集合の正則性=1This slide is available on ` `%%%`#`&12_`__~~~ౡ氀猀e Khomskii Lebesgue Soloay 1 Friday 27 th November 2015 1 This slide is available on http://slideshare.net/konn/lebesguesoloay 1 / 34 Khomskii 1 2 3 4 Khomskii 2 / 34 Khomskii Solovay 3 / 34 Khomskii Lebesgue

More information

名称未設定

名称未設定 ISSN 88 64 Tottori Journal for Research in Mathematics Education http://www.rs.tottori-u.ac.jp/mathedu The Rational Number Project RNP Textbook Yoshikazu Tamaki vol.7, no. Mar. 05 F P (& p y t l p k y

More information

untitled

untitled MMRC DISCUSSION PAPER SERIES MMRC-J-7 COE 2004 3 COE E-mail: miyazaki@gbrc.jp 2004 3 ( ) (, 2003; Ulrich, 1995) (2002) 1 Langlois and Robertson (1992) (2001) (Baldwin & Clark, 2000; Sanchez, 2000; Sanchez

More information

SEJulyMs更新V7

SEJulyMs更新V7 1 2 ( ) Quantitative Characteristics of Software Process (Is There any Myth, Mystery or Anomaly? No Silver Bullet?) Zenya Koono and Hui Chen A process creates a product. This paper reviews various samples

More information

2 1/2 1/4 x 1 x 2 x 1, x 2 9 3x 1 + 2x 2 9 (1.1) 1/3 RDA 1 15 x /4 RDA 1 6 x /6 1 x 1 3 x 2 15 x (1.2) (1.3) (1.4) 1 2 (1.5) x 1

2 1/2 1/4 x 1 x 2 x 1, x 2 9 3x 1 + 2x 2 9 (1.1) 1/3 RDA 1 15 x /4 RDA 1 6 x /6 1 x 1 3 x 2 15 x (1.2) (1.3) (1.4) 1 2 (1.5) x 1 1 1 [1] 1.1 1.1. TS 9 1/3 RDA 1/4 RDA 1 1/2 1/4 50 65 3 2 1/15 RDA 2/15 RDA 1/6 RDA 1 1/6 1 1960 2 1/2 1/4 x 1 x 2 x 1, x 2 9 3x 1 + 2x 2 9 (1.1) 1/3 RDA 1 15 x 1 + 2 1/4 RDA 1 6 x 1 1 4 1 1/6 1 x 1 3

More information

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c CodeDrummer: 1 2 3 1 CodeDrummer: Sonification Methods of Function Calls in Program Execution Kazuya Sato, 1 Shigeyuki Hirai, 2 Kazutaka Maruyama 3 and Minoru Terada 1 We propose a program sonification

More information

ÿþbÎW'Yf[

ÿþbÎW'Yf[ NPO/NGO Chandler, 1977 2000 2003 (Barnard, 1938) Simon (1996) NASA NASA Rogers CAIB NASA Rogers (1986) CAIB (Columbia Accident Investigation Board) (2003) (2004) STS 51 L TV TV O O O O (Morton Thiokol)

More information

IPSJ SIG Technical Report Vol.2013-ARC-203 No /2/1 SMYLE OpenCL (NEDO) IT FPGA SMYLEref SMYLE OpenCL SMYLE OpenCL FPGA 1

IPSJ SIG Technical Report Vol.2013-ARC-203 No /2/1 SMYLE OpenCL (NEDO) IT FPGA SMYLEref SMYLE OpenCL SMYLE OpenCL FPGA 1 SMYLE OpenCL 128 1 1 1 1 1 2 2 3 3 3 (NEDO) IT FPGA SMYLEref SMYLE OpenCL SMYLE OpenCL FPGA 128 SMYLEref SMYLE OpenCL SMYLE OpenCL Implementation and Evaluations on 128 Cores Takuji Hieda 1 Noriko Etani

More information

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT DEIM Forum 2017 E3-1 SuperSQL 223 8522 3 14 1 E-mail: {tabata,goto}@db.ics.keio.ac.jp, toyama@ics.keio.ac.jp,,,, SuperSQL SuperSQL, SuperSQL. SuperSQL 1. SuperSQL, Cross table, SQL,. 1 1 2 4. 1 SuperSQL

More information

OS,,, Abstract OS LibOS LibOS OS OS OS LibOS Elasticty LibOS LibOS Li

OS,,, Abstract OS LibOS LibOS OS OS OS LibOS Elasticty LibOS LibOS Li OS,,, mkanatsu@asg.cs.tuat.ac.jp,tazaki@iijlab.jp,yuo@iijlab.jp,hiroshiy@cc.tuat.ac.jp Abstract OS LibOS LibOS OS OS OS LibOS Elasticty LibOS LibOS LibOS Keywords:, OS,, Cloud, Library OS, measurement

More information

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF   a m Vol.55 No.1 2 15 (Jan. 2014) 1,a) 2,3,b) 4,3,c) 3,d) 2013 3 18, 2013 10 9 saccess 1 1 saccess saccess Design and Implementation of an Online Tool for Database Education Hiroyuki Nagataki 1,a) Yoshiaki

More information

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int SOA 1 1 1 1 (HNS) HNS SOA SOA 3 3 A Service-Oriented Platform for Feature Interaction Detection and Resolution in Home Network System Yuhei Yoshimura, 1 Takuya Inada Hiroshi Igaki 1, 1 and Masahide Nakamura

More information

: u i = (2) x i Smagorinsky τ ij τ [3] ij u i u j u i u j = 2ν SGS S ij, (3) ν SGS = (C s ) 2 S (4) x i a u i ρ p P T u ν τ ij S c ν SGS S csgs

: u i = (2) x i Smagorinsky τ ij τ [3] ij u i u j u i u j = 2ν SGS S ij, (3) ν SGS = (C s ) 2 S (4) x i a u i ρ p P T u ν τ ij S c ν SGS S csgs 15 C11-4 Numerical analysis of flame propagation in a combustor of an aircraft gas turbine, 4-6-1 E-mail: tominaga@icebeer.iis.u-tokyo.ac.jp, 2-11-16 E-mail: ntani@iis.u-tokyo.ac.jp, 4-6-1 E-mail: itoh@icebeer.iis.u-tokyo.ac.jp,

More information

日立評論2007年3月号 : ソフトウェア開発への

日立評論2007年3月号 : ソフトウェア開発への Vol.89 No.3 298-299 Application of Statistical Process Control to Software Development Mutsumi Komuro 1 23 1985 ACM IEEE 1 195QC Quality Control 1 2 CMM Capability Maturity Model CMMI Capability Maturity

More information

2018 IPSJ/SIGSE Software Engineering Symposium (SES2018) 1,a) 1,b) 1,c) Java 2014 Java Java Java Stream Optional 18% Stream 5% Stream JDK6/7

2018 IPSJ/SIGSE Software Engineering Symposium (SES2018) 1,a) 1,b) 1,c) Java 2014 Java Java Java Stream Optional 18% Stream 5% Stream JDK6/7 1,a) 1,b) 1,c) Java 214 Java Java Java 1 13 3 Stream Optional 18% Stream 5% Stream JDK6/7 Java Stream Optional 1. [1], [2], [3] [4] 2 1 a) h-tanaka@ist.osaka-u.ac.jp b) shinsuke@ist.osaka-u.ac.jp c) kusumoto@ist.osaka-u.ac.jp

More information

2. Eades 1) Kamada-Kawai 7) Fruchterman 2) 6) ACE 8) HDE 9) Kruskal MDS 13) 11) Kruskal AGI Active Graph Interface 3) Kruskal 5) Kruskal 4) 3. Kruskal

2. Eades 1) Kamada-Kawai 7) Fruchterman 2) 6) ACE 8) HDE 9) Kruskal MDS 13) 11) Kruskal AGI Active Graph Interface 3) Kruskal 5) Kruskal 4) 3. Kruskal 1 2 3 A projection-based method for interactive 3D visualization of complex graphs Masanori Takami, 1 Hiroshi Hosobe 2 and Ken Wakita 3 Proposed is a new interaction technique to manipulate graph layouts

More information

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St 1 2 1, 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical Structures based on Phrase Similarity Yuma Ito, 1 Yoshinari Takegawa, 2 Tsutomu Terada 1, 3 and Masahiko Tsukamoto

More information

1153006 JavaScript try-catch JavaScript JavaScript try-catch try-catch try-catch try-catch try-catch 1 2 2 try-catch try-catch try-catch try-catch 25 1153006 26 2 12 1 1 1 2 3 2.1... 3 2.1.1... 4 2.1.2

More information

Hansen 1 2, Skinner 5, Augustinus 6, Harvey 7 Windle 8 Pels 9 1 Skinner 5 Augustinus 6 Pels 9 NL Harvey ML 11 NL

Hansen 1 2, Skinner 5, Augustinus 6, Harvey 7 Windle 8 Pels 9 1 Skinner 5 Augustinus 6 Pels 9 NL Harvey ML 11 NL HANAOKA, Shinya 1 3 Hansen1, 2 1 2 3 Hansen 2 3 4 5 2 2.1 002 Vol.5 No.4 2003 Winter 3 4 2.2 Hansen 1 2, Skinner 5, Augustinus 6, Harvey 7 Windle 8 Pels 9 1 Skinner 5 Augustinus 6 Pels 9 NL Harvey 10 2.3

More information

Computer Security Symposium October 2013 Android OS kub

Computer Security Symposium October 2013 Android OS kub Computer Security Symposium 2013 21-23 October 2013 Android OS 243-0292 1030 y.kita@ccy.kanagawa-it.ac.jp mirang@nw.kanagawa-it.ac.jp 889-2192 1-1 kubota@cs.miyazaki-u.ac.jp oka@cs.miyazaki-u.ac.jp Android

More information

BASIC / / BA- SIC Web 1/10 1/10 / / JavaScript

BASIC / / BA- SIC Web 1/10 1/10 / / JavaScript BASIC / / BA- SIC Web 1/10 1/10 // JavaScript MIT Processing line(10,10,100,100); 1 BASIC / Phidgets 1 GAINER 2 USB / Phidgets USB 1: 1 http://www.phidgets.com/ 2 http://gainer.cc/ / / BGM Phidgets University

More information

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp 1. 1 1 1 2 treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corpus Management Tool: ChaKi Yuji Matsumoto, 1 Masayuki Asahara, 1 Masakazu Iwatate 1 and Toshio Morita 2 This paper

More information

,,,,., C Java,,.,,.,., ,,.,, i

,,,,., C Java,,.,,.,., ,,.,, i 24 Development of the programming s learning tool for children be derived from maze 1130353 2013 3 1 ,,,,., C Java,,.,,.,., 1 6 1 2.,,.,, i Abstract Development of the programming s learning tool for children

More information

Run-Based Trieから構成される 決定木の枝刈り法

Run-Based Trieから構成される  決定木の枝刈り法 Run-Based Trie 2 2 25 6 Run-Based Trie Simple Search Run-Based Trie Network A Network B Packet Router Packet Filtering Policy Rule Network A, K Network B Network C, D Action Permit Deny Permit Network

More information

66-1 田中健吾・松浦紗織.pwd

66-1 田中健吾・松浦紗織.pwd Abstract The aim of this study was to investigate the characteristics of a psychological stress reaction scale for home caregivers, using Item Response Theory IRT. Participants consisted of 337 home caregivers

More information

36 581/2 2012

36 581/2 2012 4 Development of Optical Ground Station System 4-1 Overview of Optical Ground Station with 1.5 m Diameter KUNIMORI Hiroo, TOYOSHMA Morio, and TAKAYAMA Yoshihisa The OICETS experiment, LEO Satellite-Ground

More information

handout.dvi

handout.dvi http://www.kurims.kyoto-u.ac.jp/ ichiro 1 1.1 (formal verification, formal methods) [3] 2 theorem prover proof assistant PVSIsabell/HOLCoq Kripke M ϕ M ϕ M = ϕ model checker M ϕ M ϕ M M ϕ state explosion

More information

95NBK-final.dvi

95NBK-final.dvi focus particle (scale) (scalar reading) The basic semantic function of `toritate'(designting)-particles in Japanese, which correspond to so-called `focus particles' in English, is to designate an object

More information

A Japanese Word Dependency Corpus ÆüËܸì¤Îñ¸ì·¸¤ê¼õ¤±¥³¡¼¥Ñ¥¹

A Japanese Word Dependency Corpus   ÆüËܸì¤Îñ¸ì·¸¤ê¼õ¤±¥³¡¼¥Ñ¥¹ A Japanese Word Dependency Corpus 2015 3 18 Special thanks to NTT CS, 1 /27 Bunsetsu? What is it? ( ) Cf. CoNLL Multilingual Dependency Parsing [Buchholz+ 2006] (, Penn Treebank [Marcus 93]) 2 /27 1. 2.

More information

...C...{ ren

...C...{ ren 15 2010. 2 41 1 1 2 Ura 1999 1a 1b 1c 42 2a 2b 2c P P Takezawa 1987 Tada 1992, 1993 Zushi 1995 Ura 1999 Hiraiwa 2001 Tada 1992 Agr AgrOP-Spec Ura 1999 Hiraiwa 2001 TP-Spec Kuno 1973 2 3, 4 3a 3b 3c 3d

More information

JAPAN MARKETING JOURNAL 122 Vol.31 No.22011

JAPAN MARKETING JOURNAL 122 Vol.31 No.22011 Japan Marketing Academy JAPAN MARKETING JOURNAL 122 Vol.31 No.22011 JAPAN MARKETING JOURNAL 122 Vol.31 No.22011 JAPAN MARKETING JOURNAL 122 Vol.31 No.22011 JAPAN MARKETING JOURNAL 122 Vol.31 No.22011 JAPAN

More information

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( )

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( ) 1,a) 2 4 WC C WC C Grading Student programs for visualizing progress in classroom Naito Hiroshi 1,a) Saito Takashi 2 Abstract: To grade student programs in Computer-Aided Assessment system, we propose

More information

わが国企業による資金調達方法の選択問題

わが国企業による資金調達方法の選択問題 * takeshi.shimatani@boj.or.jp ** kawai@ml.me.titech.ac.jp *** naohiko.baba@boj.or.jp No.05-J-3 2005 3 103-8660 30 No.05-J-3 2005 3 1990 * E-mailtakeshi.shimatani@boj.or.jp ** E-mailkawai@ml.me.titech.ac.jp

More information

201/扉

201/扉 Mohammad Reza SARKAR ARANI Associate Professor, Allameh Tabatabai University Visiting Research Scholar, International Research Center for Japanese Studies 200718 Mohammad Reza SARKAR ARANI Visiting Research

More information

「計算と論理」 Software Foundations その3

「計算と論理」  Software Foundations   その3 Software Foundations 3 cal17@fos.kuis.kyoto-u.ac.jp October 24, 2017 ( ) ( 3) October 24, 2017 1 / 47 Lists.v ( ) ( ) ( ) ( 3) October 24, 2017 2 / 47 ( ) Inductive natprod : Type := pair : nat nat natprod.

More information

., White-Box, White-Box. White-Box.,, White-Box., Maple [11], 2. 1, QE, QE, 1 Redlog [7], QEPCAD [9], SyNRAC [8] 3 QE., 2 Brown White-Box. 3 White-Box

., White-Box, White-Box. White-Box.,, White-Box., Maple [11], 2. 1, QE, QE, 1 Redlog [7], QEPCAD [9], SyNRAC [8] 3 QE., 2 Brown White-Box. 3 White-Box White-Box Takayuki Kunihiro Graduate School of Pure and Applied Sciences, University of Tsukuba Hidenao Iwane ( ) / Fujitsu Laboratories Ltd. / National Institute of Informatics. Yumi Wada Graduate School

More information

04.™ƒ”R/’Ô”�/’Xfl©

04.™ƒ”R/’Ô”�/’Xfl© Digicashecash PC IC AI LicenseCoin License Pk A L Pk A W Rc C Coin License Okamoto and Ohta Okamoto and Ohta IC Digicashecash TTP Trusted Third Party TTP TTP TTP TTP: Trusted Third Party TTPTTP TTP TTP

More information

21 Pitman-Yor Pitman- Yor [7] n -gram W w n-gram G Pitman-Yor P Y (d, θ, G 0 ) (1) G P Y (d, θ, G 0 ) (1) Pitman-Yor d, θ, G 0 d 0 d 1 θ Pitman-Yor G

21 Pitman-Yor Pitman- Yor [7] n -gram W w n-gram G Pitman-Yor P Y (d, θ, G 0 ) (1) G P Y (d, θ, G 0 ) (1) Pitman-Yor d, θ, G 0 d 0 d 1 θ Pitman-Yor G ol2013-nl-214 No6 1,a) 2,b) n-gram 1 M [1] (TG: Tree ubstitution Grammar) [2], [3] TG TG 1 2 a) ohno@ilabdoshishaacjp b) khatano@maildoshishaacjp [4], [5] [6] 2 Pitman-Yor 3 Pitman-Yor 1 21 Pitman-Yor

More information

4 23 4 Author s E-mail Address: kyamauchi@shoin.ac.jp; ksakui@shoin.ac.jp Japanese Elementary School Teachers Four Skills English Ability: A Self-evaluation Analysis YAMAUCHI Keiko, SAKUI Keiko Faculty

More information

IP Management Within Universities: Experiences in the US

IP Management Within Universities: Experiences in the US yuko.harayama@most.tohoku.ac.jp 17/3/2004 1 Ref. Sandelin TLO expertise Ref. AUTM 17/3/2004 2 Ref. Heller & Eisenberg, 1998 The scientific commons is becoming privatized! (Ref. Nelson, 2003) 17/3/2004

More information

1 OpenCL OpenCL 1 OpenCL GPU ( ) 1 OpenCL Compute Units Elements OpenCL OpenCL SPMD (Single-Program, Multiple-Data) SPMD OpenCL work-item work-group N

1 OpenCL OpenCL 1 OpenCL GPU ( ) 1 OpenCL Compute Units Elements OpenCL OpenCL SPMD (Single-Program, Multiple-Data) SPMD OpenCL work-item work-group N GPU 1 1 2 1, 3 2, 3 (Graphics Unit: GPU) GPU GPU GPU Evaluation of GPU Computing Based on An Automatic Program Generation Technology Makoto Sugawara, 1 Katsuto Sato, 1 Kazuhiko Komatsu, 2 Hiroyuki Takizawa

More information

12

12 1 2 3 2.1 3 2 US Department of Commerce, The advanced technology program: Reform with a purpose, 2002. 3 H. Osada, J. Kaneko, Strategic Management of Technology Innovation, The 18th Asia Quality Symposium

More information

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

(MIRU2008) HOG Histograms of Oriented Gradients (HOG) (MIRU2008) 2008 7 HOG - - E-mail: katsu0920@me.cs.scitec.kobe-u.ac.jp, {takigu,ariki}@kobe-u.ac.jp Histograms of Oriented Gradients (HOG) HOG Shape Contexts HOG 5.5 Histograms of Oriented Gradients D Human

More information

2 A id A : A A A A id A def = {(a, a) A A a A} 1 { } 1 1 id 1 = α: A B β : B C α β αβ : A C αβ def = {(a, c) A C b B.((a, b) α (b, c) β)} 2.3 α

2 A id A : A A A A id A def = {(a, a) A A a A} 1 { } 1 1 id 1 = α: A B β : B C α β αβ : A C αβ def = {(a, c) A C b B.((a, b) α (b, c) β)} 2.3 α 20 6 18 1 2 2.1 A B α A B α: A B A B Rel(A, B) A B (A B) A B 0 AB A B AB α, β : A B α β α β def (a, b) A B.((a, b) α (a, b) β) 0 AB AB Rel(A, B) 1 2 A id A : A A A A id A def = {(a, a) A A a A} 1 { } 1

More information

DataHD:Zip16:blue982:lcs:lcs-for-web.dvi

DataHD:Zip16:blue982:lcs:lcs-for-web.dvi Ver 1.21 10 5 7 0 1 I 3 1 / 3 1.1... 3 1.2... 5 1.3... 5 1.4... 6 1.5... 7 1.6... 7 1.7... 7 2 9 2.1... 9 2.2 ( ). 10 2.3 :... 10 2.4... 11 2.5... 12 2.6... 13 II 16 3.2.1... 17 3.2.2... 19 3.2.3.. 22

More information

長岡慎介  45‐78/45‐78

長岡慎介  45‐78/45‐78 HSBC http://news.bbc.co.uk/2/hi/business/5074068.stm HSBC HSBC Amanah Saadiq [CIBAFI 2005: 10; CIBAFI, 2009: 4; TheCityUK, 2013: 4; IFSB, 2013: 10; IFSB, 2014: 12] [TheCityUK 2013: 1] [UK Trade & Investment

More information

IPSJ SIG Technical Report Vol.2013-MUS-101 No /12/23 DropNotes 1,a) 1,b) 1,c) 2,d) DropNotes Abstract: We have focused on audio recording and ed

IPSJ SIG Technical Report Vol.2013-MUS-101 No /12/23 DropNotes 1,a) 1,b) 1,c) 2,d) DropNotes Abstract: We have focused on audio recording and ed DropNotes 1,a) 1,b) 1,c) 2,d) DropNotes Abstract: We have focused on audio recording and editing manipulation, and developed an interface Drop- Notes in which bottles and droplets are used to record and

More information

IPSJ SIG Technical Report Vol.2015-ARC-215 No.7 Vol.2015-OS-133 No /5/26 Just-In-Time PG 1,a) 1, Just-In-Time VM Geyser Dalvik VM Caffei

IPSJ SIG Technical Report Vol.2015-ARC-215 No.7 Vol.2015-OS-133 No /5/26 Just-In-Time PG 1,a) 1, Just-In-Time VM Geyser Dalvik VM Caffei Just-In-Time PG 1,a) 1, 1 2 1 1 Just-In-Time VM Geyser Dalvik VM CaffeineMark SPECJVM 17% 1. LSI [1][2][3][4][5] (PG) Geyser [6][7] PG ON/OFF OS PG PG [7][8][9][10] Java Just-In-Time (JIT PG [10] JIT 1

More information

5 IO Haskell return (>>=) Haskell Haskell Haskell 5.1 Util Util (Util: Tiny Imperative Language) 1 UtilErr, UtilST, UtilCont, Haskell C

5 IO Haskell return (>>=) Haskell Haskell Haskell 5.1 Util Util (Util: Tiny Imperative Language) 1 UtilErr, UtilST, UtilCont, Haskell C 5 IO Haskell return (>>=) Haskell Haskell Haskell 5.1 Util Util (Util: Tiny Imperative Language) 1 UtilErr, UtilST, UtilCont,... 5.1.1 5.1.2 Haskell C LR ( ) 1 (recursive acronym) PHP, GNU V - 1 5.1.1

More information

Shonan Institute of Technology MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Paral

Shonan Institute of Technology MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Paral MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Parallel Computer Ships1 Makoto OYA*, Hiroto MATSUBARA**, Kazuyoshi SAKURAI** and Yu KATO**

More information

main.dvi

main.dvi 305 8550 1 2 CREST fujii@slis.tsukuba.ac.jp 1 7% 2 2 3 PRIME Multi-lingual Information Retrieval 2 2.1 Cross-Language Information Retrieval CLIR 1990 CD-ROM a. b. c. d. b CLIR b 70% CLIR CLIR 2.2 (b) 2

More information

5005-toku3.indd

5005-toku3.indd 3 1 CMMICMM Capability Maturity Model ISO : International Organization for Standardization IEC : International Electrotechnical CommissionJTC1 : Joint Technical Committee 1SC7 : Sub Committee 7 SC7 WG

More information

Fig. 3 3 Types considered when detecting pattern violations 9)12) 8)9) 2 5 methodx close C Java C Java 3 Java 1 JDT Core 7) ) S P S

Fig. 3 3 Types considered when detecting pattern violations 9)12) 8)9) 2 5 methodx close C Java C Java 3 Java 1 JDT Core 7) ) S P S 1 1 1 Fig. 1 1 Example of a sequential pattern that is exracted from a set of method definitions. A Defect Detection Method for Object-Oriented Programs using Sequential Pattern Mining Goro YAMADA, 1 Norihiro

More information

1 Kinect for Windows M = [X Y Z] T M = [X Y Z ] T f (u,v) w 3.2 [11] [7] u = f X +u Z 0 δ u (X,Y,Z ) (5) v = f Y Z +v 0 δ v (X,Y,Z ) (6) w = Z +

1 Kinect for Windows M = [X Y Z] T M = [X Y Z ] T f (u,v) w 3.2 [11] [7] u = f X +u Z 0 δ u (X,Y,Z ) (5) v = f Y Z +v 0 δ v (X,Y,Z ) (6) w = Z + 3 3D 1,a) 1 1 Kinect (X, Y) 3D 3D 1. 2010 Microsoft Kinect for Windows SDK( (Kinect) SDK ) 3D [1], [2] [3] [4] [5] [10] 30fps [10] 3 Kinect 3 Kinect Kinect for Windows SDK 3 Microsoft 3 Kinect for Windows

More information

4. C i k = 2 k-means C 1 i, C 2 i 5. C i x i p [ f(θ i ; x) = (2π) p 2 Vi 1 2 exp (x µ ] i) t V 1 i (x µ i ) 2 BIC BIC = 2 log L( ˆθ i ; x i C i ) + q

4. C i k = 2 k-means C 1 i, C 2 i 5. C i x i p [ f(θ i ; x) = (2π) p 2 Vi 1 2 exp (x µ ] i) t V 1 i (x µ i ) 2 BIC BIC = 2 log L( ˆθ i ; x i C i ) + q x-means 1 2 2 x-means, x-means k-means Bayesian Information Criterion BIC Watershed x-means Moving Object Extraction Using the Number of Clusters Determined by X-means Clustering Naoki Kubo, 1 Kousuke

More information

本組よこ/本組よこ_古川_P289-310

本組よこ/本組よこ_古川_P289-310 289 THEODORE McNELLY, Witness to the TWENTIETH CENTURY The Life Story of a Japan Specialist THEODORE McNELLY, Witness to the TWENTIETH CENTURY The Life Story of a Japan Specialist Xlibris Corporation Contemporary

More information

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst 情報処理学会インタラクション 2015 IPSJ Interaction 2015 15INT014 2015/3/7 1,a) 1,b) 1,c) Design and Implementation of a Piano Learning Support System Considering Motivation Fukuya Yuto 1,a) Takegawa Yoshinari 1,b) Yanagi

More information

CX-Checker CX-Checker (1)XPath (2)DOM (3) 3 XPath CX-Checker. MISRA-C 62%(79/127) SQMlint 76%(13/17) XPath CX-Checker 3. CX-Checker 4., MISRA-C CX- Ch

CX-Checker CX-Checker (1)XPath (2)DOM (3) 3 XPath CX-Checker. MISRA-C 62%(79/127) SQMlint 76%(13/17) XPath CX-Checker 3. CX-Checker 4., MISRA-C CX- Ch CX-Checker: C 1 1 2 3 4 5 1 CX-Checker CX-Checker XPath DOM 3 CX-Checker MISRA-C CX-Checker: A Customizable Coding Checker for C TOSHINORI OSUKA, 1 TAKASHI KOBAYASHI, 1 JUNICHI MASE, 2 NORITOSHI ATSUMI,

More information

理工ジャーナル 23‐1☆/1.外村

理工ジャーナル 23‐1☆/1.外村 Yoshinobu TONOMURA Professor, Department of Media Informatics 1 10 YouTube 2 1900 100 1 3 2 3 3 3 1 2 3 4 90 1 90 MIT Project Athena 1983 1991 2 3 4 5 6 7 8 9 10 2 90 11 12 7 13 14 15 16 17 18 19 390 5

More information

Q [4] 2. [3] [5] ϵ- Q Q CO CO [4] Q Q [1] i = X ln n i + C (1) n i i n n i i i n i = n X i i C exploration exploitation [4] Q Q Q ϵ 1 ϵ 3. [3] [5] [4]

Q [4] 2. [3] [5] ϵ- Q Q CO CO [4] Q Q [1] i = X ln n i + C (1) n i i n n i i i n i = n X i i C exploration exploitation [4] Q Q Q ϵ 1 ϵ 3. [3] [5] [4] 1,a) 2,3,b) Q ϵ- 3 4 Q greedy 3 ϵ- 4 ϵ- Comparation of Methods for Choosing Actions in Werewolf Game Agents Tianhe Wang 1,a) Tomoyuki Kaneko 2,3,b) Abstract: Werewolf, also known as Mafia, is a kind of

More information

untitled

untitled The Impact of Digitization on Music Production: From a Perspective of Modularity 51 2 pp. 87-108 2003 12 I 21 3 Information and Communication Technology, ICT 0 1 1 20 1 199820012000 1 MP3 CD 2 3 II CD

More information

/ , ,908 4,196 2, ,842 38, / / 2 33 /

/ , ,908 4,196 2, ,842 38, / / 2 33 / MathWorks Automotive Conference 2014 ( ) ECU 0.1. 1 /30 1949 12 16 1,874 4 959 2 4,908 4,196 2,993 139,842 38,581 62 26 35 56 / 6 185 13 4 3 11 / 2 33 / 2014 3 31 0.1. 2 /30 ETC 0.2. 3 /30 1. 1. 2. 2.

More information

(12th) R.s!..

(12th) R.s!.. 41 4 43 4 48 7 54 4 56 4 57 4 60 12 4 3 1 6 1 6 4 14 4 50 9 57 4 62 12 5 3 M D ) 10 7 3 15 11 1. 2. 1. 51 4 52 10 41 12 33 34 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Le Clézio Peuple du cíel 14. 15. 16.

More information

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE {s-kasihr, wakamiya,

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE {s-kasihr, wakamiya, THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. 565-0871 1 5 E-mail: {s-kasihr, wakamiya, murata}@ist.osaka-u.ac.jp PC 70% Design, implementation, and evaluation

More information

1960 1960 Peace Corps 1961 4 1985 17 2 3 2 1962 Voluntary Service Overseas VSO 1970 3 2 JICA 1985 2001 2004 2004 2005 2011 2 3 1 No. 637 2014 12 27

1960 1960 Peace Corps 1961 4 1985 17 2 3 2 1962 Voluntary Service Overseas VSO 1970 3 2 JICA 1985 2001 2004 2004 2005 2011 2 3 1 No. 637 2014 12 27 Okabe Yasunobu JOCV: Japan Overseas Cooperation Volunteers 1965 2014 9 3 9559 88 3 JICA ODA 3 1 20 2 3 50 4 3 1 1 1 3 3 1 1960 2010 25 No. 637 2014 12 26 1960 1960 Peace Corps 1961 4 1985 17 2 3 2 1962

More information

自動残差修正機能付き GBiCGSTAB$(s,L)$法 (科学技術計算アルゴリズムの数理的基盤と展開)

自動残差修正機能付き GBiCGSTAB$(s,L)$法 (科学技術計算アルゴリズムの数理的基盤と展開) 1733 2011 149-159 149 GBiCGSTAB $(s,l)$ GBiCGSTAB(s,L) with Auto-Correction of Residuals (Takeshi TSUKADA) NS Solutions Corporation (Kouki FUKAHORI) Graduate School of Information Science and Technology

More information

知能と情報, Vol.29, No.6, pp

知能と情報, Vol.29, No.6, pp 36 知能と情報知能と情報 ( 日本知能情報ファジィ学会誌 ( ))Vol.29, No.6, pp.226-230(2017) 会告 Zadeh( ザデー ) 先生を偲ぶ会 のご案内 Zadeh( ) とと と 日 2018 1 20 日 ( ) 15:00 17:30(14:30 18:00 ) 2F ( ) 530-8310 1-1-35 TEL: 06-6372-5101 https://www.hankyu-hotel.com/hotel/osakashh/index.html

More information

国連安全保障理事会の拒否権―安保理改革問題に関連して―

国連安全保障理事会の拒否権―安保理改革問題に関連して― 2004 9 21 59 1 59 190 148 2 2003 3 2 15 3 2 1 1 4 24 1 39 41 42 5 5 5 5 1 59 2. 2004.10.4. 3 4 5 79 4,1980.10,pp.35-36. 1 27 6 15 9 9 5 7 (the

More information

,4) 1 P% P%P=2.5 5%!%! (1) = (2) l l Figure 1 A compilation flow of the proposing sampling based architecture simulation

,4) 1 P% P%P=2.5 5%!%! (1) = (2) l l Figure 1 A compilation flow of the proposing sampling based architecture simulation 1 1 1 1 SPEC CPU 2000 EQUAKE 1.6 50 500 A Parallelizing Compiler Cooperative Multicore Architecture Simulator with Changeover Mechanism of Simulation Modes GAKUHO TAGUCHI 1 YOUICHI ABE 1 KEIJI KIMURA 1

More information

untitled

untitled II(c) 1 October. 21, 2009 1 CS53 yamamoto@cs.kobe-u.ac.jp 3 1 7 1.1 : : : : : : : : : : : : : : : : : : : : : : 7 1.2 : : : : : : : : : : : : : : : : 8 1.2.1 : : : : : : : : : : : : : : : : : : : 8 1.2.2

More information

Vol. 29 No. 2 May 2012 141 1 Wiki ML Wiki qwikweb ML foobar foobar@qwik.jp ML Wiki Wiki http://qwik.jp/foobar/ 1 qwikweb Wiki Wiki ML Wiki ML Wiki Wik

Vol. 29 No. 2 May 2012 141 1 Wiki ML Wiki qwikweb ML foobar foobar@qwik.jp ML Wiki Wiki http://qwik.jp/foobar/ 1 qwikweb Wiki Wiki ML Wiki ML Wiki Wik 140 qwikweb Wiki qwikweb Wiki I implemented a collaboration system qwikweb which integrated mailing lists and a Wiki system. The system uses E-mail as daily communication media and a Wiki system for collaboration.

More information

MAC root Linux 1 OS Linux 2.6 Linux Security Modules LSM [1] Security-Enhanced Linux SELinux [2] AppArmor[3] OS OS OS LSM LSM Performance Monitor LSMP

MAC root Linux 1 OS Linux 2.6 Linux Security Modules LSM [1] Security-Enhanced Linux SELinux [2] AppArmor[3] OS OS OS LSM LSM Performance Monitor LSMP LSM OS 700-8530 3 1 1 matsuda@swlab.it.okayama-u.ac.jp tabata@cs.okayama-u.ac.jp 242-8502 1623 14 munetoh@jp.ibm.com OS Linux 2.6 Linux Security Modules LSM LSM Linux 4 OS OS LSM An Evaluation of Performance

More information