A visual programming support system (VPSS) for embedded software development

被引:0
|
作者
Yeralan, S
Buyuksoy, S
机构
关键词
D O I
暂无
中图分类号
S8 [畜牧、 动物医学、狩猎、蚕、蜂];
学科分类号
0905 ;
摘要
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, embedded software 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 differs from 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 has automated 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.
引用
收藏
页码:230 / 236
页数:7
相关论文
共 50 条
  • [21] Design of a Visual Development Model for Embedded System
    Lv Wei-gong
    Hou Xiang-mei
    Yang Shu-hua
    12TH ANNUAL MEETING OF CHINA ASSOCIATION FOR SCIENCE AND TECHNOLOGY ON INFORMATION AND COMMUNICATION TECHNOLOGY AND SMART GRID, 2010, : 239 - 243
  • [22] Programming Support for Autonomizing Software
    Lee, Wen-Chuan
    Liu, Peng
    Liu, Yingqi
    Ma, Shiqing
    Zhang, Xiangyu
    PROCEEDINGS OF THE 40TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '19), 2019, : 702 - 716
  • [23] Using visual programming kit and Lego Mindstorms: An introduction to embedded system
    Kim, Seung Han
    Jeon, Jae Wook
    2008 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1-5, 2008, : 274 - 279
  • [24] Software development of embedded control system based on Targetlink
    Zhu, Ke-Qing
    Wang, Jun-Xi
    Wu, Chen-Nan
    Yang, Lin
    Zhuo, Bin
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2007, 19 (07): : 1476 - 1479
  • [25] Unifying hardware and software components for embedded system development
    Bunse, Christian
    Gross, Hans-Gerhard
    ARCHITECTING SYSTEMS WITH TRUSTWORTHY COMPONENTS, 2006, 3938 : 120 - 136
  • [26] ENVIRONMENT STREAMLINES EMBEDDED SYSTEM SOFTWARE-DEVELOPMENT
    MCLEOD, J
    ELECTRONICS, 1992, 65 (12): : 11 - 11
  • [27] VISUAL PROGRAMMING PERVADES DATA-ACQUISITION SOFTWARE-DEVELOPMENT
    KERRIDGE, B
    EDN, 1994, 39 (20) : 63 - &
  • [29] A Case Study of Embedded Software Development Based on Aspect-Oriented Programming
    Zhang, Mingrui
    Miao, Wansheng
    Zhang, Xin
    Rao, Ruonan
    MULTIMEDIA AND UBIQUITOUS ENGINEERING, 2014, 308 : 377 - 384
  • [30] SOFTWARE-DEVELOPMENT SUPPORT SYSTEM - ALPS
    SAWADA, M
    JAPAN TELECOMMUNICATIONS REVIEW, 1986, 28 (04): : 323 - 326