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 条
  • [1] Support for Programming Embedded Software with Dynamically Typed Languages
    Krapfenbauer, Harald
    Ertl, Dominik
    Kaindl, Hermann
    Falb, Juergen
    2009 FOURTH INTERNATIONAL CONFERENCE ON SYSTEMS (ICONS), 2009, : 163 - 169
  • [2] Software programming of an embedded virtual instrument system
    Cheng, XY
    Huang, YH
    Shang, CX
    ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 4695 - 4698
  • [3] SWEVM: A software EVM for embedded system programming
    Liu, Jian-Hong
    Chen, Jing
    Wang, Chen-Yung
    2007 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, VOLS 1 AND 2, 2007, : 753 - 759
  • [4] DEVELOPMENT OF AN AVIONICS SOFTWARE SUPPORT SYSTEM USING MODERN PROGRAMMING TECHNIQUES
    BURLAKOF, M
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1977, 13 (04) : 459 - 459
  • [5] Visual Embedded System Programming Has Arrived!
    Doboli, Alex
    Doboli, Simona
    Currie, Edward H.
    FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 866 - +
  • [6] Towards a visual programming environment for software development
    Roy, GG
    Kelso, J
    Standing, C
    1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: EDUCATION & PRACTICE, PROCEEDINGS, 1998, : 381 - 388
  • [7] A software enhancement system for embedded software development
    Zhou, Jia
    Cooper, Kendra
    Yen, I-Ling
    Linn, John
    Paul, Raymond
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 93 - 100
  • [8] Algorithmi: software system to support the learning of programming
    Manso, Antonio
    Marques, Celio Goncalo
    Santos, Paulo
    2018 INTERNATIONAL SYMPOSIUM ON COMPUTERS IN EDUCATION (SIIE), 2018,
  • [9] Software engineering database programming control system based on embedded system
    Luo K.
    Deng W.
    Applied Mathematics and Nonlinear Sciences, 2024, 9 (01)
  • [10] The development of security system and visual service support software for on-line diagnostics
    Inaba, M
    Aizono, T
    Sonobe, K
    Fukube, H
    Iizumi, T
    Arima, J
    Usami, Y
    2001 IEEE INTERNATIONAL SYMPOSIUM ON SEMICONDUCTOR MANUFACTURING, CONFERENCE PROCEEDINGS, 2001, : 45 - 48