Zobrazit minimální záznam

dc.contributor.advisorBěhálek, Mareken
dc.contributor.authorKufa, Václaven
dc.date.accessioned2010-09-29T13:36:14Z
dc.date.available2010-09-29T13:36:14Z
dc.date.issued2010en
dc.identifier.otherOSD002cs
dc.identifier.urihttp://hdl.handle.net/10084/78803
dc.descriptionImport 29/09/2010cs
dc.description.abstractProgramovací jazyk e-PFL (Embedded Process Functional Language, Vestavný procesně funkcionální jazyk) je určen pro modelování vestavných systémů na vysoké úrovni abstrakce. Cílem mé bakalářské práce bylo rozšířit již stávající kompilátor o možnost překladu zdrojového kódu v jazyce e-PFL do programovacího jazyka Erlang. Erlang je jazyk integrující prvky funkcionálního paradigmatu a je hojně využíván pro komerční účely, zejména v telekomunikacích. Při realizaci bylo nejdřív nutné vyjádřit specifické konstrukce jazyka e-PFL v jazyce Erlang tak, aby funkčnost modelovaného vestavného systému byla stejná v obou jazycích. Syntaxe i sémantika obou jazyků jsou podobné, ale jinak se jazyky v mnoha ohledech liší. Jazyk e-PFL nabízí mechanismus pro snadnější modelování vestavných systémù. Bylo proto nutné navrhnout, jak převést konstrukce z jazyka e-PFL do jazyka Erlang. Výsledný generátor cílového kódu byl implementován do existujícího překladače, ten je napsán v jazyce C#.cs
dc.description.abstractThe e-PFL (Embedded Process Functional Language) programming language is made for a high level abstraction modeling of embedded systems. Goal of my bachelor thesis was to extend already existing compiler, so it would translate a source code written in the e-PFL programming language to the source code in Erlang programming language. Erlang is a programming language integrating the characteristics of a functional paradigm and is widely used for a commercial purposes, mainly in telecommunications. First important thing was to express special constructions of the e-PFL in the Erlang, thus the functionality of a modeled embedded system would be equal in both of these languages. Syntax and semantics of both languages are similar, otherwise they have many differences. In e-PFL programming language, the mechanism for easier embedded system modeling is provided. Thus it was necessary to design the way, of the translation the language constructions from e-PFL to Erlang. Final target code generator was implemented into the existing compiler and it is written in the C# programming language.en
dc.format38 l. : il. + 1 CD-Rcs
dc.format.extent284038 bytescs
dc.format.mimetypeapplication/pdfcs
dc.language.isocsen
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectErlangcs
dc.subjecte-PFLcs
dc.subjectkompilátorcs
dc.subjectfunkcionální jazykycs
dc.subjectvestavné systémycs
dc.subjectErlangen
dc.subjecte-PFLen
dc.subjectcompileren
dc.subjectfunctional languagesen
dc.subjectembedded systemsen
dc.titleGenerátor cílového kódu pro vestavný procesně funkcionální jazykcs
dc.title.alternativeTarget Code Generator for Embedded Process Functional Languageen
dc.typeBakalářská prácecs
dc.contributor.refereeTureček, Tomášen
dc.date.accepted2010-06-03en
dc.thesis.degree-nameBc.en
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.categoryPrezenčnícs
dc.description.department456 - Katedra informatikyen
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchMobilní technologiecs
dc.description.resultvýborněcs
dc.identifier.senderS2724cs
dc.identifier.thesisKUF046_FEI_B2647_2612R059_2010
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam