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 条
  • [41] CRONUS: A TASK MANAGEMENT SYSTEM TO SUPPORT SOFTWARE DEVELOPMENT
    Ferreira, Yura
    Rodrigues, Sergio Assis
    Lima, Divany Gomes
    Ferreira Duran, Marcio Luiz
    Blaschek, Jose Roberto
    de Souza, Jano Moreira
    ICEIS 2009 : PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL AIDSS, 2009, : 376 - 379
  • [42] Information System Software Development with Support for Application Traceability
    Dukic, Vojislav
    Lukovic, Ivan
    Crepinsek, Matej
    Kosar, Tomaz
    Mernik, Marjan
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2015, 2015, 9459 : 513 - 527
  • [43] An Inconsistency Management Support System for Collaborative Software Development
    Phan Thi Thanh Huyen
    Ochimiziu, Koichiro
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (01): : 22 - 33
  • [44] DECISION SUPPORT SYSTEM FOR RELIABLE SOFTWARE DEVELOPMENT.
    Brown, Donald E.
    IEEE Transactions on Systems, Man and Cybernetics, 1987, SMC-17 (01): : 86 - 91
  • [45] A DECISION SUPPORT SYSTEM FOR RELIABLE SOFTWARE-DEVELOPMENT
    BROWN, DE
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1987, 17 (01): : 86 - 90
  • [46] Embedded software & development tools
    Varhol, Peter
    Computer Design, 1998, 37 (06):
  • [47] Embedded software & development tools
    Varhol, Peter
    Computer Design, 1998, 37 (09):
  • [48] Embedded software & development tools
    Comput Des, 6 (38):
  • [49] Embedded software & development tools
    Zimmerman, Myron
    Electronic Systems Technology and Design/Computer Design's, 38 (04):
  • [50] Challenges for embedded software development
    Woodward, Michael V.
    Mosterman, Pieter J.
    2007 50TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 2007, : 524 - 527