Інструментарый для мадэлявання размеркаваных алгарытмаў ў Java

Original: https://www.risc.jku.at/software/daj/

Мы апісвае набор інструментаў для праектавання, рэалізацыі, тэставанні, мадэлявання і візуалізацыі размеркаваных алгарытмаў Java. Інструментарый складаецца з бібліятэкі класаў Java з простым інтэрфейсам праграмавання, які дазваляе развіваць размеркаваныя алгарытмы, заснаваныя на перадачы паведамленняў мадэлі. Атрыманыя праграмы могуць быць выкананы ў аўтаномным рэжыме з выкарыстаннем інтэрпрэтатара Java або ўкладваецца ў якасці аплетаў у HTML старонках і выконваецца вэб-браўзэраў. Мэта інструментара для забеспячэння агульнадаступнага платформу для навуковых даследаванняў і адукацыі ў галіне размеркаваных вылічэнняў. Інструментар з’яўляецца свабодна даступныя ў World Wide Web.

Прыкладаў
Выканаць размеркаваных праграм, як аплеты ў вэб-браўзэры. Computer Algorithms

    3 Вузлы у кольца
Трывіяльнае якая распаўсюджваецца праграма. Кампутарныя алгарытмы
    
Размеркаваныя Здымкі
Прымяненне алгарытму Чанда-Lamport для знаходжання паслядоўных глабальных здымкі ў сеткі.
Паралельна Выпуклая абалонка Будаўніцтва
Рэалізацыя паралельнага алгарытму для conputation выпуклай абалонкі мноства кропак.
Выяўленне Спыненне
Рэалізацыя размеркаванай алгарытму выяўлення завяршэння апісанай Дейкстры.
 
Шырыня першага пошуку (Іншая рашэнне)
Будаўніцтва злучнага дрэва мінімальнай вышыні.
Запрашэнне Алгарытм
Алгарытм запрашэнне на выбары лідэра.
Ўзаемнае выключэнне Maekawa ў Алгарытм
Падыход галасавання да праблемы ўзаемнага адчужэння.
LyHudak Узаемнае выключэнне
Ўзаемнае выключэнне з дапамогай маркера з выкарыстаннем кампрэсіі шляху.
RicartAgrawala Узаемнае выключэнне (іншае рашэнне)
Ўзаемнае выключэнне з дапамогай лагічнага часу для сінхранізацыі доступу да крытычнай вобласці.
Дейкстра Шолто выяўлення Спыненне
Выяўленне Спыненне захавання дрэва актыўных працэсаў.
Лінейна упарадкаваных трансляцыі (Крыніцы | Прэзентацыя)
Усяго загадаў вяшчанне на аснове кропка-кропка сувязі.

Праграмнае забеспячэнне (Даведка) (Праблемы) (Капіяванне) (Усталёўка) (Выпуск)
Інтэрнэт дапамогу для інтэрфейсу візуалізацыі; вядомыя праблемы; Умовы аўтарскага права; як усталяваць інструментар; прадастаўляць інфармацыю.
Дакументацыя (Інтэрнэт) (друку) (Unix) (Windows) (французскі пераклад)
Дакументацыя для прагляду онлайн (HTML), для друку (GNU маланкі PostScript), а для лакальнай ўстаноўкі онлайн-версіі пад Unix (GNU маланкі смалы) або Windows (PKZIP).
Спампаваць Toolkit для JDK 6.0
Партаваныя з першакрыніцы Рамана Вайдлиха (дзякуй!).

сцвярджаць () перайменаваны, каб праверыць ().
Клас павінен рэалізоўваць Галоўная resetStatistics ().

    Інструментар База
(Фармат архіва Java)
 
Інструментар AWT Звязванне
(Фармат архіва Java)
Крыніца
(Зыходны код, не саромейцеся выкарыстоўваць яго ў сваіх мэтах, але, калі ласка, прывесці арыгінальнае праграмнае забеспячэнне).

Спампаваць 1.0.2 Toolkit для JDK 1.1
Выкарыстоўвайце гэтую версію, калі вы выкарыстоўваеце JDK 1.1.x.

Інструментар База
Загрузіце адзін з наступных файлаў.

daj.zip (фармат PKZIP)
daj.tar.gz (GNU фармат маланкі смалы)
daj.jar (Java фармат архіва)

Інструментар AWT Звязванне
Загрузіце адзін з наступных файлаў.

awt.zip (фармат PKZIP)
awt.tar.gz (GNU фармат маланкі смалы)
awt.jar (Java фармат архіва)

Спампаваць Toolkit 1.0.2 для JDK 1.0
Выкарыстоўвайце гэтую версію для JDK 1.0.x і / або калі вы хочаце напісаць аплеты для састарэлых браўзэраў.

Інструментар База
Загрузіце адзін з наступных файлаў.

daj.zip (фармат PKZIP)
daj.tar.gz (GNU фармат маланкі смалы)

Інструментар AWT Звязванне
Загрузіце адзін з наступных файлаў.

awt.zip (фармат PKZIP)
awt.tar.gz (GNU фармат маланкі смалы)

Ўстаноўка на RISC-Лінц

Comments are closed.