首页> 外文期刊>Computer Languages, Systems & Structures >A model driven architecture for the development of smart card software
【24h】

A model driven architecture for the development of smart card software

机译:模型驱动的架构,用于开发智能卡软件

获取原文
获取原文并翻译 | 示例

摘要

Smart cards are portable integrated devices that store and process data. Speed, security and portability properties enable smart cards to have a widespread usage in various fields including telecommunication, transportation and the credit card industry. However, the development of smart card applications is a difficult task due to hardware and software constraints. The necessity of the knowledge of both a very low-level communication protocol and a specific hardware causes smart card software development to be a big challenge for the developers. Written codes tend to be error-prone and hard to debug because of the limited memory resources. Hence, in this study, we introduce a model driven architecture which aims to facilitate smart card software development by both providing an easy design of smart card systems and automatic generation of the required smart card software from the system models. Differentiating from the previous work, the study in here contributes to the field by both providing various smart card metamodels in different abstraction layers and defines model-to-model transformations between the instances of these metamodels in order to support the realization of the same system on different smart card platforms. Applicability of the proposed methodology is shown for rapid and efficient application development in two major smart card frameworks: Java Card and ZeitControl Basic Card. Lessons learned during the industrial usage of the architecture are also reported in the paper. Finally, we discuss how the components of the architecture can be integrated in order to provide a domain-specific language for smart card software.
机译:智能卡是存储和处理数据的便携式集成设备。速度,安全性和便携性使智能卡能够在电信,运输和信用卡行业等各个领域得到广泛使用。但是,由于硬件和软件的限制,智能卡应用程序的开发是一项艰巨的任务。既需要非常低级的通信协议又需要特定的硬件的知识,对于开发人员来说,智能卡软件的开发将是一个巨大的挑战。由于内存资源有限,书面代码往往容易出错且难以调试。因此,在本研究中,我们介绍了一种模型驱动的体系结构,该体系结构旨在通过提供智能卡系统的简便设计以及从系统模型自动生成所需的智能卡软件来促进智能卡软件的开发。与之前的工作不同,这里的研究通过在不同抽象层提供各种智能卡元模型,并定义这些元模型的实例之间的模型到模型转换,以支持在同一系统上的实现,为该领域做出了贡献。不同的智能卡平台。在两种主要的智能卡框架:Java Card和ZeitControl Basic Card中,显示了所提出方法的适用性,可以快速有效地进行应用程序开发。该论文还报告了在工业上使用该架构期间吸取的经验教训。最后,我们讨论如何集成体系结构的组件,以便为智能卡软件提供特定领域的语言。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号