Similar documents
Java KK-MAS チュートリアル


D0020.PDF

コンピュータ概論

20 Covert Channel

(Basic Theory of Information Processing) Fortran Fortan Fortan Fortan 1

untitled

P1_お歳暮2015

24 Boid

D0090.PDF

D0050.PDF

コンピュータ概論


Hot Soup Processor( HSP) HSP C Java Lime Lime 1.2 ( )

ドキュメント1

untitled

/27 (13 8/24) (9/27) (9/27) / / / /16 12

H8.6 P




橡Taro9-生徒の活動.PDF

sinfI2005_VBA.doc

B 5 (2) VBA R / B 5 ( ) / 34

Microsoft Word - VBA基礎(3).docx

102



Excel Excel Excel = Excel ( ) 1

結婚生活を強める

45 VBA Fortran, Pascal, C Windows OS Excel VBA Visual Basic Excel VBA VBA Visual Basic For Application Microsoft Office Office Excel VBA VBA Excel Acc

PowerPoint プレゼンテーション


VB 資料 電脳梁山泊烏賊塾 音声認識 System.Speech の利用 System.Speech に依るディクテーション ( 音声を文字列化 ).NetFramework3.0 以上 (Visual Studio 2010 以降 ) では 標準で System.Speech が用意されて居るの

研究紀要 第5号

My関数の作成演習問題集

(Microsoft Word \203v\203\215\203O\203\211\203~\203\223\203O)

Excel Excel Excel = Excel III 7 ( ) 1

- 2 -

コンバートスター15シリーズ 製品パンフレット

ルーレットプログラム

untitled


untitled

untitled

Microsoft Word - Meta70_Preferences.doc

BASICとVisual Basic

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

2/ 土 :30 11:20 似通った科目名がありますので注意してください. 受験許可されていない科目を解答した場合は無効 整理番号と科目コードは受験許可証とよく照合し正確に記入

卒業論文.PDF

2 X Y Y X θ 1,θ 2,... Y = f (X,θ 1,θ 2,...) θ k III 8 ( ) 1 / 39

Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2

untitled

Microsoft PowerPoint - Visualプログラミング

学歴内婚のシミュレーション分析

Taro-Basicの基礎・条件分岐(公

第10回 コーディングと統合(WWW用).PDF

1. 入力画面

D0120.PDF

94 expression True False expression FalseMSDN IsNumber WorksheetFunctionIsNumberexpression expression True Office support.office.com/ja-jp/ S

回文作成支援プログラム

untitled

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~

ブロック パニック

橡WINAPLI.PDF

(1) (2) (3) (4) (1) (a) (b) (c) (d) kg 9.8 N 5.0 kg 19.6 m/s kg m/s 8.0kg (2) 1 r=1.0m ABC QA =1

橡挿入法の実践

Microsoft PowerPoint - vp演習課題

scicos.dvi

Microsoft Word 練習問題の解答.doc

PowerPoint プレゼンテーション

N88 BASIC 0.3 C: My Documents 0.6: 0.3: (R) (G) : enterreturn : (F) BA- SIC.bas 0.8: (V) 0.9: 0.5:

2013 年 8 月 14 日 管理図作成マニュアル ( 案 ) 益永八尋 Ⅰ. プログラムの概要 品質管理において必要な QC7 道具の一つである管理図作成のプログラムを作成した このプログラムは 下記の管理図を作成するものである 1 BerX-R 管理図 2Me 管理図 3X 管理図 4np 管

Appendix A BASIC BASIC Beginner s All-purpose Symbolic Instruction Code FORTRAN COBOL C JAVA PASCAL (NEC N88-BASIC Windows BASIC (1) (2) ( ) BASIC BAS

- 2 -

AccessVBA−‹ŠpŁÒ-flO“Z

ケミカルエンジニアのためのExcelを用いた化学工学計算法

2X Y Y X θ 1, θ 2,... Y = f(x, θ 1, θ 2,...) θ k III 8 ( ) 1 / 39

FAX780CL_chap-first.fm

(18,26) 10/ GHz.xls [ (18GHz) ] GHz.xls [ (26GHz) ] +----all.sh [ 2 10 ] +----mesure-ryudai/ / _csv.log [

FAX780TA_chap-first.fm


csv csv

Microsoft PowerPoint - VBA解説1.ppt [互換モード]

9399-TOOLSGRJA

応用数学特論.dvi

Local variable x y i paint public class Sample extends Applet { public void paint( Graphics gc ) { int x, y;... int i=10 ; while ( i < 100 ) {... i +=

PowerPoint プレゼンテーション

=

Secure iNetSuite for .NET 4.0Jの新仕様について

TARGET09.qxd

API 連携方式 外部 DLL の呼び出し宣言 外部 DLL の呼び出し宣言のサンプルコード (Microsoft Visual C#.NET の場合 ) プログラムコードの先頭で using System.Runtime.InteropServices; が必要 クラスの内部に以下のような外部 D

xl 1 program Othello6; 2 {$APPTYPE CONSOLE} 3 uses SysUtils; 4 5 type 6 TMasuNo = 0..99; // 7 TYouso = (Soto,Kara,Kuro,Siro); // 8 TBan = array [TMasu

ArcObjects実践 ーオブジェクト・モデル・ダイアグラムの読み方とヘルプの活用ー

かべうちテニス

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

PowerPoint プレゼンテーション


橡vb_kikai0.PDF

Transcription:

23 200802957

1 1 5 2 6 2.1 Boid........................................ 6 2.1.1 Separation........................ 7 2.1.2 Alingment........................... 7 2.1.3 Cohesion............................ 8 2.2 covert channel.............................. 9 2.3.................................... 11 2.3.1................. 11 2.3.2................................ 11 2.3.3................................ 11 2.3.4.............................. 12 2.3.5.......................... 12 2.4.................. 14 2.4.1 artisoc................................... 14 2.4.2 Swarm................................... 14 2.4.3 MASON.................................. 15 3 16 3.1 covert channel................. 16 3.2............................... 18 3.3.......... 19 3.4........................................ 20 3.4.1 Boid.......................... 21 3.4.2......................... 21

2 3.5................................. 23 3.6........................................ 24 4 28 29 30 31

3 2.1.................................... 7 2.2............................... 8 2.3.................................. 8 2.4 covert channel.......................... 10 2.5.......................... 13 3.1 covert channel........................ 17 3.2 3.1 object, subject....................... 17 3.3........................... 18 3.4................................... 19 3.5 Particle................................. 20 3.6 RGB Particle 3.............. 21 3.7 Particle....................... 22 3.8.................................. 23 3.9 friendship........................... 25 3.10 classmates........................... 26 3.11 national............................ 27

4

1 5 1,.,,.,,,.,, covert channel..

2 6 2 2.1 Boid Boid 1987. Boid, bird android. Boid,,,, [1][?][8].,. t i Boid [ v i (t)]. vi (t)= v i (t-1)+ Next i (t-1)+ G i (t-1) Next i (t-1) i Boid, G i (t-1) i.,, 1 v i (t-1). Boid. Boid, Boid., Boid [?].

2.1 Boid 7 2.1.1 Separation Separation,.,Boid.,.,Boid, Boid, Boid.,, [1]. 2.1 2.1.2 Alingment Alingment,.,., Boid, Boid [1].

2.1 Boid 8 2.2 2.1.3 Cohesion Cohesion,.,.,Boid., Boid [1]. 2.3

2.2 covert channel 9 2.2 covert channel subject object covert channel covert channel covert channel subjects i (i = 1, 2, ), S j (j = 1, 2, ), i j objecto n (n = 1, 2, ), O n (m = 1, 2, ), n m P {RW, RW, W R, (RW )}, R(READ),W(WRITE) S i,o n,p If S i, O n, R, And if S j, O n, R S j, O m, W S i, O m, R, Then covert channel (S i, S j, O m (O n )). subject S j object O n READ S i, O n, R subject S j object O n READ object O m WRITE subject S i O m object O n READ S i, O n, R S i, O n, R covert channel subject covert channel ( ) covert channel subject subject k 2 [2] 2.10 covert channel

2.2 covert channel 10 S1 S2 S3 O1 φ φ R O2 O3 W R R RW W φ flow level 2 flow level 2 flow level 3 2.4 covert channel

2.3 11 2.3 2.3.1 Wittgenstein -202. Wittgenstein -219. Wittgenstein -61 Wittgenstein -62 Wittgenstein -378 Wittgenstein -60 2.3.2 2.3.3 particle

2.3 12 2.3.4 Cohesion Alignment Pheromone Pheromone Pheromone Pheromone Separation 2.3.5

2.3 13 2.5

2.4 14 2.4 2.4.1 artisoc, 10.,,.,.,,.., Windows KK-MAS.,,,. KK-MAS,, 2 artisoc[6]. 2.4.2 Swarm Swarm,.,. Swarm. 1.. 2. Swarm. 3. Swarm Java Objective-C.

2.4 15 Swarm Model :. Observer :. 2 [?]. Swarm Swarm, http://www.santafe.edu/projects/swarm/ 2.4.3 MASON 2 3. GUI., MASON., [4]. MASON, http://www.cs.gmu.edu/ eclab/projects/mason/.

3 16 3 3.1 covert channel 3.1, subject2 object1. covert channel.. subject1 object1. subject1 object2 object1. subject2 object2. covert channel object1. 3.1,.

3.1 covert channel 17 3.1 covert channel S:subject, O:object, r:, w:, :,,,,. covert channel,s1 S2,.,, covert channel.,covert channel. 3.2 3.1 object, subject 3.1 covert channel., 3.2 object subject..,.

3.2 18 3.2 3.3

3.3 19 3.3.. 3.4

3.4 20 3.4, Particle, Particle,Particle. Particle. 3.5 Particle

3.4 21 3.4.1 Boid Boid,, Particle Particle Particle. RGB Particle RGB, RGB Particle,R,G,B. 3.6 RGB Particle 3 3.4.2 Particle Particle Particle Particle.

3.4 22 3.7 Particle

3.5 23 3.5 Boid, Particle,,. Boid ACO,,. 3.8

3.6 24 3.6,,.,artisoc,. friendship A classmates B national C friendship friendship. Agt_Init{ // My.X = Rnd()*50 //50 50 My.Y = Rnd()*50 My.Direction = Rnd()*360 // ClearAgtset(My.friends) //friends } Agt_Step{ // Dim s As Integer //s As Integer Dim one As Agt Dim temp As Agtset Dim close As Agtset Dim neighbor As Agtset Turn(Rnd()*360) // // MakeAllAgtSetAroundOwn(neighbor, 3, False) If CountAgtset(neighbor) > 0 then one = GetAgt(neighbor, Int(Rnd()*CountAgtset(neighbor))) AddAgt(My.friends, one) //one My.friends TurnAgt(one) //one //My.friends DuplicateAgtset(My.friends, temp) End if Forward(1) }

3.6 25 3.9 friendship friendship,., //.

3.6 26 classmates classmates. Agt_Init{ My.X=Rnd()*20 My.Y=Rnd()*20 My.Direction=Rnd()*360 } Agt_Step{ Dim i As Integer Dim one As Agt Dim neighbor As Agtset Turn(Rnd()*180-90) If Forward(1)<>-1 Then // U Turn(180) End if // MakeAllAgtsetAroundOwn(neighbor,2,False) For each one in neighbor i=round(rnd()) // My.relation(one.ID,i)=My.relation(one.ID,i)+1 // Next one // ClearAgtset(My.friends) // ClearAgtset(My.enemies) // MakeAgtsetspace(neighbor,Universe.classroom) For each one in neighbor If My.relation(one.ID,0)>=My.relation(one.ID,1) +3 Then AddAgt(My.friends,one) // Elseif My.relation(one.ID,1)>=My.relation(one.ID,0) +3 Then AddAgt(My.enemies,one) End if Next one } 3.10 classmates

3.6 27 national national. Agt_Init{ My.X = 1 My.Y = 1 My.PGR = 0.02 + (Rnd() - 0.5) / 50 My.EGR = 0.02 + (Rnd() - 0.5) / 50 } Agt_Step{ My.X = My.X*(My.PGR + 1) My.Y = My.Y*(My.EGR + 1) If My.Y >= My.X + 5 Then My.ecolevel = Color_Red Elseif My.X >= My.Y + 5 Then My.ecolevel = Color_Blue Else My.ecolevel = Color_Green End if If My.X >= 50 Or My.Y >= 50 Then ExitSimulationMsgLn("Completed after" & GetCountStep() & "steps") End if } 3.11 national

4 28 4,, covert channel Boid particle artisoc Boid Boid friendship covert channel

29. 2012 2

30 [1] Boid http://members.jcom.home.ne.jp/ibot/boid.html [2], Covert Channel [3] artisoc (2010) [4] http://www.gpgsim.net/gpgsim/comp-mas.html [5] http://citrus.c.u-tokyo.ac.jp/mas/models/models.htm [6] MAS - http://mas.kke.co.jp/modules/mydownloads/viewcat.php?cid=1 [7] ( ), ( ) 8 (Philosophical investigations) [8] Wikipedia) http://ja.wikipedia.org/wiki/

31