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 条
  • [41] RJOP - A Customized Java']Java Processor for Reactive Embedded Systems
    Nadeem, Muhammad
    Biglari-Abhari, Morteza
    Salcic, Zoran
    [J]. PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 1038 - 1043
  • [42] Java']Java goes to work controlling networked embedded systems
    Williams, T
    [J]. COMPUTER DESIGN, 1996, 35 (09): : 36 - 37
  • [43] Performance Study for Java']Java Virtual Machine In Embedded Systems
    Liu Wenjun
    [J]. 2010 INTERNATIONAL CONFERENCE ON BIO-INSPIRED SYSTEMS AND SIGNAL PROCESSING (ICBSSP 2010), 2010, : 188 - 190
  • [44] Java']Java communication interfaces for control systems
    Huang, ZX
    Zhou, SX
    Tu, SR
    [J]. COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 660 - 663
  • [45] Conceptual learning of control by Java']Java-based simulations
    Sánchez, J
    Morilla, F
    Dormido, S
    Aranda, J
    Ruipérez, P
    [J]. ADVANCES IN CONTROL EDUCATION 2000, 2001, : 167 - 172
  • [46] Easy Java']Java simulations: a software tool to create scientific simulations in Java']Java
    Esquembre, F
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2004, 156 (02) : 199 - 204
  • [47] Java']Java bytecode compression for low-end embedded systems
    Clausen, LR
    Schultz, UP
    Consel, C
    Muller, G
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2000, 22 (03): : 471 - 489
  • [48] Java']Java framework for distributed real-time embedded systems
    Silva, Elias Teodoro, Jr.
    Freitas, Edison Pignaton
    Wagner, Flavio Rech
    Carvalho, Fabiano Costa
    Pereira, Carlos Eduardo
    [J]. NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 85 - 92
  • [49] Implementation of Java']Java accelerator for high-performance embedded systems
    Kimura, M
    Miki, MH
    Onoye, T
    Shirakawa, I
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (12): : 3079 - 3088
  • [50] FPGA implementation of a statically reconfigurable Java']Java environment for embedded systems
    Nino, Shinsuke
    Mori, Takayuki
    Ko, YoungHun
    Shibata, Yuichiro
    Oguri, Kiyoshi
    [J]. ICFPT 2007: INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2007, : 317 - 320