A methodology for the automatic generation of Java Card software
2015
0 views
0 downloads
Advisor: Doç. Dr. Geylani Kardaş
Abstract (EN)
Java Card platform enables the object-oriented design and implementation of smart card applications. However, only a subset of Java programming language can be used due to limited processing and storage capabilities of these devices. Further, developers are forced to deal with the constraints and details of a low-level communication protocol for the packet transmission between smart cards and host computers. In order to eliminate those difficulties of Java Card software development and support the model-driven development of on-card applications, a domain-specific language, called DSL4JavaCard has been developed in this thesis study. The definition of both a metamodel for the language's abstract syntax and a concrete syntax for checking some contraints during smart card software modelling in the thesis paves the way of automatic generation of Java Card application codes from DSL4JavaCard instance models. In addition, case study-based exemplification of the language usage and evaluation are also provided in the thesis. Achieved results show that DSL4JavaCard differentiates from the previous related work specifically by enabling the model-driven development of Java Card security components. Moreover, it is experienced that operational semantics of the language succeeds in automatic generation of all fundamental Java Card components required in a smart card application while providing the automatic generation of most of the user-defined components and code blocks specific to the bussiness domain of the smart card application.
Author
Dr. Miray Tosun
Institution

Ege University
Bilgi Teknolojileri Bilim Dalı
How to Cite
Miray Tosun (Master Thesis). A methodology for the automatic generation of Java Card software, 2015, Ege University.
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Ege University
- Increasing the fertilization yield of trout eggs(2013)
- Narrative structure in Zeki Demirkubuz's films(2015)
- Effect of self-efficacy of children and adolescents with asthma on their quality of life(2015)
- Investigation the lithium, boron and arsenic levels in Aegean region geothermal waters and selective seperation of these elements(2015)
- Analysis of middle miocene locality of Afyon-Gebeceler coprolite findings(2015)
- Venture capital and firm performance(2015)