Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 90902

Source Code Generator Based on a Proprietary Specification Language


Fertalj, Krešimir; Kalpić, Damir; Mornar, Vedran
Source Code Generator Based on a Proprietary Specification Language // Proceedings of the 35th Annual Hawaii International Conference on System Sciences / Sprague Ralph (ur.).
Los Alamitos (CA): Institute of Electrical and Electronics Engineers (IEEE), 2002. str. 1-9 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 90902 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Source Code Generator Based on a Proprietary Specification Language

Autori
Fertalj, Krešimir ; Kalpić, Damir ; Mornar, Vedran

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
Proceedings of the 35th Annual Hawaii International Conference on System Sciences / Sprague Ralph - Los Alamitos (CA) : Institute of Electrical and Electronics Engineers (IEEE), 2002, 1-9

Skup
35th Annual Hawaii International Conference on System Sciences

Mjesto i datum
Big Island (HI), Sjedinjene Američke Države, 07.01.2002. - 10.01.2002

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
application generator; specification language; CASE

Sažetak
An application generator has resulted from the authors' efforts to improve the development of real-world applications. The developed tool is based on a meta-base. The meta-base comprises an extended data model, the target language description and some additional information to support the generation process. The procedures described in a proprietary specification language serve to generate the application over the database modeled in the meta-base. The specification language is based on the source code templates, standard program structures and on special statements for handling of the meta-data. Main ideas and operating principles of the original application generator are exposed. The specification language, its syntax and its basic components are described. The specifications, which are used to generate the SQL statements for the database creation and for the implementation of the integrity rules, are presented. The generator functionality is explained on some simple specification examples where the pseudo-code for the corresponding hypothetical application is generated. Further on, this pseudo-code is used to illustrate how to generate the statements for enforcement of the database integrity and how to generate the statements for procedure chains. Some experience gathered from the generator practical usage is discussed. A list of projects is included, where some complex applications were developed by the aid of the generator. An analysis is presented to show the proportions of the generated source code versus manually written statements.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
036002

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Krešimir Fertalj (autor)

Avatar Url Vedran Mornar (autor)

Avatar Url Damir Kalpić (autor)


Citiraj ovu publikaciju:

Fertalj, Krešimir; Kalpić, Damir; Mornar, Vedran
Source Code Generator Based on a Proprietary Specification Language // Proceedings of the 35th Annual Hawaii International Conference on System Sciences / Sprague Ralph (ur.).
Los Alamitos (CA): Institute of Electrical and Electronics Engineers (IEEE), 2002. str. 1-9 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Fertalj, K., Kalpić, D. & Mornar, V. (2002) Source Code Generator Based on a Proprietary Specification Language. U: Sprague Ralph (ur.)Proceedings of the 35th Annual Hawaii International Conference on System Sciences.
@article{article, author = {Fertalj, Kre\v{s}imir and Kalpi\'{c}, Damir and Mornar, Vedran}, year = {2002}, pages = {1-9}, keywords = {application generator, specification language, CASE}, title = {Source Code Generator Based on a Proprietary Specification Language}, keyword = {application generator, specification language, CASE}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, publisherplace = {Big Island (HI), Sjedinjene Ameri\v{c}ke Dr\v{z}ave} }
@article{article, author = {Fertalj, Kre\v{s}imir and Kalpi\'{c}, Damir and Mornar, Vedran}, year = {2002}, pages = {1-9}, keywords = {application generator, specification language, CASE}, title = {Source Code Generator Based on a Proprietary Specification Language}, keyword = {application generator, specification language, CASE}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, publisherplace = {Big Island (HI), Sjedinjene Ameri\v{c}ke Dr\v{z}ave} }




Contrast
Increase Font
Decrease Font
Dyslexic Font