A Java']Java Virtual Machine for smart sensors and actuators

被引:1
|
作者
Serodio, Carlos M. J. A. [1 ]
Silva, Pedro M. Mestre A. [1 ]
Monteiro, Joado L. [2 ]
机构
[1] Univ UTAD, Dept Engn, CETAV, P-5000801 Vila Real, Portugal
[2] Univ Minho, Campus Azurem, Ind Elect Dept, P-4719 Guimaraes, Portugal
关键词
D O I
10.1109/ISIE.2007.4374827
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Java Technology enables systems built with different computing platforms to act as a homogeneous entity, where all components are compatible with each other, not only at the executable code level but also in the way that they communicate, store and deal with data. Besides the utilization in the higher levels of SCADA (Supervisory Control and Data Acquisition) systems, Java can also be utilized in devices found on the field level, where sensors and actuators are. However, those systems are known to have low resources in what concerns to memory amount and processing power, when compared with the traditional platforms capable of running Java. A Java Virtual Machine to run in low resources systems, based on 8-bit microcontrollers, was implemented. This virtual machine is specialized for data acquisition and actuation tasks, so it can be utilized in sensor and actuator systems. The developed prototype can run Java code previously installed on its internal memory or can dynamically download it from the network. For downloading the Java code and to communicate with other systems, the developed prototype was built with support for CAN (Controller Area Network) communications.
引用
收藏
页码:1514 / +
页数:2
相关论文
共 50 条
  • [31] Java']Java Virtual Machine monitoring for dependability benchmarking
    Orlando, Salvatore
    Russo, Stefano
    [J]. NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 433 - 440
  • [32] Exploitation of multicore systems in a Java']Java virtual machine
    Sciampacone, R. A.
    Sundaresan, V.
    Maier, D.
    Gray-Donald, T.
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2010, 54 (05)
  • [33] A Certified Implementation on Top of the Java']Java Virtual Machine
    de Dios, Javier
    Pena, Ricardo
    [J]. FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2009, 5825 : 181 - 196
  • [34] Operational semantics of the Java']Java Card Virtual Machine
    Siveroni, IA
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2004, 58 (1-2): : 3 - 25
  • [35] An Energy-Efficient Java']Java Virtual Machine
    Chen, Kuo-Yi
    Chang, J. Morris
    Hou, Ting-Wei
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2017, 5 (02) : 263 - 275
  • [36] Cold object identification in the Java']Java virtual machine
    Briggs, Kim T.
    Zhou, Baoguo
    Dueck, Gerhard W.
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2017, 47 (01): : 79 - 95
  • [37] Characterizing aging phenomena of the Java']Java Virtual Machine
    Cotroneo, Domenico
    Orlando, Salvatore
    Russo, Stefano
    [J]. SRDS 2007: 26TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, : 127 - +
  • [38] Java']Java Virtual Machine - Present and near future
    Li, LQ
    Singh, M
    [J]. TOOLS 26 - TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - PROCEEDINGS, 1998, : 480 - 490
  • [39] CEJVM: "Cluster enabled Java']Java virtual machine"
    Janjua, MU
    Yasin, M
    Sher, F
    Awan, K
    Hassan, I
    [J]. 2002 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2002, : 389 - 393
  • [40] Comprehensive profiling support in the Java']Java™ virtual machine
    Liang, S
    Viswanathan, D
    [J]. PROCEEDINGS OF THE FIFTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS (COOTS '99), 1999, : 229 - 240