Java']Java Simulations of Embedded Control Systems

被引:2
|
作者
Farias, Gonzalo [1 ]
Cervin, Anton [2 ]
Arzen, Karl-Erik [2 ]
Dormido, Sebastian [1 ]
Esquembre, Francisco [3 ]
机构
[1] Univ Nacl Educ Distancia, Dept Comp Sci & Automat Control, Madrid 28040, Spain
[2] Lund Univ, Dept Automat Control, SE-22100 Lund, Sweden
[3] Univ Murcia, Dept Math, E-30071 Murcia, Spain
关键词
control education; embedded control systems; virtual labs; TrueTime; Easy [!text type='Java']Java[!/text] Simulations; REAL-TIME; DESIGN;
D O I
10.3390/s100908585
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This paper introduces a new Open Source Java library suited for the simulation of embedded control systems. The library is based on the ideas and architecture of TrueTime, a toolbox of Matlab devoted to this topic, and allows Java programmers to simulate the performance of control processes which run in a real time environment. Such simulations can improve considerably the learning and design of multitasking real-time systems. The choice of Java increases considerably the usability of our library, because many educators program already in this language. But also because the library can be easily used by Easy Java Simulations (EJS), a popular modeling and authoring tool that is increasingly used in the field of Control Education. EJS allows instructors, students, and researchers with less programming capabilities to create advanced interactive simulations in Java. The paper describes the ideas, implementation, and sample use of the new library both for pure Java programmers and for EJS users. The JTT library and some examples are online available on http://lab.dia.uned.es/jtt.
引用
收藏
页码:8585 / 8603
页数:19
相关论文
共 50 条
  • [1] Java']Java for embedded systems
    Mulchandani, D
    [J]. IEEE INTERNET COMPUTING, 1998, 2 (03) : 30 - 39
  • [2] A Java']Java kernel for embedded systems in distributed process control
    Di Stefano, A
    Santoro, C
    [J]. IEEE CONCURRENCY, 2000, 8 (04): : 55 - 63
  • [3] Embedded Java in agricultural control systems
    Serodio, Carlos M.J.A.
    Couto, Carlos A.C.
    Silva, Pedro M.M.A.
    Monteiro, Joao L.
    [J]. IECON Proceedings (Industrial Electronics Conference), 1999, 2 : 716 - 721
  • [4] Adapting Java']Java for embedded systems
    Varhol, P
    [J]. COMPUTER DESIGN, 1997, 36 (10): : 75 - +
  • [5] Java']Java in embedded systems: two approaches
    Hedenstedt, J
    [J]. COMPUTER DESIGN, 1998, 37 (08): : 74 - 74
  • [6] An IP core for embedded Java']Java systems
    Uhrig, Sascha
    Mische, Joerg
    Ungerer, Theo
    [J]. EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION - PROCEEDINGS, 2007, 4599 : 263 - +
  • [7] Java']Java in embedded-systems design
    Varhol, P
    [J]. COMPUTER DESIGN, 1997, 36 (03): : 63 - +
  • [8] Deterministic Java']Java in tiny embedded systems
    Nilsson, A
    Ekman, T
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 60 - 68
  • [9] Java']Java perks up embedded systems
    Quinnell, RA
    [J]. EDN, 1997, 42 (16) : 38 - &
  • [10] On the utilization of Java']Java technology in embedded systems
    Strom, O
    Svarstad, K
    Aas, EJ
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2003, 8 (01) : 87 - 106