2008
DOI: 10.2298/csis0801041z
|View full text |Cite
|
Sign up to set email alerts
|

Using code generation approach in developing kiosk applications

Abstract: Today, kiosk automata (kiosks, for short) are used for variety of services from all sort of kiosks for providing information's, to kiosks for paying tickets and ATM's. Kiosks are usually programmed either using high level programming languages, like C++, or using HTML in conjunction with web browser. In this paper, we analyzed a vast range of kiosk automata and derived common characteristics. We present approach for programming kiosk applications based on Domain Specific Language (DSL), designed specifically t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
2
0

Year Published

2009
2009
2015
2015

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 11 publications
(11 reference statements)
0
2
0
Order By: Relevance
“…However, DSLs have in productivity numerous advantages over GPLs -they are more expressive for the domain in question, with corresponding gains in productivity and reduced maintenance costs [17]. Some specific goals of DSLs such as:…”
Section: Introductionmentioning
confidence: 99%
“…However, DSLs have in productivity numerous advantages over GPLs -they are more expressive for the domain in question, with corresponding gains in productivity and reduced maintenance costs [17]. Some specific goals of DSLs such as:…”
Section: Introductionmentioning
confidence: 99%
“…Such specifications become more modular and reusable. The proposed aspect-oriented attribute grammars is a feasible formalism from which a DSL compiler [4,11,12] can be automatically generated, as well as related tools such as editors, simulators, and animators [13]. The approach can be useful also in modeldriven engineering where code is automatically generated from models [14][15][16].…”
Section: Experiences and Conclusionmentioning
confidence: 99%
“…A recent research presented to the user the Capability Maturity Model Integration for improving software development process [2] while another paper proposed a creative engineering design method to increase the innovativeness of complex technical systems [3]. There are also a number of papers on developing kiosk applications in rapid manner with less programming errors [4], accelerate the process of learning from mistakes of an individual programmer by defect logging and defect data analysis [5], and the development of system components by using a mathematical model [6].…”
Section: Introductionmentioning
confidence: 99%