首页> 外文会议>International Conference on Electronic Measurement Instruments >Modeling and Automatic Code Generation of Wireless Communication Application
【24h】

Modeling and Automatic Code Generation of Wireless Communication Application

机译:无线通信应用的建模与自动代码生成

获取原文

摘要

With the quick development of the wireless communication and embedded system market, the popularization of wireless communication applications brings us so many new opportunities. Efficiency and quality of the applications are becoming the most important facts in the competition. We are looking for the more reliable, complex and flexible applications, however, the traditional development mode depends on the personal skill can not meet our requirements any more. We need a brand new development mode eagerly. This thesis introduces a sort of mechanic about modeling and automatic code generation, which aims at the wireless communication applications. It analyses the most time-consuming and variable parts, and sets their abstract models up by a simple model description language. And at the same time, there is a code template for every model. Each template contains the real source code used to implement the entity represented by the corresponding model. Then if the developer wants to develop an application, the only thing he/she need to do is establishing the application model using the model description language. The automatic code generation process can generate the right and well-format source code automatically by parsing the application model. The automatic code generation mechanic is based on the EFSM (Extended Finite State Machine). It abstracts every screen to a corresponding state and abstracts the jump between the screens to state transition. The EFSM is an event-driven model which contains a finite state set, the system jump from a state to other one according to the input event. The whole code generation is a process distills states and establishes the system-level EFSM. After being established, the EFSM shall be checked for the consistency and accuracy at first, and then be parsed event driven, and finally be converted to the right objectsource code combining the corresponding code template. This modeling and automatic code generation mechanic changes the traditional development mode by overcoming many defects, such as bad quality, low efficiency and high cost. It can really enhance the quality of the applications and the efficiency of the development. With the huge increase of the wireless communication market, this sort of development concept will be applied to the wireless communication application development widely more and more.
机译:随着无线通信和嵌入式系统市场的快速发展,无线通信应用的普及为我们带来了如此多的新机遇。申请的效率和质量正成为竞争中最重要的事实。我们正在寻找更可靠,复杂和灵活的应用程序,但是,传统的开发模式取决于个人技能无法满足我们的要求。我们急切地需要一个全新的开发模式。本文介绍了一种关于建模和自动代码生成的机械师,其目的在于无线通信应用。它分析了最耗时和可变的部分,并通过简单的模型描述语言设置他们的抽象模型。同时,每个模型都有一个代码模板。每个模板都包含用于实现相应模型表示的实体的真实源代码。然后,如果开发人员想要开发一个应用程序,他/她唯一需要做的是使用模型描述语言建立应用程序模型。自动代码生成过程可以通过解析应用程序模型自动生成右图源代码。自动代码生成机械师基于EFSM(扩展有限状态机)。它将每个屏幕摘要到相应的状态,然后摘要屏幕之间的跳转到状态转换。 EFSM是一个事件驱动模型,其包含有限状态集,系统根据输入事件从状态跳转到其他一个。整个代码生成是一个过程蒸馏出来并建立系统级EFSM。建立后,应首先检查EFSM的一致性和准确性,然后被解析事件驱动,最后转换为合并相应的代码模板的正确对象源代码。这种建模和自动代码生成机械师通过克服许多缺陷,例如质量不佳,效率低,成本高。它可以真正提高应用的质量和发展的效率。随着无线通信市场的巨大增加,这种发展概念将越来越广泛地应用于无线通信应用程序开发。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号