首页    期刊浏览 2025年04月12日 星期六
登录注册

文章基本信息

  • 标题:CML: C Modeling Language
  • 作者:Frederico de Oliveira Jr. ; Ricardo Lima ; Marcio Cornelio
  • 期刊名称:Journal of Universal Computer Science
  • 印刷版ISSN:0948-6968
  • 出版年度:2007
  • 卷号:13
  • 期号:6
  • 页码:682-700
  • 出版社:Graz University of Technology and Know-Center
  • 摘要:Non-functional requirements such as performance, program size, and energy consumption significantly affect the quality of software systems. Small devices like PDAs and mobile phones have little memory, slow processors, and energy constraints. The C programming language has been the choice of many programmers when developing application for small devices. On the other hand, the need for functional software correctness has derived several specification languages that adopt the Design by Contract (DBC) technique. In this work we propose a specification language for C, called CML (C Modeling Language), focused on non-functional requirements. CML is inspired on the Design By Contract technique. An additional contribution is a verification tool for hard real-time systems. The tool is the first application developed for CML. The practical usage of CML is presented through a case study, which is a real application for a vehicle monitoring system.
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有