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 条
  • [31] Software development support for next-generation distributed embedded systems
    Yau, SS
    ISADS 2003: SIXTH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS, PROCEEDINGS, 2003, : 4 - 4
  • [32] Concurrent development of a visual simulator, and of software as a new concept in product definition, and in embedded software design
    Jenko, Marjan
    TOOLS AND METHODS OF COMPETITIVE ENGINEERING Vols 1 and 2, 2004, : 1151 - 1152
  • [33] Software platform for embedded software development
    See, WB
    Hsiung, PA
    Lee, TY
    Chen, SJ
    REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 545 - 557
  • [34] A C Language Programming Education Support System based on Software Visualization
    Matsumura, Kazuya
    Daisuke, Shirai
    He, Aiguo
    JCPC: 2009 JOINT CONFERENCE ON PERVASIVE COMPUTING, 2009, : 9 - +
  • [35] TOWARDS SOFTWARE METRICS FOR VISUAL PROGRAMMING
    GLINERT, EP
    INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1989, 30 (04): : 425 - 445
  • [36] Simple Software Simulator for Teaching Embedded Programming
    Dolinay, Jan
    Dostalek, Petr
    Vasek, Vladimir
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2022, 12 (06): : 128 - 140
  • [37] Development of a new robotic programming support system for operators
    Emeric, Colombet
    Geoffroy, Debled
    Paul-Eric, Dossou
    30TH INTERNATIONAL CONFERENCE ON FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING (FAIM2021), 2020, 51 : 73 - 80
  • [38] THE DESIGN AND IMPLEMENTATION OF A SOFTWARE-DEVELOPMENT ENVIRONMENT FOR AN EMBEDDED SYSTEM
    MAYER, G
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1990, 293 (1-2): : 280 - 283
  • [39] Embedded software development in a system-level design flow
    Schirner, Gunar
    Sachdeva, Gautam
    Gerstlauer, Andreas
    Domer, Rainer
    EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 289 - +
  • [40] The art, science and engineering of software development skills in an embedded system
    Chai, KS
    APCC 2003: 9TH ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1-3, PROCEEDINGS, 2003, : 232 - 237