NAIST-IS-MT Web

Size: px
Start display at page:

Download "NAIST-IS-MT Web"

Transcription

1 NAIST-IS-MT Web

2 ( )

3 Web Web Web Web 4 Web 4 Web (RFWS, NOWS, EMWS, NHTWS) 3 Web Web WS-PROVE (Web Service Prototyping and Validation Environment) Sum of Disjoint Products (SDP) RFWS, NOWS, NHTWS 3 Web,,, NAIST-IS- MT , i

4 Design and Evaluation of Software Metrics for Web Service Youhei Kushido Abstract Web service applications are one of the most emerging applications in the networked computing.however, there has been no systematic methodology to evaluate the quality of the Web service applications yet. To quantitatively evaluate the quality of the applications, this thesis presents four new software metrics and evaluates in experiments the relationship between the quality of Web Service applications. First, I see the difference between service-oriented architecture and object-oriented design, and validate the applicability of the conventional objectoriented metrics. Based on the validation, I propose four new metrics (RFWS, NOWS, EMWS and NHTWS) for Web service applications. And I evaluated in experiments the proposed metrics by three methods. First, I applied the proposed metrics to Web Service application that have been constructed by our group. Secondarily, I evaluated by WS-PROVE (Web Service Prototyping and Validation Environment). Finally, I applied SDP (Sum of Disjoint Products) algorithm to my metrics and evaluated it. The empirical result showed that the proposed metrics have a relevance to performance and reliability of the Web service application. Keywords: Web service, Metrics, Prototyping Master s Thesis, Department of Information Systems, Graduate School of Information Science, Nara Institute of Science and Technology, NAIST-IS-MT , February 3, ii

5 Web Web Web RFWS(Response For a Web Service) NOWS(Number Of Web Services) EMWS(Effective Methods per Web Service) NHTWS(Number of Hop to Terminal Web Service) Web Web WS-PROVE WS-PROVE Web SDP SDP SDP Web iii

6 5.4 Web iv

7 Web RFWS RFWS NOWS NOWS EMWS EMWS NHTWS NHTWS ( [8]) WS-PROVE Web SDP C&K Web ( 1) v

8 7 1( 2) ( 3) ( 4) ( 1) ( 2) ( 3) ( 4) ( 2) Web Web SDP Web ( ) vi

9 1. Web [2] Web (Service Oriented Architecture) (XML, SOAP/HTTP, UDDI) ( ) [4] Web ( Google Web APIs[5], Amazon Web Service[1]) Web Web Web 4 C&K Web 4 Web (RFWS, NOWS, EMWS, NHTWS) 3 3 Web WS-PROVE (Web Service Prototyping and Validation Environment) Web Sum of Disjoint Products (SDP) 1

10 Web Web Web (Web Web ) 2

11 2. (ISO/IEC JIS X0129 [7]) 2.1 (ISO/IEC JIS X0129 [7] 1 ) 合目的性 機能性 正確性相互運用性 効率性 時間効率性資源効率性 信頼性 標準適合性セキュリティ成熟性 保守性 解析性変更性安定性 障害許容性 試験性 回復性 環境適応性 使用性 理解性習得性 移植性 設置性規格適合性 運用性 置換性

12 ( ) ( ) ( ) 6 ( ) 4

13 2.2 ( ) ( ) [13, 18] Chidamber (C&K ) [13] C&K 6 ( 1) 1 C&K WMC DIT NOC CBO RFC LCOM WMC(Weighted Methods per Class) WMC DIT(Depth of Inheritance Tree) DIT 5

14 NOC(Number Of Children) NOC CBO(Coupling Between Objects) CBO RFC(Response For a Class) RFC LCOM(Lack of Cohesion Of Methods) LCOM 6

15 3. Web 3.1 Web Web Web OS [3] 2 Web Web UDDI Web WSDL ( 2 (0)) UDDI Web (Web ) WSDL ( CA ) UDDI WSDL Web ( 2 (1)(2)) Web Web ( 2 (3)(4)) Web (RPC) RPC.NET Framework Apache Axis Web (XML, SOAP) CA Web CA SOAP (HTTP ) Web (Web ) Web ( ) 7

16 XML/SOAP による通信 WSDL m1 m2 WSA UDDI レポジトリ (1) サービスの検索 (0) サービスの登録 (2) サービスの発見 CA (3) サービスの要求 m1 m2 クライアントアプリケーション (CA) (4) サービスの応答 Web サービス A (WSA) 2 Web 3.2 Web (CA) Web Web CA Web Web CA 8

17 3.3 Web 2.2 C&K CBO Web Web Web Web Web Web 3.2 Web DIT NOC Web Web Web SOAP Web 9

18 Web CA Web CA Web Web 10

19 4. Web (C&K ) Web 4 [10] RFWS(Response For a Web Service) NOWS(Number Of Web Services) EMWS(Effective Methods per Web Service) NHTWS(Number of Hop to Terminal Web Service) CA W i (1 i n n : W eb ) Web (WS) Web W A Web W B W A CA 4.1 RFWS(Response For a Web Service) : W 1, W 2,..., W n CA WS CA RFWS RFWS = CA W i (1 i n) : RFWS CA CA Web CA Web ( 3) Web Web Web Web Web Web Web Web 11

20 Web Web RFWS CA Web RFWS CA Web ( Web Web ) RFWS CA Web RFWS CA Web CA Web Web RFWS RFC RFC CA Web Web CA Web Web ( Web Web CA Web ) Web 12

21 RFC : RFWS 3 CA Web WS1 WS2 Web 2 RFWS 4 RFWS CA CA Web CA RFWS CA Web ( 4) 4 3 WS3 CA CA Web RFWS WS3 6 WS3 CAが直接利用直接利用するするノード CAが直接利用直接利用するするノード WS1 WS2 WS4 WS1 WS4 * CA WS3 WS5 CA WS2 WS5 * 新たに WS3をリダイレクトリダイレクト型で利用利用する 3 RFWS 4 RFWS 13

22 4.2 NOWS(Number Of Web Services) : W 1, W 2,..., W n CA WS CA NOWS : NOWS = n NOWS CA Web ( 5) Web Web Web Web Web Web Web Web Web Web NOWS CA Web NOWS CA Web CA Web Web ( ) NOWS CA Web CA Web 14

23 NOWS Web NOWS Web Web CA : NOWS 5 CA Web WS1 WS2 Web WS3 NOWS 3 NOWS CA Web Web ( 6) 6 CA WS4 (*1) WS5 (*2) NOWS 5 CAと関連関連するするノード CAと関連関連するするノード CAが直接利用直接利用するするノード CAが間接利用間接利用するするノード WS1 WS3 WS4 CAが直接利用直接利用するするノード WS5 *2 CAが間接利用間接利用するするノード WS1 WS3 WS4 *1 CA WS2 CA WS2 WS5 *1 WS4を間接的間接的に新たにたに利用利用する *2 WS5を直接的直接的に新たにたに利用利用する 5 NOWS 6 NOWS 15

24 4.3 EMWS(Effective Methods per Web Service) : W 1, W 2,..., W n CA WS CA EMWS : EMWS = EM PM EM : W 1, W 2,, W n PM : W 1, W 2,, W n EMWS CA Web CA Web CA Web Web ( 7) Web Web Web Web Web Web Web Web Web Web EMWS CA Web Web Web CA Web CA Web CA Web EMWS 1 CA Web CA Web : EMWS 7 CA Web WS1 WS2 WS1 Web 10 16

25 WS2 Web 2 7 CA WS1 Web WS2 Web EMWS Web Web (2 + 1) (10 + 2) = 0.25 EMWS 0.25 EMWS Web Web Web ( 8) 8 7 WS1 4 WS3 CA EMWS (2 + 1) (4 + 2) = 0.5 WS1と同じサービスサービスを提供提供する別のWeb サービス WS1 公開メソッドメソッド数 : WS3 公開メソッドメソッド数 :4 CA WS2 公開メソッドメソッド数 :2 CA 3 WS2 公開メソッドメソッド数 :2 7 EMWS 8 EMWS 17

26 4.4 NHTWS(Number of Hop to Terminal Web Service) : W 1, W 2,..., W k WS W i W i+1 (0 i k) ρ = W 0, W 1, W 2,, W k (W 0 = CA) CA WS ρ (= k) hop(ρ) CA WS ρ 1, ρ 2,, ρ n CA NHTWS : NHTWS = Max{hop(ρ i )} NHTWS CA Web Web Web NHTWS ( 9) Web Web Web Web Web Web Web Web Web Web CA Web Web (WS i ) Web NHTWS CA Web Web NHTWS CA Web Web Web Web ( ) 18

27 NHTWS CA Web Web : NHTWS 9 CA WS1 1 WS2 1 WS3 2 NHTWS Web Web NHTWS 9 WS3 2 NHTWS 2 NHTWS ( 10) 9 WS3 WS5 WS4 WS3 CA WS5 3 NHTWS WS1 WS3 WS4 1 2 WS1 WS3と同じサービスサービスを提供提供するがWS5を利用利用する Web サービス WS4 WS5 3 CA WS2 WS5 CA WS2 WS NHTWS 10 NHTWS 19

28 4.5 Web Web 2 RFWS NOWS NHTWS Web ( ) EMWS CA Web 2 Web RFWS, NOWS, NHTWS RFWS, NOWS, NHTWS Web SOAP NOWS Web EMWS Web CA 20

29 5. Web 4 Web ( ) Web 3 [10, 11] Web ( [8]) [10] WS-PROVE(Web Service Prototyping and Validation Environment)[9] Web [11] Sum of Disjoint Products(SDP)[6, 14, 16] Web Web [11] 5.1 [8] Web Web 1 CA 2 Web ( WS, WS) 1 Web ( ) (a) CA WS WS 11 (b) WS CA WS 11 (c) CA WS Web [8] 21

30 CA (LOC) LOC 3 ( ) LOC( ) RFWS NOWS EMWS NHTWS

31 (1) 年月日 カレンダー WS CA (2) 曜日 クライアントアプリケーション (3) 現在時刻 曜日 (4) 検索結果 (a) バス時刻表 WS CA (1) 現在時刻 年月日 (2) 年月日 (4) 検索結果 (3) 曜日クライアントアプリケーションバス時刻表 WS カレンダー WS (b) CA (1) 年月日 (2) 曜日クライアントアプリケーションカレンダー WS ( バス時刻表機能搭載 ) (c) 11 3 ( [8]) 23

32 Web ( 4) RFWS RFWS 3 RFWS NOWS NOWS 3 NOWS 3 NOWS EMWS EMWS Web EMWS MWS 24

33 NHTWS NHTWS 3 NHTWS CA NHTWS 1 4 RFWS NOWS : : :LOC EMWS NHTWS 25

34 5.2 WS-PROVE 5.1 Web 3 [9] Web WS-PROVE (Web Service Prototyping and Validation Environment) ( 12) WS-PROVE Web Web Web Web SOAP Web Web Web Web Web WS-PROVE Web 3 (RFWS, NOWS, NHTWS) 26

35 注 1:WS 定義ファイルは各ノード毎に用意する WS1 WS2 WS3 CA WS 定義ファイル ( CA 用 ) WS4 WS5 WS 定義ファイル ( WS1 用 ) クライアントアプリケーション ( CA ) CA 用連携構成情報 ノード群 ( システム用 Web サービス ) ノード群用連携構成情報 ( 注 1) 連携構成情報に従って Web サービス連携を構築 WS1 WS2 WS3 CA WS4 WS5 Web サービスアプリケーションプロトタイプ 12 WS-PROVE 27

36 5.2.1 Web 3 [8] 13 Web Web 14 Web 15 Web Amazon Web Services[1] Google Web APIs[5] Web Web Web Web CA WS1 WS2 WS3 WS4 WS5 WS6 13 WS1 WS2 WS1 WS2 WS3 CA CA WS3 WS4 WS4 WS6 WS5 WS5 WS

37 CalcWS Web Web Web Web Web 4 CalcWS Web CalcWS Web CalcWS Web CalcWS01 CalcWS02... CalcWS09 9 Web WS-PROVE Web 16 8 Web 5 (1) CA WS1 (2) (3) CA WS1 WS2 WS3 CA WS1 WS2 WS3 WS4 WS5 WS6 (4) CA WS1 WS2 WS3 WS4 WS5 WS6 (5) WS1 (6) (7) (8) WS1 WS2 WS1 WS2 WS3 WS1 WS2 CA WS2 CA WS3 WS4 CA WS4 WS5 WS6 CA WS3 WS4 WS3 WS5 WS6 WS7 WS8 WS9 WS5 WS6 16 Web 29

38 CA WS WS X WS 5 Web X Web CalcWS0X Web CA WS X Web Web WS 30

39 1: 1 Web Web 1. Web ( 6) 2. Web ( 7) 3. Web ( 8) 4. Web ( 9) 6 9 CA(= W S 0 ), W S 1, W S 2, W S 3, W S 4, W S 5, W S 6 17 CA Web W S T ime W S i ( :msec) W S i W S k W S i W S k ( :msec) WS-PROVE 100 i (1) CA WS1 WS2 WS3 WS4 WS5 WS6 (2) WS1 WS2 (3) WS1 WS2 WS3 CA WS3 WS4 CA WS4 WS5 WS6 WS6 WS

40 1. Web 6 1( 1) W S 0 W S 1 W S 2 W S 3 W S 4 W S 5 W S 6 W S T ime i W S 0 W S i W S 1 W S i W S 2 W S i W S 3 W S i W S 4 W S i W S 5 W S i W S 6 W S i : (=0.0msec) : : Web : 1( 1) 6 Web WS 1 Web 100.0msec CA Web Web Web W S i W S k 0.0msec 32

41 2. Web 7 1( 2) W S 0 W S 1 W S 2 W S 3 W S 4 W S 5 W S 6 W S T ime i W S 0 W S i W S 1 W S i W S 2 W S i W S 3 W S i W S 4 W S i W S 5 W S i W S 6 W S i : : : Web : 1( 2) 7 Web WS 2 1 Web 100.0msec 1 CA Web Web Web ( W S i W S k ) 7 33

42 3. Web 8 1( 3) W S 0 W S 1 W S 2 W S 3 W S 4 W S 5 W S 6 W S T ime i W S 0 W S i W S 1 W S i W S 2 W S i W S 3 W S i W S 4 W S i W S 5 W S i W S 6 W S i : (=0.0msec) : : Web : 1( 3) 8 Web WS 3 CA Web 8 CA Web Web Web W S i W S k 0.0msec 34

43 4. Web 9 1( 4) W S 0 W S 1 W S 2 W S 3 W S 4 W S 5 W S 6 W S T ime i W S 0 W S i W S 1 W S i W S 2 W S i W S 3 W S i W S 4 W S i W S 5 W S i W S 6 W S i : : : Web : 1( 4) 9 Web WS 4 3 CA Web 9 2 CA Web Web Web ( W S i W S k ) 9 35

44 2:Web 2 18 (1) (8) Web Web WS ((1) (8) W S T ime i ) Web Web (1) CA WS1 (2) (3) CA WS1 WS2 WS3 CA WS1 WS2 WS3 WS4 WS5 WS6 (4) CA WS1 WS2 WS3 WS4 WS5 WS6 (5) WS1 (6) (7) (8) WS1 WS2 WS1 WS2 WS3 WS1 WS2 CA WS2 CA WS3 WS4 CA WS4 WS5 WS6 CA WS3 WS4 WS3 WS5 WS6 WS7 WS8 WS9 WS5 WS CA(= W S 0 ), W S 1,..., W S 9 18 CA Web W S T ime (N) N( 18 (1) (8) ) i W S i W S i W S k W S i W S k WS-PROVE

45 10 2 W S 0 W S 1 W S 2 W S 3 W S 4 W S 5 W S 6 W S 7 W S 8 W S 9 W S T ime i (1) W S T ime i (2) W S T ime i (3) W S T ime i (4) W S T ime i (5) W S T ime i (6) W S T ime i (7) W S T ime i (8) W S i W S k : (=0.0msec) : : Web Web : 2 10 Web WS W S i W S k 0.0msec 18 (1) (8) Web 900msec 10 W S T ime i 37

46 5.2.2 WS-PROVE 1: ( 16 ) WS Client CalcWSXX ( ) (System) (Client W S 0 ) Web (CalcWSXX W S 1, W S 2,..., W S i ) Client CalcWSXX WS Client CalcWSXX Web WS 38

47 1. Web msec CalcWSXX 100msec WS msec CalcWSXX (1) 3 ( ) CalcWSXX 100msec WS CalcWSXX CalcWSXX (3) 8 ( ) CalcWSXX WS CalcWSXX 100msec 39

48 11 1( 1) 評価実験 1 条件 1 処理時間は等しく ネットワーク遅延なし 動作時間試行回数連携方式 - - System 処理時間動作時間 連携 WS 待ち時間遅延 Client CalcWS (1) CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 - - System 処理時間動作時間 連携 WS 待ち時間遅延 Client CalcWS CalcWS (2) - - CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 - - System 処理時間動作時間 連携 WS 待ち時間遅延 Client CalcWS CalcWS CalcWS (3) - - CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS ( 単位 : msec) 40

49 2. Web W S i W S i+1 W S i W S i+2 W S i W S k k i CalcWSXX 100msec WS msec (1) 3 ( ) CalcWSXX System 1188msec (3) 8 ( ) Client CalcWSXX (1) System 1875msec CalcWSXX 1 41

50 (1) (2) (3) 12 1( 2) 評価実験 1 条件 2 処理時間は等しく ネットワーク遅延あり 動作時間試行回数連携方式 - - System 1, 処理時間動作時間 連携 WS 待ち時間 遅延 Client , CalcWS01 1, CalcWS , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 - - System 1, 処理時間動作時間 連携 WS 待ち時間 遅延 Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 - - System 1, 処理時間動作時間 連携 WS 待ち時間 遅延 Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS ( 単位 : msec) 42

51 3. Web msec CalcWSXX W S i i 100msec WS System Client CalcWSXX 1 1 CalcWSXk WS CalcWSXi CalcWSXk CalcWSXi 43

52 13 1( 3) 評価実験 1 条件 3 処理時間は異なり ネットワーク遅延なし 動作時間試行回数連携方式 - - System 2, 処理時間動作時間 連携 WS 待ち時間遅延 Client , CalcWS01 2, (1) CalcWS , CalcWS02 2, CalcWS , CalcWS03 2, CalcWS , CalcWS04 1, CalcWS , CalcWS05 1, CalcWS , CalcWS CalcWS 動作時間試行回数連携方式 - - System 2, 処理時間動作時間 連携 WS 待ち時間遅延 Client , CalcWS CalcWS (2) - - CalcWS05 1, CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS , CalcWS CalcWS 動作時間試行回数連携方式 - - System 2, 処理時間動作時間 連携 WS 待ち時間遅延 Client , CalcWS CalcWS CalcWS (3) - - CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS ( 単位 : msec) 44

53 4. Web W S i W S i+1 W S i W S i+2 W S i W S k k i 3 CalcWSXX W S i i 100msec WS 2 3 (1) 3 System (3266msec) (3) 8 System (3952msec) CalcWSXX (1) CalcWSXi CalcWSXk ( :CalcWS01 200msec 2820msec ) (3) 45

54 14 1( 4) 評価実験 1 条件 4 処理時間は異なり ネットワーク遅延あり 動作時間試行回数連携方式 - - System 3, 処理時間動作時間 連携 WS 待ち時間 遅延 Client , CalcWS01 3, (1) CalcWS , CalcWS02 2, CalcWS , CalcWS03 2, CalcWS , CalcWS04 1, CalcWS , CalcWS05 1, CalcWS , CalcWS CalcWS 動作時間試行回数連携方式 - - System 3, 処理時間動作時間 連携 WS 待ち時間 遅延 Client , CalcWS CalcWS (2) - - CalcWS05 1, CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS , CalcWS CalcWS 動作時間試行回数連携方式 - - System 3, 処理時間動作時間 連携 WS 待ち時間 遅延 Client , CalcWS CalcWS CalcWS (3) - - CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS ( 単位 : msec) 46

55 2:Web Web 1 WS WS CA ((2)(3)) WS WS WS + ( (5)(8)) Web System ((1) (2)(5) (3)(4)(6)(8) (7)) Web WS 47

56 15 2 (1) (2) (3) (4) (5) 動作時間試行回数連携方式 - 動作時間試行回数連携方式 - System 1, System 1, 処理時間動作時間 連携 WS 待ち時間 処理時間動作時間 連携 WS 待ち時間 Client , CalcWS Client , CalcWS CalcWS CalcWS 動作時間試行回数連携方式 CalcWS (6) System 1, CalcWS CalcWS 処理時間動作時間 連携 WS 待ち時間 CalcWS Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 - 動作時間試行回数連携方式 - System 1, System 1, 処理時間動作時間 連携 WS 待ち時間 処理時間動作時間 連携 WS 待ち時間 Client , CalcWS Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS (7) CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 - CalcWS CalcWS System 1, CalcWS 処理時間動作時間 連携 WS 待ち時間 CalcWS CalcWS Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 - CalcWS CalcWS System 1, CalcWS 処理時間動作時間 連携 WS 待ち時間 CalcWS CalcWS Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 CalcWS System 1, (8) - - CalcWS 処理時間動作時間 連携 WS 待ち時間 - - CalcWS Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS ( 単位 : msec) 48

57 5.2.3 Web Web WS-PROVE ( 16) Web 1( 2) 2 Web NOWS NOWS 18 Web NOWS 1 System 1031msec NOWS msec 1090msec 1165msec NOWS System 17 NOWS System NOWS Web NOWS RFWS RFWS CA Web WS ( ) 17 (2) RFWS 2 CalcWS msec 287msec RFWS 0 CalcWS msec 107msec RFWS WS 17 (1) WS RFWS RFWS 49

58 WS WS NHTWS NHTWS CA WS WS ( ) 17 (1) CalcWSXX NHTWS 1 CalcWS05 117msec NHTWS 2 CalcWS04 296msec NHTWS NHTWS 5 CalcWS01 835msec NHTWS WS RFWS 17 (3) WS NHTWS NHTWS Web WS WS 16 NOWS RFWS NHTWS WS WS 50

59 17 1( 2) Web (1) (2) (3) 動作時間試行回数連携方式 NOWS System 1, 処理時間動作時間 連携 WS 待ち時間 遅延 RFWS NHTWS Client , CalcWS01 1, CalcWS , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 NOWS System 1, 処理時間動作時間 連携 WS 待ち時間 遅延 RFWS NHTWS Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 NOWS System 1, 処理時間動作時間 連携 WS 待ち時間 遅延 RFWS NHTWS Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS ( 単位 :msec) 51

60 18 2 Web (1) (2) (3) (4) (5) 動作時間試行回数連携方式 NOWS 動作時間試行回数連携方式 NOWS System 1, System 1, 処理時間動作時間 連携 WS 待ち時間 処理時間動作時間 連携 WS 待ち時間 Client , CalcWS Client , CalcWS CalcWS CalcWS 動作時間試行回数連携方式 NOWS - - CalcWS (6) System 1, CalcWS CalcWS 処理時間動作時間 連携 WS 待ち時間 CalcWS Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 NOWS 動作時間試行回数連携方式 NOWS System 1, System 1, 処理時間動作時間 連携 WS 待ち時間 処理時間動作時間 連携 WS 待ち時間 Client , CalcWS Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS (7) CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 NOWS CalcWS CalcWS System 1, CalcWS 処理時間動作時間 連携 WS 待ち時間 CalcWS CalcWS Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 NOWS CalcWS CalcWS System 1, CalcWS 処理時間動作時間 連携 WS 待ち時間 CalcWS CalcWS Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS 動作時間試行回数連携方式 NOWS - - CalcWS System 1, (8) - - CalcWS 処理時間動作時間 連携 WS 待ち時間 - - CalcWS Client , CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS CalcWS ( 単位 : msec) 52

61 5.3 SDP Sum of Disjoint Products(SDP)[6, 14, 16] SDP ( ) Web RFWS NOWS NHTWS SDP SDP SDP CA WS ( ) ( :NR) ( ) ( :LR) ( A N i (i = 0, 1, 2,...) A N i ) ( :SR) SDP 53

62 (1) (3) CA WS1 (2) CA WS1 WS2 WS CA WS1 WS2 WS3 WS4 WS5 WS (4) WS1 (5) WS1 WS2 (6) CA WS2 CA WS3 WS WS3 WS WS WS1 CA 0.99 WS WS WS WS3 WS SDP 54

63 5.3.2 SDP SDP 19 Web (RFWS NOWS NHTWS) 19 SDP 19 T1 T6 19 (1) (6) CA (T1) (T2T4) (T3T5T6) Web Web WS Web ( ) (T4T6) Web (T1T2T3) Web T5 WS2WS4WS6 WS Web WS Web WS Web T3 CA WS1 WS2 WS2 WS3 WS3 WS6 WS1 55

64 19 SDP トポロジノード信頼性 NOWS RFWS NHTWS トポロジノード信頼性 NOWS RFWS NHTWS T1 CA CA WS WS CA WS T2 WS T5 WS WS WS WS WS CA WS WS CA WS WS T3 WS WS WS T6 WS WS WS WS WS CA WS T4 WS WS WS

65 5.3.3 Web NOWS 19 NOWS CA NOWS NOWS Web Web NOWS RFWS NHTWS RFWS NHTWS 19 T3 CA WS1 WS5 RFWS 2 NHTWS 2 T2 WS1 T3 WS4 T5 CA RFWS NHTWS RFWS WS NHTWS WS WS 20 NOWS RFWS NHTWS WS WS WS WS 57

66 5.4 Web NOWS RFWS NHTWS NOWS Web RFWS WS NHTWS WS NOWS Web RFWS NHTWS EMWS 21 Web ( ) NOWS RFWS NHTWS EMWS WS WS 58

67 6. Web 4 Web (C&K ) Web Web Web (RFWS, NOWS, EMWS, NHTWS) Web WS-PROVE Web SDP RFWS, NOWS, NHTWS Web EMWS Web Web 59

68 60

69 61

70 [1] Amazon Web Services, [2], Web Web,, IN , pp.47-52, Jan [3] David A.Chappel and Tyler Jewell, Java Web,,,, [4] Ethan Cerami, Web,,,, [5] Google Web APIs, [6] Hariri, S. and Raghavendra, C. S., SYREL: A symbolic reliability algorithm based on path and cutset methods, IEEE Trans. Computers, 36, , [7],,,, [8],,,,,,, Web,, NS , pp , March [9],,,,, Web,, NS , pp , March [10],,,,,,, Web,, NS , pp , March [11],,,,, WS-PROVE Web,, NS , pp , March

71 [12],,,, [13] Shyam R. Chidamber and Chris F. Kemerer, A Metrics Suite for Object Oriented Design, IEEE Transactions on Software Engineering, Vol.20, No.6, pp , June [14] Soh, S. and Rai, S., CAREL: Computer aided reliability evaluator for distributed computing networks, IEEE Trans. Parallel and Distributed Systems, 2, , [15] Tatsuhiro Tsuchiya, Tohru Kikuno, Availability Evaluation of Quorum- Based Mutual Exclusion Schemes in General Topology Networks, The Computer Journal, Vol.42, No. 7, [16] Tatsuhiro Tsuchiya, Tomoya Kajikawa, and Tohru Kikuno, Parallelizing SDP (Sum of Disjoint Products) Algorithms for Fast Reliability Analysis, IEICE Transactions on Information and Systems, Vol.E83-D, No.5, pp , May [17] Vonk,R.: Prototyping - The effective use of CASE technology, Prentice Hall Int., 1990 ( : - CASE, 1992.) [18] Yacoub S., Ammar H. and Robinson T., Dynamic Metrics for Object Oriented Designs, Proc. of the Sixth International Symposium on Software Metrics, pp50-60, Boca Raton, Florida, November,

( )

( ) NAIST-IS-MT0851100 2010 2 4 ( ) CR CR CR 1980 90 CR Kerberos SSH CR CR CR CR CR CR,,, ID, NAIST-IS- MT0851100, 2010 2 4. i On the Key Management Policy of Challenge Response Authentication Schemes Toshiya

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

Web Basic Web SAS-2 Web SAS-2 i

Web Basic Web SAS-2 Web SAS-2 i 19 Development of moving image delivery system for elementary school 1080337 2008 3 10 Web Basic Web SAS-2 Web SAS-2 i Abstract Development of moving image delivery system for elementary school Ayuko INOUE

More information

1_26.dvi

1_26.dvi C3PV 1,a) 2,b) 2,c) 3,d) 1,e) 2012 4 20, 2012 10 10 C3PV C3PV C3PV 1 Java C3PV 45 38 84% Programming Process Visualization for Supporting Students in Programming Exercise Hiroshi Igaki 1,a) Shun Saito

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

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

DEIM Forum 2009 B4-6, Str

DEIM Forum 2009 B4-6, Str DEIM Forum 2009 B4-6, 305 8573 1 1 1 152 8550 2 12 1 E-mail: tttakuro@kde.cs.tsukuba.ac.jp, watanabe@de.cs.titech.ac.jp, kitagawa@cs.tsukuba.ac.jp StreamSpinner PC PC StreamSpinner Development of Data

More information

第62巻 第1号 平成24年4月/石こうを用いた木材ペレット

第62巻 第1号 平成24年4月/石こうを用いた木材ペレット Bulletin of Japan Association for Fire Science and Engineering Vol. 62. No. 1 (2012) Development of Two-Dimensional Simple Simulation Model and Evaluation of Discharge Ability for Water Discharge of Firefighting

More information

新製品開発プロジェクトの評価手法

新製品開発プロジェクトの評価手法 CIRJE-J-60 2001 8 A note on new product project selection model: Empirical analysis in chemical industry Kenichi KuwashimaUniversity of Tokyo Junichi TomitaUniversity of Tokyo August, 2001 Abstract By

More information

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Speech Visualization System Based on Augmented Reality Yuichiro Nagano 1 and Takashi Yoshino 2 As the spread of the Augmented Reality(AR) technology and service,

More information

Webサービス本格活用のための設計ポイント

Webサービス本格活用のための設計ポイント The Web Services are a system which links up the scattered systems on the Internet, leveraging standardized technology such as SOAP, WSDL and UDDI. It is a general thought that in the future business enterprises

More information

3_39.dvi

3_39.dvi Vol. 49 No. 3 Mar. 2008 Web 1 2 PC Web Web Windows Web Access Watchdog Systems for Children Protection Tatsumi Ueda 1 and Yoshiaki Takai 2 For today s children, the Internet is one of the most familiar

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

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of IEEE802.11 [1]Bluetooth [2] 1 1 (1) [6] Ack (Ack) BEC FEC (BEC) BEC FEC 100 20 BEC FEC 6.19% 14.1% High Throughput and Highly Reliable Transmission in MANET Masaaki Kosugi 1 and Hiroaki Higaki 1 1. LAN

More information

Web Web Web Web Web, i

Web Web Web Web Web, i 22 Web Research of a Web search support system based on individual sensitivity 1135117 2011 2 14 Web Web Web Web Web, i Abstract Research of a Web search support system based on individual sensitivity

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

kut-paper-template.dvi

kut-paper-template.dvi 26 Discrimination of abnormal breath sound by using the features of breath sound 1150313 ,,,,,,,,,,,,, i Abstract Discrimination of abnormal breath sound by using the features of breath sound SATO Ryo

More information

28 Horizontal angle correction using straight line detection in an equirectangular image

28 Horizontal angle correction using straight line detection in an equirectangular image 28 Horizontal angle correction using straight line detection in an equirectangular image 1170283 2017 3 1 2 i Abstract Horizontal angle correction using straight line detection in an equirectangular image

More information

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2 CHLAC 1 2 3 3,. (CHLAC), 1).,.,, CHLAC,.,. Suspicious Behavior Detection based on CHLAC Method Hideaki Imanishi, 1 Toyohiro Hayashi, 2 Shuichi Enokida 3 and Toshiaki Ejima 3 We have proposed a method for

More information

DTN DTN DTN DTN i

DTN DTN DTN DTN i 28 DTN Proposal of the Aggregation Message Ferrying for Evacuee s Data Delivery in DTN Environment 1170302 2017 2 28 DTN DTN DTN DTN i Abstract Proposal of the Aggregation Message Ferrying for Evacuee

More information

( )

( ) NAIST-IS-MT1051071 2012 3 16 ( ) Pustejovsky 2 2,,,,,,, NAIST-IS- MT1051071, 2012 3 16. i Automatic Acquisition of Qualia Structure of Generative Lexicon in Japanese Using Learning to Rank Takahiro Tsuneyoshi

More information

1 DHT Fig. 1 Example of DHT 2 Successor Fig. 2 Example of Successor 2.1 Distributed Hash Table key key value O(1) DHT DHT 1 DHT 1 ID key ID IP value D

1 DHT Fig. 1 Example of DHT 2 Successor Fig. 2 Example of Successor 2.1 Distributed Hash Table key key value O(1) DHT DHT 1 DHT 1 ID key ID IP value D P2P 1,a) 1 1 Peer-to-Peer P2P P2P P2P Chord P2P Chord Consideration for Efficient Construction of Distributed Hash Trees on P2P Systems Taihei Higuchi 1,a) Masakazu Soshi 1 Tomoyuki Asaeda 1 Abstract:

More information

( )

( ) NAIST-IS-MT9951117 2001 2 9 ( ) 3 CG, VR.,,,.,,,,,.,, 2, 3 3,.,, 2, 3.,,,,,.,,,.,,.,,, 3, NAIST-IS- MT9951117, 2001 2 9. i Intaractive terrain generation within Immersive Modeling System 3 Ryutarou Morimoto

More information

, IT.,.,..,.. i

, IT.,.,..,.. i 25 To construct the system that promote a interactive method as a knowledge acquisition 1140317 2014 2 28 , IT.,.,..,.. i Abstract To construct the system that promote a interactive method as a knowledge

More information

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L 1,a) 1,b) 1/f β Generation Method of Animation from Pictures with Natural Flicker Abstract: Some methods to create animation automatically from one picture have been proposed. There is a method that gives

More information

i

i 21 Fault-Toleranted Authentication Data Distribution Protocol for Autonomous Distributed Networks 1125153 2010 3 2 i Abstract Fault-Toleranted Authentication Data Distribution Protocol for Autonomous Distributed

More information

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC H.264 CABAC 1 1 1 1 1 2, CABAC(Context-based Adaptive Binary Arithmetic Coding) H.264, CABAC, A Parallelization Technology of H.264 CABAC For Real Time Encoder of Moving Picture YUSUKE YATABE 1 HIRONORI

More information

4.1 % 7.5 %

4.1 % 7.5 % 2018 (412837) 4.1 % 7.5 % Abstract Recently, various methods for improving computial performance have been proposed. One of these various methods is Multi-core. Multi-core can execute processes in parallel

More information

P2P P2P peer peer P2P peer P2P peer P2P i

P2P P2P peer peer P2P peer P2P peer P2P i 26 P2P Proposed a system for the purpose of idle resource utilization of the computer using the P2P 1150373 2015 2 27 P2P P2P peer peer P2P peer P2P peer P2P i Abstract Proposed a system for the purpose

More information

fiš„v5.dvi

fiš„v5.dvi (2001) 49 2 293 303 VRML 1 2 3 2001 4 12 2001 10 16 Web Java VRML (Virtual Reality Modeling Language) VRML Web VRML VRML VRML VRML Web VRML VRML, 3D 1. WWW (World Wide Web) WWW Mittag (2000) Web CGI Java

More information

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan SNS 1,a) 2 3 3 2012 3 30, 2012 10 10 SNS SNS Development of Firefighting Knowledge Succession Support SNS in Tokyo Fire Department Koutarou Ohno 1,a) Yuki Ogawa 2 Hirohiko Suwa 3 Toshizumi Ohta 3 Received:

More information

kut-paper-template2.dvi

kut-paper-template2.dvi 19 A Proposal of Text Classification using Formal Concept Analysis 1080418 2008 3 7 ( ) Hasse Web Reuters 21578 Concept Explorer 2 4 said i Abstract A Proposal of Text Classification using Formal Concept

More information

2

2 Copyright 2008 Nara Institute of Science and Technology / Osaka University 2 Copyright 2008 Nara Institute of Science and Technology / Osaka University CHAOS Report in US 1994 http://www.standishgroup.com/sample_research/

More information

7,, i

7,, i 23 Research of the authentication method on the two dimensional code 1145111 2012 2 13 7,, i Abstract Research of the authentication method on the two dimensional code Karita Koichiro Recently, the two

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

2016 10 31 1. 1.1 20 1 1993 20 2 2 1 industrial society 2 2 169 2014 3 1.2 4 5 6 3 1.3 4 5 1973 6 170 7 8 9 7 ISO/IEC 9126 11 8 1 9 ABS ABS ABS ABS 171 2. 2.1 1960 10 11 12 13 10 1964 IBM S/360 11 16 FORTRAN

More information

A Study on Traffic Characteristics in Multi-hop Wireless Networks 2010 3 Yoichi Yamasaki ( ) 21 Local Area Network (LAN) LAN LAN LAN (AP, Access Point) LAN AP LAN AP AP AP (MWN, Multi-hop Wireless Network)

More information

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus Vol. 48 No. 3 Mar. 2007 PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Industry Collaboration Yoshiaki Matsuzawa and Hajime Ohiwa

More information

Core1 FabScalar VerilogHDL Cache Cache FabScalar 1 CoreConnect[2] Wishbone[3] AMBA[4] AMBA 1 AMBA ARM L2 AMBA2.0 AMBA2.0 FabScalar AHB APB AHB AMBA2.0

Core1 FabScalar VerilogHDL Cache Cache FabScalar 1 CoreConnect[2] Wishbone[3] AMBA[4] AMBA 1 AMBA ARM L2 AMBA2.0 AMBA2.0 FabScalar AHB APB AHB AMBA2.0 AMBA 1 1 1 1 FabScalar FabScalar AMBA AMBA FutureBus Improvement of AMBA Bus Frame-work for Heterogeneos Multi-processor Seto Yusuke 1 Takahiro Sasaki 1 Kazuhiko Ohno 1 Toshio Kondo 1 Abstract: The demand

More information

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment 28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment 1170288 2017 2 28 Docker,.,,.,,.,,.,. Docker.,..,., Web, Web.,.,.,, CPU,,. i ., OS..,, OS, VirtualBox,.,

More information

fiš„v8.dvi

fiš„v8.dvi (2001) 49 2 333 343 Java Jasp 1 2 3 4 2001 4 13 2001 9 17 Java Jasp (JAva based Statistical Processor) Jasp Jasp. Java. 1. Jasp CPU 1 106 8569 4 6 7; fuji@ism.ac.jp 2 106 8569 4 6 7; nakanoj@ism.ac.jp

More information

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf 1,a) 2,b) 4,c) 3,d) 4,e) Web A Review Supporting System for Whiteboard Logging Movies Based on Notes Timeline Taniguchi Yoshihide 1,a) Horiguchi Satoshi 2,b) Inoue Akifumi 4,c) Igaki Hiroshi 3,d) Hoshi

More information

22 Google Trends Estimation of Stock Dealing Timing using Google Trends

22 Google Trends Estimation of Stock Dealing Timing using Google Trends 22 Google Trends Estimation of Stock Dealing Timing using Google Trends 1135064 3 1 Google Trends Google Trends Google Google Google Trends Google Trends 2006 Google Google Trend i Abstract Estimation

More information

29 jjencode JavaScript

29 jjencode JavaScript Kochi University of Technology Aca Title jjencode で難読化された JavaScript の検知 Author(s) 中村, 弘亮 Citation Date of 2018-03 issue URL http://hdl.handle.net/10173/1975 Rights Text version author Kochi, JAPAN http://kutarr.lib.kochi-tech.ac.jp/dspa

More information

23 A Comparison of Flick and Ring Document Scrolling in Touch-based Mobile Phones

23 A Comparison of Flick and Ring Document Scrolling in Touch-based Mobile Phones 23 A Comparison of Flick and Ring Document Scrolling in Touch-based Mobile Phones 1120220 2012 3 1 iphone..,. 2 (, ) 3 (,, ),,,.,..,. HCI i Abstract A Comparison of Flick and Ring Document Scrolling in

More information

IT,, i

IT,, i 22 Retrieval support system using bookmarks that are shared in an organization 1110250 2011 3 17 IT,, i Abstract Retrieval support system using bookmarks that are shared in an organization Yoshihiko Komaki

More information

Wi-Fi Wi-Fi Wi-Fi Wi-Fi SAS SAS-2 Wi-Fi i

Wi-Fi Wi-Fi Wi-Fi Wi-Fi SAS SAS-2 Wi-Fi i 26 A Study on Secure Remote Control Methods 1175078 2015 2 27 Wi-Fi Wi-Fi Wi-Fi Wi-Fi SAS SAS-2 Wi-Fi i Abstract A Study on Secure Remote Control Methods SHINGAI, Tatsuro In recent years, communication

More information

2 ( ) i

2 ( ) i 25 Study on Rating System in Multi-player Games with Imperfect Information 1165069 2014 2 28 2 ( ) i ii Abstract Study on Rating System in Multi-player Games with Imperfect Information Shigehiko MORITA

More information

LAN LAN LAN LAN LAN LAN,, i

LAN LAN LAN LAN LAN LAN,, i 22 A secure wireless communication system using virtualization technologies 1115139 2011 3 4 LAN LAN LAN LAN LAN LAN,, i Abstract A secure wireless communication system using virtualization technologies

More information

The Empirical Study on New Product Concept of the Dish Washer Abstract

The Empirical Study on New Product Concept of the Dish Washer Abstract The Empirical Study on New Product Concept of the Dish Washer Abstract t t Cluster Analysis For Applications International Conference on Quality 96 in Yokohama Clustering Algorithms

More information

6_27.dvi

6_27.dvi Vol. 49 No. 6 1932 1941 (June 2008) RFID 1 2 RFID RFID RFID 13.56 MHz RFID A Experimental Study for Measuring Human Activities in A Bathroom Using RFID Ryo Onishi 1 and Shigeyuki Hirai 2 A bathroom is

More information

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member (University of Tsukuba), Yasuharu Ohsawa, Member (Kobe

More information

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s 1 1 1, Extraction of Transmitted Light using Parallel High-frequency Illumination Kenichiro Tanaka 1 Yasuhiro Mukaigawa 1 Yasushi Yagi 1 Abstract: We propose a new sharpening method of transmitted scene

More information

28 TCG SURF Card recognition using SURF in TCG play video

28 TCG SURF Card recognition using SURF in TCG play video 28 TCG SURF Card recognition using SURF in TCG play video 1170374 2017 3 2 TCG SURF TCG TCG OCG SURF Bof 20 20 30 10 1 SURF Bag of features i Abstract Card recognition using SURF in TCG play video Haruka

More information

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro TV 1,2,a) 1 2 2015 1 26, 2015 5 21 Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Rotation Using Mobile Device Hiroyuki Kawakita 1,2,a) Toshio Nakagawa 1 Makoto Sato

More information

untitled

untitled Copyright 2008 IPAAll Rights Reserved 1 1. 2. 3. Copyright 2008 IPAAll Rights Reserved 2 IT IT IT Copyright 2008 IPAAll Rights Reserved http://www.jitec.jp/1_00topic/topic_20071225_shinseido.html 3 URL

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

28 SAS-X Proposal of Multi Device Authenticable Password Management System using SAS-X 1195074 2017 2 3 SAS-X Web ID/ ID/ Web SAS-2 SAS-X i Abstract Proposal of Multi Device Authenticable Password Management

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

(a) (b) 1 JavaScript Web Web Web CGI Web Web JavaScript Web mixi facebook SNS Web URL ID Web 1 JavaScript Web 1(a) 1(b) JavaScript & Web Web Web Webji

(a) (b) 1 JavaScript Web Web Web CGI Web Web JavaScript Web mixi facebook SNS Web URL ID Web 1 JavaScript Web 1(a) 1(b) JavaScript & Web Web Web Webji Webjig Web 1 1 1 1 Webjig / Web Web Web Web Web / Web Webjig Web DOM Web Webjig / Web Web Webjig: a visualization tool for analyzing user behaviors in dynamic web sites Mikio Kiura, 1 Masao Ohira, 1 Hidetake

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

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for 1 2 3 3 1 Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for Mobile Terminals Kaoru Wasai 1 Fumio Sugai 2 Yosihiro Kita 3 Mi RangPark 3 Naonobu

More information

ISSN NII Technical Report Patent application and industry-university cooperation: Analysis of joint applications for patent in the Universit

ISSN NII Technical Report Patent application and industry-university cooperation: Analysis of joint applications for patent in the Universit ISSN 1346-5597 NII Technical Report Patent application and industry-university cooperation: Analysis of joint applications for patent in the University of Tokyo Morio SHIBAYAMA, Masaharu YANO, Kiminori

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

Vol.1 No Autumn

Vol.1 No Autumn OKAMOTO, Naohisa SATO, Takao 1 1-15m 5TEU 2251% 2 99.8%8 6 16 1,5 14 12 1 8 6 4 2 HongKong Singapore Kaohsiung Pusan Yokohama Kobe 1, 5 6,TEU 5,TEU 4,TEU 3,TEU 2,TEU 1,TEU 1,TEU 1973 1975 1985 1995 65

More information

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L Vol. 48 No. 4 Apr. 2007 LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for Learning to Associate LAN Construction Skills with TCP/IP

More information

58 10

58 10 57 Multi-channel MAC Protocol with Multi-busytone in Ad-hoc Networks Masatoshi Fukushima*, Ushio Yamamoto* and Yoshikuni Onozato* Abstract Multi-channel MAC protocols for wireless ad hoc networks have

More information

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~ HCDUX Approach of Applying Design Technology to System Development Process: From HCD to UX Design 善方日出夫 小川俊雄 あらまし HCDHuman Centered Design SE SDEMHCDUIUser Interface RIARich Internet ApplicationUXUser

More information

SOM SOM(Self-Organizing Maps) SOM SOM SOM SOM SOM SOM i

SOM SOM(Self-Organizing Maps) SOM SOM SOM SOM SOM SOM i 20 SOM Development of Syllabus Vsualization System using Spherical Self-Organizing Maps 1090366 2009 3 5 SOM SOM(Self-Organizing Maps) SOM SOM SOM SOM SOM SOM i Abstract Development of Syllabus Vsualization

More information

Abstract This paper concerns with a method of dynamic image cognition. Our image cognition method has two distinguished features. One is that the imag

Abstract This paper concerns with a method of dynamic image cognition. Our image cognition method has two distinguished features. One is that the imag 2004 RGB A STUDY OF RGB COLOR INFORMATION AND ITS APPLICATION 03R3237 Abstract This paper concerns with a method of dynamic image cognition. Our image cognition method has two distinguished features. One

More information

修士論文

修士論文 27 Mobile Ad Hoc Networks An Ant-based Routing Algorithm with Multi-phase Pheromone and Power-saving in Mobile Ad Hoc Networks 14T0013 Shohei Miyashita E-mail: shohei.miyashita.4j@stu.hosei.ac.jp : Abstract

More information

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6) 1 2 1 3 Experimental Evaluation of Convenient Strain Measurement Using a Magnet for Digital Public Art Junghyun Kim, 1 Makoto Iida, 2 Takeshi Naemura 1 and Hiroyuki Ota 3 We present a basic technology

More information

13 RoboCup The Interface System for Learning By Observation Applied to RoboCup Agents Ruck Thawonmas

13 RoboCup The Interface System for Learning By Observation Applied to RoboCup Agents Ruck Thawonmas 13 RoboCup The Interface System for Learning By Observation Applied to RoboCup Agents 1020302 Ruck Thawonmas 2002 2 8 RoboCup RoboCup SemiReal SemiReal RAIK-NTG4 Huma SemiReal Huma RoboCup. i Abstract

More information

i

i 14 i ii iii iv v vi 14 13 86 13 12 28 14 16 14 15 31 (1) 13 12 28 20 (2) (3) 2 (4) (5) 14 14 50 48 3 11 11 22 14 15 10 14 20 21 20 (1) 14 (2) 14 4 (3) (4) (5) 12 12 (6) 14 15 5 6 7 8 9 10 7

More information

Testing XML Performance

Testing XML Performance - DataPower Technology, Inc. XML Web 2003 5 DATAPOWER XML WEB - Copyright 2003DataPower Technology, Inc. All Rights Reserved. DataPower Technology, Inc. DataPower DataPower ( ) DataPower 2003 5 2/17 DATAPOWER

More information

2007/8 Vol. J90 D No. 8 Stauffer [7] 2 2 I 1 I 2 2 (I 1(x),I 2(x)) 2 [13] I 2 = CI 1 (C >0) (I 1,I 2) (I 1,I 2) Field Monitoring Server

2007/8 Vol. J90 D No. 8 Stauffer [7] 2 2 I 1 I 2 2 (I 1(x),I 2(x)) 2 [13] I 2 = CI 1 (C >0) (I 1,I 2) (I 1,I 2) Field Monitoring Server a) Change Detection Using Joint Intensity Histogram Yasuyo KITA a) 2 (0 255) (I 1 (x),i 2 (x)) I 2 = CI 1 (C>0) (I 1,I 2 ) (I 1,I 2 ) 2 1. [1] 2 [2] [3] [5] [6] [8] Intelligent Systems Research Institute,

More information

1 I/F I/F 1 6) MobileIP 7) 8) MN: Monile Node MN AR Mobility Anchor Point(MAP) MobileIP HMIP HMIP HA-MAP MN MAP MN MAP HMIP MAP MN 2 MobileIP Mo

1 I/F I/F 1 6) MobileIP 7) 8) MN: Monile Node MN AR Mobility Anchor Point(MAP) MobileIP HMIP HMIP HA-MAP MN MAP MN MAP HMIP MAP MN 2 MobileIP Mo 1 2 2 I/F Mobility Anchor Point MAP Composite Wireless Access Networks on Mobile Communications and Its Evaluation Abstract: In emerging wireless communication environments, mobile terminals that have

More information

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a 1, 1,a) 1, 2 1 1, 3 2 1 2011 6 17, 2011 12 16 Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a) Kazuki Kanamori 1, 2 Mie Nakatani 1 Hirokazu Kato 1, 3 Sanae H. Wake 2 Shogo Nishida

More information

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came 3DCG 1,a) 2 2 2 2 3 On rigid body animation taking into account the 3D computer graphics camera viewpoint Abstract: In using computer graphics for making games or motion pictures, physics simulation is

More information

TA3-4 31st Fuzzy System Symposium (Chofu, September 2-4, 2015) Interactive Recommendation System LeonardoKen Orihara, 1 Tomonori Hashiyama, 1

TA3-4 31st Fuzzy System Symposium (Chofu, September 2-4, 2015) Interactive Recommendation System LeonardoKen Orihara, 1 Tomonori Hashiyama, 1 Interactive Recommendation System 1 1 1 1 LeonardoKen Orihara, 1 Tomonori Hashiyama, 1 Shun ichi Tano 1 1 Graduate School of Information Systems, The University of Electro-Communications Abstract: The

More information

IPSJ SIG Technical Report Vol.2010-SLDM-144 No.50 Vol.2010-EMB-16 No.50 Vol.2010-MBL-53 No.50 Vol.2010-UBI-25 No /3/27 Twitter IME Twitte

IPSJ SIG Technical Report Vol.2010-SLDM-144 No.50 Vol.2010-EMB-16 No.50 Vol.2010-MBL-53 No.50 Vol.2010-UBI-25 No /3/27 Twitter IME Twitte Twitter 1 1 1 IME Twitter 2009 12 15 2010 2 1 13590 4.83% 8.16% 2 3 Web 10 45% Relational Analysis between User Context and Input Word on Twitter Yutaka Arakawa, 1 Shigeaki Tagashira 1 and Akira Fukuda

More information

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,, THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.,, 464 8601 470 0393 101 464 8601 E-mail: matsunagah@murase.m.is.nagoya-u.ac.jp, {ide,murase,hirayama}@is.nagoya-u.ac.jp,

More information

22 (266) / Web PF-Web Web Web Web / Web Web PF-Web Web Web Web CGI Web Web 1 Web PF-Web Web Perl C CGI A Pipe/Filter Architecture Based Software Gener

22 (266) / Web PF-Web Web Web Web / Web Web PF-Web Web Web Web CGI Web Web 1 Web PF-Web Web Perl C CGI A Pipe/Filter Architecture Based Software Gener 22 (266) / Web PF-Web Web Web Web / Web Web PF-Web Web Web Web CGI Web Web 1 Web PF-Web Web Perl C CGI A Pipe/Filter Architecture Based Software Generator PF-Web for Constructing Web Applications. Tomohiro

More information

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2 THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS HCG HUMAN COMMUNICATION GROUP SYMPOSIUM. UbiCode 243 0292 1030 E-mail: {ubicode,koide}@shirai.la, {otsuka,shirai}@ic.kanagawa-it.ac.jp

More information

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe Vol. 42 No. SIG 8(TOD 10) July 2001 1 2 3 4 HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Speed Networks Yutaka Kidawara, 1 Tomoaki Kawaguchi, 2

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

FUJII, M. and KOSAKA, M. 2. J J [7] Fig. 1 J Fig. 2: Motivation and Skill improvement Model of J Orchestra Fig. 1: Motivating factors for a

FUJII, M. and KOSAKA, M. 2. J J [7] Fig. 1 J Fig. 2: Motivation and Skill improvement Model of J Orchestra Fig. 1: Motivating factors for a /Specially issued Original Paper QOL 1 1 A Proposal of Value Co-creation Model to Promote Elderly People s Community Activities Concerning QOL Improvement Case Studies of Successful Social Activities by

More information

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x J.JSSAC (2005) Vol. 11, No. 3,4, pp. 77-88 Noda2005 MathBlackBoard MathBlackBoard is a Java program based on the blackboard applet. We can use the blackboard applet with GUI operations. The blackboard

More information

24 Region-Based Image Retrieval using Fuzzy Clustering

24 Region-Based Image Retrieval using Fuzzy Clustering 24 Region-Based Image Retrieval using Fuzzy Clustering 1130323 2013 3 9 Visual-key Image Retrieval(VKIR) k-means Fuzzy C-means 2 200 2 2 20 VKIR 5 18% 54% 7 30 Fuzzy C-means i Abstract Region-Based Image

More information

00.\...ec5

00.\...ec5 Yamagata Journal of Health Science, Vol. 6, 23 Kyoko SUGAWARA, Junko GOTO, Mutuko WATARAI Asako HIRATUKA, Reiko ICHIKAWA Recently in Japan, there has been a gradual decrease in the practice of community

More information

n 2 n (Dynamic Programming : DP) (Genetic Algorithm : GA) 2 i

n 2 n (Dynamic Programming : DP) (Genetic Algorithm : GA) 2 i 15 Comparison and Evaluation of Dynamic Programming and Genetic Algorithm for a Knapsack Problem 1040277 2004 2 25 n 2 n (Dynamic Programming : DP) (Genetic Algorithm : GA) 2 i Abstract Comparison and

More information

(a) (b) (c) Canny (d) 1 ( x α, y α ) 3 (x α, y α ) (a) A 2 + B 2 + C 2 + D 2 + E 2 + F 2 = 1 (3) u ξ α u (A, B, C, D, E, F ) (4) ξ α (x 2 α, 2x α y α,

(a) (b) (c) Canny (d) 1 ( x α, y α ) 3 (x α, y α ) (a) A 2 + B 2 + C 2 + D 2 + E 2 + F 2 = 1 (3) u ξ α u (A, B, C, D, E, F ) (4) ξ α (x 2 α, 2x α y α, [II] Optimization Computation for 3-D Understanding of Images [II]: Ellipse Fitting 1. (1) 2. (2) (edge detection) (edge) (zero-crossing) Canny (Canny operator) (3) 1(a) [I] [II] [III] [IV ] E-mail sugaya@iim.ics.tut.ac.jp

More information

企業内システムにおけるA j a x 技術の利用

企業内システムにおけるA j a x 技術の利用 Utilization of Ajax in Enterprise Intranet Systemsby Tetsuo Yamashita, Takeshi Kuroe and Kazuhisa Ikeda Enterprise 2.0 refers to the recent trend of applying the web technologies widely deployed in Internet

More information

塗装深み感の要因解析

塗装深み感の要因解析 17 Analysis of Factors for Paint Depth Feeling Takashi Wada, Mikiko Kawasumi, Taka-aki Suzuki ( ) ( ) ( ) The appearance and quality of objects are controlled by paint coatings on the surfaces of the objects.

More information

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h 23 FPGA CUDA Performance Comparison of FPGA Array with CUDA on Poisson Equation (lijiang@sekine-lab.ei.tuat.ac.jp), (kazuki@sekine-lab.ei.tuat.ac.jp), (takahashi@sekine-lab.ei.tuat.ac.jp), (tamukoh@cc.tuat.ac.jp),

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

12 DCT A Data-Driven Implementation of Shape Adaptive DCT

12 DCT A Data-Driven Implementation of Shape Adaptive DCT 12 DCT A Data-Driven Implementation of Shape Adaptive DCT 1010431 2001 2 5 DCT MPEG H261,H263 LSI DDMP [1]DDMP MPEG4 DDMP MPEG4 SA-DCT SA-DCT DCT SA-DCT DDMP SA-DCT MPEG4, DDMP,, SA-DCT,, ο i Abstract

More information

Fig. 3 Flow diagram of image processing. Black rectangle in the photo indicates the processing area (128 x 32 pixels).

Fig. 3 Flow diagram of image processing. Black rectangle in the photo indicates the processing area (128 x 32 pixels). Fig. 1 The scheme of glottal area as a function of time Fig. 3 Flow diagram of image processing. Black rectangle in the photo indicates the processing area (128 x 32 pixels). Fig, 4 Parametric representation

More information