首页> 外文会议>International Conference on Computers in Agriculture >A Visual Programming Support System (VPSS) for Embedded Software Development
【24h】

A Visual Programming Support System (VPSS) for Embedded Software Development

机译:用于嵌入式软件开发的可视化编程支持系统(VPS)

获取原文

摘要

There is a pressing need to develop high-performance programming environments specifically targeted to developing embedded control software. Embedded control software differs from general-purpose software in many respects. Once implemented, embeddedsoftware is usually never changed, and thus, it must be fault tolerant and robust. Embedded control software is often required to undertake multiple tasks in real time with very little or no operating system overhead. Moreover, embedded software differsfrom general-purpose code in style and content since embedded controllers interact with hardware signals rather than a user through text or other means. The high demands on software robustness coupled with the difficulties in debugging and documenting real-time multitasking software warrant the development of intelligent programming support environments. We present the framework of VPSS being developed at the Industrial Research Laboratory at the University of Florida. The environment hasautomated code generation capabilities to improve programmer efficiency while maintaining limits on code size. The interactive programming environment relies on dialogs to pick code segments to reduce syntax errors. Perhaps the most novel aspect of the environment is its extensive use of data bases during design, development, debugging, and automatic documentation phases. A query language is built in to assist variable and event tracing during debugging.
机译:有必要开发专门针对开发嵌入式控制软件的高性能编程环境。嵌入式控制软件与许多方面的通用软件不同。一旦实施,嵌入式软件通常永远不会改变,因此,它必须是容错和强大的。嵌入式控制软件通常需要实时进行多个任务,并且非常少或没有操作系统开销。此外,由于嵌入式控制器与硬件信号而不是用户通过文本或其他方式相互作用,嵌入式软件与风格和内容中的通用代码不同。软件稳健性的高要求与调试和记录实时多任务软件的困难耦合,保证智能编程支持环境的开发。我们介绍了佛罗里达大学工业研究实验室开发的VPS框架。环境中具有代码生成功能,以提高程序员效率,同时保持代码大小的限制。交互式编程环境依赖于对话框来选择代码段以减少语法错误。也许环境中最新颖的方面是在设计,开发,调试和自动文档阶段期间广泛使用数据库。内置查询语言以在调试期间辅助变量和事件跟踪。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号