Cargando…

Java Simulations of Embedded Control Systems

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 ru...

Descripción completa

Detalles Bibliográficos
Autores principales: Farias, Gonzalo, Cervin, Anton, Årzén, Karl-Erik, Dormido, Sebastián, Esquembre, Francisco
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Molecular Diversity Preservation International (MDPI) 2010
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3231210/
https://www.ncbi.nlm.nih.gov/pubmed/22163674
http://dx.doi.org/10.3390/s100908585
_version_ 1782218168870109184
author Farias, Gonzalo
Cervin, Anton
Årzén, Karl-Erik
Dormido, Sebastián
Esquembre, Francisco
author_facet Farias, Gonzalo
Cervin, Anton
Årzén, Karl-Erik
Dormido, Sebastián
Esquembre, Francisco
author_sort Farias, Gonzalo
collection PubMed
description 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.
format Online
Article
Text
id pubmed-3231210
institution National Center for Biotechnology Information
language English
publishDate 2010
publisher Molecular Diversity Preservation International (MDPI)
record_format MEDLINE/PubMed
spelling pubmed-32312102011-12-07 Java Simulations of Embedded Control Systems Farias, Gonzalo Cervin, Anton Årzén, Karl-Erik Dormido, Sebastián Esquembre, Francisco Sensors (Basel) Article 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. Molecular Diversity Preservation International (MDPI) 2010-09-15 /pmc/articles/PMC3231210/ /pubmed/22163674 http://dx.doi.org/10.3390/s100908585 Text en © 2010 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
spellingShingle Article
Farias, Gonzalo
Cervin, Anton
Årzén, Karl-Erik
Dormido, Sebastián
Esquembre, Francisco
Java Simulations of Embedded Control Systems
title Java Simulations of Embedded Control Systems
title_full Java Simulations of Embedded Control Systems
title_fullStr Java Simulations of Embedded Control Systems
title_full_unstemmed Java Simulations of Embedded Control Systems
title_short Java Simulations of Embedded Control Systems
title_sort java simulations of embedded control systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3231210/
https://www.ncbi.nlm.nih.gov/pubmed/22163674
http://dx.doi.org/10.3390/s100908585
work_keys_str_mv AT fariasgonzalo javasimulationsofembeddedcontrolsystems
AT cervinanton javasimulationsofembeddedcontrolsystems
AT arzenkarlerik javasimulationsofembeddedcontrolsystems
AT dormidosebastian javasimulationsofembeddedcontrolsystems
AT esquembrefrancisco javasimulationsofembeddedcontrolsystems