Pregled bibliografske jedinice broj: 514233
Python Implementation of Source Code Generator Based on Dynamic Frames
Python Implementation of Source Code Generator Based on Dynamic Frames // Proceedings of the 34th MIPRO International Convention (ISSN:1847-3938) / Bogunović, Nikola ; Ribarić, Slobodan (ur.).
Rijeka: Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO, 2011. str. 369-374 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
CROSBI ID: 514233 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Python Implementation of Source Code Generator Based on Dynamic Frames
Autori
Radošević, Danijel ; Magdalenić, Ivan
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni
Izvornik
Proceedings of the 34th MIPRO International Convention (ISSN:1847-3938)
/ Bogunović, Nikola ; Ribarić, Slobodan - Rijeka : Hrvatska udruga za informacijsku i komunikacijsku tehnologiju, elektroniku i mikroelektroniku - MIPRO, 2011, 369-374
ISBN
978-953-233-062-5
Skup
34th MIPRO International Convention on Intelligent Systems
Mjesto i datum
Opatija, Hrvatska, 23.05.2011. - 27.05.2011
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
source code generator; dynamic frames; python
Sažetak
This paper presents the implementation in Python of the source code generator that is based on the SCT dynamic frames model. The SCT model consists of three basic components: Specification (S), which describes the application characteristics, Configuration (C), which describes the rules for building applications, and Templates (T), which refer to application building blocks. Python is chosen as implementation language because of its flexibility as a scripting language with object- oriented features. The main advantages of the presented implementation are fully configurable generator, reduced overhead of the generated source code and portability. The presented implementation is shown on development of web application example in order to justify our design choices.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo, Informacijske i komunikacijske znanosti
POVEZANOST RADA
Projekti:
016-0000000-1746 - Komunikacijske vještine i tehnologije u komunikaciji Internetom i e-obrazovanju (Bubaš, Goran, MZOS ) ( CroRIS)
016-0161199-0864 - Adaptibilnost visokotehnoloških organizacija (Kliček, Božidar, MZOS ) ( CroRIS)
016-0161199-1715 - Informacijska infrastruktura i interoperabilnost (Vrček, Neven, MZOS ) ( CroRIS)
036-0362027-1638 - Umrežena ekonomija (Skočir, Zoran, MZO ) ( CroRIS)
Ustanove:
Fakultet organizacije i informatike, Varaždin