Model-Driven Code Generation for Secure Smart Card Applications
N. Moebius, K. Stenzel, H. Grandy, W. Reif
Model-Driven Code Generation for Secure Smart Card Applications
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 SecureMDD approach
also allows to generate a formal specification where
security properties can be proved 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.
erschienen 2009
Proceedings of the 20th Australian Software Engineering Conference
Verlag: IEEE Computer Society Press (2009)
