์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

JAGAL: Linux ์˜จ๋ผ์ธ ๋‹ค์šด๋กœ๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” Java ๊ทธ๋ž˜ํ”„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

JAGAL: Linux ์˜จ๋ผ์ธ์—์„œ ์‹คํ–‰๋˜๋Š” Java ๊ทธ๋ž˜ํ”„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฌด๋ฃŒ ๋‹ค์šด๋กœ๋“œ Ubuntu ์˜จ๋ผ์ธ, Fedora ์˜จ๋ผ์ธ ๋˜๋Š” Debian ์˜จ๋ผ์ธ์—์„œ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰๋˜๋Š” Linux ์•ฑ

์ด๊ฒƒ์€ JAGAL์ด๋ผ๋Š” Linux ์•ฑ์ž…๋‹ˆ๋‹ค. Linux ์˜จ๋ผ์ธ์—์„œ ์‹คํ–‰๋˜๋Š” Java Graph Library์˜ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋Š” jagal-0.1.5-contant.jar๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›Œํฌ์Šคํ…Œ์ด์…˜์šฉ ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์ธ OnWorks์—์„œ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

JAGAL: Java Graph Library๋ผ๋Š” ์•ฑ์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰ํ•˜๋ฉด OnWorks๋ฅผ ํ†ตํ•ด Linux ์˜จ๋ผ์ธ์—์„œ ๋ฌด๋ฃŒ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์•ฑ์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์ง€์นจ์„ ๋”ฐ๋ฅด์„ธ์š”.

- 1. ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ PC์— ๋‹ค์šด๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.

- 2. ํŒŒ์ผ ๊ด€๋ฆฌ์ž https://www.onworks.net/myfiles.php?username=XXXXX์— ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

- 3. ์ด๋Ÿฌํ•œ ํŒŒ์ผ ๊ด€๋ฆฌ์ž์—์„œ ์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

- 4. ์ด ์›น์‚ฌ์ดํŠธ์—์„œ OnWorks Linux ์˜จ๋ผ์ธ ๋˜๋Š” Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MACOS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

- 5. ๋ฐฉ๊ธˆ ์‹œ์ž‘ํ•œ OnWorks Linux OS์—์„œ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ด๋ฆ„์œผ๋กœ ํŒŒ์ผ ๊ด€๋ฆฌ์ž https://www.onworks.net/myfiles.php?username=XXXXX๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

- 6. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

JAGAL: Linux ์˜จ๋ผ์ธ์—์„œ ์‹คํ–‰๋˜๋Š” Java ๊ทธ๋ž˜ํ”„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ


Ad


๊ธฐ์ˆ 

JAGAL์€ ๋ฐฉํ–ฅ์„ฑ ๊ทธ๋ž˜ํ”„(๊ฐ€์ค‘ ๋ฐ ๋น„๊ฐ€์ค‘) ๋ฐ ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ์ „ํ™˜ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๊ตฌํ˜„๊ณผ ๊ทธ๋ž˜ํ”„ ์ˆœํšŒ ๋ฐ ์ˆ˜์ •์„ ์œ„ํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

JAGAL์€ Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ TOVAL(์œ„์น˜: http://sourceforge.net/p/toval). JAGAL์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด TOVAL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋นŒ๋“œ ๊ฒฝ๋กœ์— ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” jGraphX(https://github.com/jgraph/jgraphx).

JAGAL์— ๋Œ€ํ•œ ์„ค๋ช…์„œ๋Š” ๋‹ค์Œ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. http://doku.telematik.uni-freiburg.de/jagal.

ํŠน์ง•

  • ์œ ํ–ฅ ๊ทธ๋ž˜ํ”„์˜ ๊ตฌํ˜„
  • ๋ฐฉํ–ฅ์„ฑ ๊ฐ€์ค‘์น˜ ๊ทธ๋ž˜ํ”„ ๊ตฌํ˜„
  • ๊ทธ๋ž˜ํ”„ ์•Œ๊ณ ๋ฆฌ์ฆ˜(SCC์šฉ Tarjan)
  • ๊ทธ๋ž˜ํ”„ ์‹œ๊ฐํ™”(์„œํด ๋ ˆ์ด์•„์›ƒ)
  • ๊ทธ๋ž˜ํ”„ ์ˆœํšŒ(๊นŠ์ด ์šฐ์„ , ๋„ˆ๋น„ ์šฐ์„ )
  • ์ˆœํšŒ ์œ ํ‹ธ๋ฆฌํ‹ฐ(Predecessors, Siblings, Cycles, ...)
  • ์ „ํ™˜ ์‹œ์Šคํ…œ์˜ ๊ตฌํ˜„
  • ๋ ˆ์ด๋ธ”์ด ์ง€์ •๋œ ์ „ํ™˜ ์‹œ์Šคํ…œ์˜ ๊ตฌํ˜„


์˜ค๋””์–ธ์Šค (Audience)

๊ณผํ•™/์—ฐ๊ตฌ, ๊ณ ๊ธ‰ ์ตœ์ข… ์‚ฌ์šฉ์ž



ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

์ž๋ฐ”



https://sourceforge.net/projects/jagal/์—์„œ๋„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ์šด์˜ ์ฒด์ œ ์ค‘ ํ•˜๋‚˜์—์„œ ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์œผ๋กœ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด OnWorks์—์„œ ํ˜ธ์ŠคํŒ…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

  • 1
    ํด๋ฆญํ›…
    ํด๋ฆญํ›…
    aa-clickhook - ํด๋ฆญ ์‹œ์Šคํ…œ ํ›„ํฌ
    AppArmor ์„ค๋ช…: ํด๋ฆญํ•  ๋•Œ
    ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํด๋ฆญํ•˜๋ฉด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
    ์‹œ์Šคํ…œ ๋ฐ ์‚ฌ์šฉ์ž ํ›„ํฌ. ํด๋ฆญ
    AppArmor ์‹œ์Šคํ…œ H...
    aa-clickhook ์‹คํ–‰
  • 2
    aa-ํด๋ฆญ ์ฟผ๋ฆฌ
    aa-ํด๋ฆญ ์ฟผ๋ฆฌ
    aa-clickquery - ์ฟผ๋ฆฌ ํ”„๋กœ๊ทธ๋žจ
    click-apparmor ์„ค๋ช…: ์ด ํ”„๋กœ๊ทธ๋žจ
    click-apparmor๋ฅผ ์ฟผ๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    ์ •๋ณด. ์‚ฌ์šฉ๋ฒ•: aa-clickquery
    --ํด๋ฆญ-ํ”„๋ผ...
    aa-clickquery ์‹คํ–‰
  • 3
    cqrlog
    cqrlog
    CQRLOG - ๊ณ ๊ธ‰ ๋กœ๊น… โ€‹โ€‹ํ”„๋กœ๊ทธ๋žจ
    ํ–„๋ผ๋””์˜ค ์šด์˜์ž ์„ค๋ช…: CQRLOG
    ๊ธฐ๋ฐ˜์˜ ๊ณ ๊ธ‰ ํ–„ ๋ผ๋””์˜ค ๋กœ๊ฑฐ์ž…๋‹ˆ๋‹ค.
    MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค. ๋ฌด์„  ์ œ์–ด ์ œ๊ณต
    ๋ฐ” ...
    cqrlog ์‹คํ–‰
  • 4
    ํฌ๋žจํ”„์Šค์™‘
    ํฌ๋žจํ”„์Šค์™‘
    Cramfsswap - CRAM์˜ ์Šค์™‘ ์—”๋””์•ˆ
    ํŒŒ์ผ ์‹œ์Šคํ…œ(cramfs) ...
    crampsswap ์‹คํ–‰
  • 5
    Fvwm์ด๋ฒคํŠธ
    Fvwm์ด๋ฒคํŠธ
    FvwmEvent - fvwm ์ด๋ฒคํŠธ ๋ชจ๋“ˆ...
    FvwmEvent ์‹คํ–‰
  • 6
    Fvwm์–‘์‹
    Fvwm์–‘์‹
    FvwmForm - Fvwm์šฉ ์ž…๋ ฅ ์–‘์‹ ๋ชจ๋“ˆ ...
    FvwmForm ์‹คํ–‰
  • ๋”ยป

Ad