DocumentCode :
2111513
Title :
Model-Driven Code Generation for Secure Smart Card Applications
Author :
Moebius, Nina ; Stenzel, Kurt ; Grandy, Holger ; Reif, Wolfgang
Author_Institution :
Dept. of Software Eng. & Programming Languages, Univ. of Augsburg, Augsburg
fYear :
2009
fDate :
14-17 April 2009
Firstpage :
44
Lastpage :
53
Abstract :
SecureMDD is a model-driven approach to develop secure systems with a special focus on smart card applications. Based on a platform-independent UML model of the system under development we generate a platform-specific model, and finally executable code. The Secure MDD approach also allows to generate a formal specification where security properties can be proven formally. In this paper we describe the automatic generation of Java Card code from UML class and activity diagrams in detail. The full code running on the smart card is generated which is not trivial because of the limitations of smart cards and the specialties of Java Card.
Keywords :
Java; Unified Modeling Language; formal specification; security of data; smart cards; Java card code; formal specification; model-driven code generation; platform-independent UML model; smart card; Application software; Computer languages; Formal specifications; Java; Protocols; Security; Service oriented architecture; Smart cards; Software engineering; Unified modeling language; Code generation; Java Card; Security; UML; model-driven software development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2009. ASWEC '09. Australian
Conference_Location :
Gold Coast, QLD
ISSN :
1530-0803
Print_ISBN :
978-0-7695-3599-9
Type :
conf
DOI :
10.1109/ASWEC.2009.15
Filename :
5076626
Link To Document :
بازگشت