A Rapid Prototyping Tool for Embedded, Real-Time Hierarchical Control Systems

被引:2
|
作者
Rajagopal, Ram [1 ]
Ramamoorthy, Subramanian [2 ]
Wenzel, Lothar [3 ]
Andrade, Hugo [3 ]
机构
[1] Univ Calif Berkeley, Elect Engn & Comp Sci, Berkeley, CA 94720 USA
[2] Univ Edinburgh, Sch Informat, Edinburgh EH9 3JZ, Midlothian, Scotland
[3] Natl Instruments Corp, Austin, TX 78759 USA
关键词
D O I
10.1155/2008/162747
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Laboratory Virtual Instrumentation and Engineering Workbench (LabVIEW) is a graphical programming tool based on the dataflow language G. Recently, runtime support for a hard real-time environment has become available for LabVIEW, which makes it an option for embedded systems prototyping. Due to its characteristics, the environment presents itself as an ideal tool for both the design and implementation of embedded software. In this paper, we study the design and implementation of embedded software by using G as the specification language and the LabVIEWRT real-time platform. One of the main advantages of this approach is that the environment leads itself to a very smooth transition from design to implementation, allowing for powerful cosimulation strategies (e.g., hardware in the loop, runtime modeling). We characterize the semantics and formal model of computation of G. We compare it to other models of computation and develop design rules and algorithms to propose sound embedded design in the language. We investigate the specification and mapping of hierarchical control systems in LabVIEW and G. Finally, we describe the development of a state-of-the-art embeddedmotion control system using LabVIEWas the specification, simulation and implementation tool, using the proposed design principles. The solution is state-of-the-art in terms of flexibility and control performance. (C) 2008 Ram Rajagopal et al.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] ANIMATION PROTOTYPING OF REAL-TIME EMBEDDED SYSTEMS
    COOLING, JE
    HUGHES, TS
    MICROPROCESSORS AND MICROSYSTEMS, 1993, 17 (06) : 315 - 324
  • [2] Rapid prototyping of distributed real-time embedded systems using the AADL and Ocarina
    Hugues, Jerome
    Zalila, Bechir
    Pautet, Laurent
    Kordon, Fabrice
    RSP 2007: 18TH IEEE/IFIP INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2007, : 106 - +
  • [3] Rapid prototyping of real-time reactive systems
    Kulakowski, Konrad
    Kostrzewa, Marek
    ICSES 2008 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS, CONFERENCE PROCEEDINGS, 2008, : 381 - 384
  • [4] Rapid prototyping of real-time control laws for complex mechatronic systems
    Deppe, M
    Robrecht, M
    Zanella, M
    Hardt, W
    12TH INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2000, : 188 - 193
  • [5] Optimized rapid prototyping for real-time embedded heterogeneous multiprocessors
    Grandpierre, T.
    Lavarenne, C.
    Sorel, Y.
    Hardware/Software Codesign - Proceedings of the International Workshop, 1999, : 74 - 78
  • [6] Optimized rapid prototyping for real-time embedded heterogeneous multiprocessors
    Grandpierre, T
    Lavarenne, C
    Sorel, Y
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES'99), 1999, : 74 - 78
  • [7] Hierarchical control of multiple resources in distributed real-time and embedded systems
    Shankaran, Nishanth
    Koutsoukos, Xenofon D.
    Schmidt, Douglas C.
    Xue, Yuan
    Lu, Chenyang
    REAL-TIME SYSTEMS, 2008, 39 (1-3) : 237 - 282
  • [8] Hierarchical control of multiple resources in distributed real-time and embedded systems
    Nishanth Shankaran
    Xenofon D. Koutsoukos
    Douglas C. Schmidt
    Yuan Xue
    Chenyang Lu
    Real-Time Systems, 2008, 39 : 237 - 282
  • [9] Hierarchical control of multiple resources in distributed real-time and embedded systems
    Shankaran, Nishanth
    Koutsoukos, Xenofon D.
    Schmidt, Douglas C.
    Xue, Yuan
    Lu, Chenyang
    18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 151 - +
  • [10] Rapid prototyping environment for real-time control education
    Grega, W
    Kolek, K
    Turnau, A
    REAL-TIME SYSTEMS EDUCATION III, PROCEEDINGS, 1999, : 85 - 92