Original title:
Zpřístupnění funkcí CLIPS z jazyka Ruby
Translated title:
Making CLIPS Available from Ruby
Authors:
Čecho, Jaroslav ; Smrčka, Aleš (referee) ; Letko, Zdeněk (advisor) Document type: Bachelor's theses
Year:
2010
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato práce popisuje knihovnu rbClips, která zpřístup\v{n}uje funkce CLIPS v jazyce Ruby. CLIPS je software pro tvorbu expertních systémů původně vyvinutý v NASA na začátku 90. let. Nástroj je napsán v jazyce C a jeho uživatelské rozhraní je velice podobné jazyku Lisp. Ruby je moderní dynamický skriptovací jazyk, který programátorovi nabízí flexibilní syntax, otevřenost objektů, čistě objektové prostředí a další zajímavé vlastnosti. Výsledná knihovna bude použita v antivirovém programu k tvorbě expertního systému pro automatickou detekci malware.
This thesis describes a library called rbClips that makes CLIPS functionality available from Ruby. CLIPS is a public domain tool for building expert systems that was originally developed in NASA in 90's. The tool itself is written in C but its user interface is very similar to the Lisp language. Ruby is a modern dynamic scripting language that offers programmer flexible syntax, purely object environment, openness of objects and other interesting features. The library is ment to be used to build expert system for detection of a possibly malicious code in an antivirus software.
Keywords:
binary extension; CLIPS; expert system; Ruby; binární rozšíření; CLIPS; expertní systém; Ruby
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/53005