Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleApril 2019
Research on Internet of Vehicles Gateway based on RTSJ
ICDMML 2019: Proceedings of the 2019 International Conference on Data Mining and Machine LearningPages 166–170https://doi.org/10.1145/3335656.3335705In order to promote the integration of automobile network and Internet, Internet of Vehicles gateway plays an important role in connecting vehicle-borne network and Internet. In view of the current developers using traditional development methods to ...
- research-articleOctober 2015
Assembling a Framework for Unknown Real-Time Applications with RTSJ
JTRES '15: Proceedings of the 13th International Workshop on Java Technologies for Real-time and Embedded SystemsArticle No.: 12, Pages 1–10https://doi.org/10.1145/2822304.2822318In this paper we present our practical experiences during the implementation of our hierarchical scheduling model for unknown applications with fluctuating resource demands. This work is not about evaluation of our model, but it presents mechanisms ...
- research-articleOctober 2015
Integrating Java 8 Streams with The Real-Time Specification for Java
JTRES '15: Proceedings of the 13th International Workshop on Java Technologies for Real-time and Embedded SystemsArticle No.: 10, Pages 1–10https://doi.org/10.1145/2822304.2822314The paper investigates the use of the Java 8 stream processing facilities within the context of the Real-Time Specification for Java. Java 8 stream processing uses the Java 7 Fork/Join framework. We demonstrate that it is not possible, with the current ...
- articleAugust 2014
Guidelines for supporting real-time multi-touch applications
Software—Practice & Experience (SPRE), Volume 44, Issue 8Pages 931–949https://doi.org/10.1002/spe.2183Multi-touch driven user interfaces are becoming increasingly prevalent because of their intuitiveness and because of the reduction in the associated hardware costs. In recognition of this trend, multi-touch software frameworks MSFs have begun to emerge. ...
- research-articleJanuary 2014
Resource management policies for real-time Java remote invocations
Journal of Parallel and Distributed Computing (JPDC), Volume 74, Issue 1Pages 1930–1944https://doi.org/10.1016/j.jpdc.2013.08.001A way to deal with the increasing cost of next generation real-time applications is to extend middleware and high-level general-purpose programming languages, e.g. Java, with real-time support that reduces development, deployment, and maintenance costs. ...
-
- research-articleSeptember 2013
Exploiting slicing and patterns for RTSJ immortal memory optimization
PPPJ '13: Proceedings of the 2013 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and ToolsPages 159–164https://doi.org/10.1145/2500828.2500845The Real-Time Specification for Java (RTSJ) introduces a new memory management model which avoids interfering with the garbage collection process. Two types of memory areas are provided - immortal and scoped. Using this memory management model is not ...
- ArticleSeptember 2013
Framework for the Design of Java Firm Real-time Systems Oriented to the Generation of Timing Behaviour Models
SEAA '13: Proceedings of the 2013 39th Euromicro Conference on Software Engineering and Advanced ApplicationsPages 195–202https://doi.org/10.1109/SEAA.2013.26This work proposes a framework for the design of complex Java firm real-time applications that run on embedded systems. The framework simplifies the real-time patterns included in the Real-Time Specification for Java (RTSJ) with the aim of systematizing ...
- articleSeptember 2013
Safety-critical Java programs from Circus models
Real-Time Systems (RETS), Volume 49, Issue 5Pages 614–667https://doi.org/10.1007/s11241-013-9182-4Safety-Critical Java (SCJ) is a novel version of Java that addresses issues related to real-time programming and certification of safety-critical applications. In this paper, we propose a technique that reveals the issues involved in the formal ...
- research-articleOctober 2018
A JVM for soft-error-prone embedded systems
- Isabella Stilkerich,
- Michael Strotz,
- Christoph Erhardt,
- Martin Hoffmann,
- Daniel Lohmann,
- Fabian Scheler,
- Wolfgang Schröder-Preikschat
LCTES '13: Proceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systemsPages 21–32https://doi.org/10.1145/2465554.2465571The reduction of structure sizes in microcontollers, environmental conditions or low supply voltages increase the susceptibility of embedded systems to soft errors. As a result, the employment of fault-detection and fault-tolerance measures is becoming ...
- research-articleJune 2013
A JVM for soft-error-prone embedded systems
- Isabella Stilkerich,
- Michael Strotz,
- Christoph Erhardt,
- Martin Hoffmann,
- Daniel Lohmann,
- Fabian Scheler,
- Wolfgang Schröder-Preikschat
LCTES '13: Proceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systemsPages 21–32https://doi.org/10.1145/2491899.2465571The reduction of structure sizes in microcontollers, environmental conditions or low supply voltages increase the susceptibility of embedded systems to soft errors. As a result, the employment of fault-detection and fault-tolerance measures is becoming ...
Also Published in:
ACM SIGPLAN Notices: Volume 48 Issue 5 - articleJanuary 2013
Enhancing OSGi with real-time Java support
Software—Practice & Experience (SPRE), Volume 43, Issue 1Pages 33–65https://doi.org/10.1002/spe.2101OSGi was designed with embedded systems in mind, its current support is insufficient for coping with one main characteristic of many embedded systems: real-time performance. This article analyzes different key issues in providing OSGi with real-time ...
- articleFebruary 2012
Using standards to integrate soft real-time components into dynamic distributed architectures
Computer Standards & Interfaces (CSAI), Volume 34, Issue 2Pages 238–262https://doi.org/10.1016/j.csi.2011.10.002A pervasive application domain today is one in which independently developed real-time components participate in a dynamic and decentralized way from distributed environments. Several challenges arise from this domain, related with participant ...
- ArticleNovember 2011
A Predictable Execution Model for Digital TV Java Applications in Conformance with GEM Standard
SBESC '11: Proceedings of the 2011 Brazilian Symposium on Computing System EngineeringPages 139–144https://doi.org/10.1109/SBESC.2011.38This article describes an execution model for running TVDI java applications that implement GEM. The goal is to create a model capable of providing better management of resources related applications, some improvement in quality of service (QoS), ...
- articleNovember 2011
Non-functional information transmission patterns for distributed real-time Java
Software—Practice & Experience (SPRE), Volume 41, Issue 12Pages 1409–1435https://doi.org/10.1002/spe.1084Many real-time systems use preemptive priority-based scheduling in their internals to guarantee certain real-time performance. This includes technologies that range from The Real-Time Specification for Java (RTSJ) to middleware like Real-Time Common ...
- ArticleOctober 2011
The safety-critical java mission model: a formal account
Safety-Critical Java (SCJ) is a restriction of the Real-Time Specification for Java to support the development and certification of safety-critical applications. It is the result of an international effort from industry and academia. Here we present the ...
- research-articleSeptember 2011
Industry use cases for the Java environment for parallel realtime development
JTRES '11: Proceedings of the 9th International Workshop on Java Technologies for Real-Time and Embedded SystemsPages 106–115https://doi.org/10.1145/2043910.2043928Multicore systems have become standard on desktop computers today and current operating systems and software development tools provide means to actually use the additional computational power efficiently. A more fundamental change, however, is required ...
- research-articleSeptember 2011
Combining RTSJ with Fork/Join: a priority-based model
JTRES '11: Proceedings of the 9th International Workshop on Java Technologies for Real-Time and Embedded SystemsPages 82–86https://doi.org/10.1145/2043910.2043924This paper discusses the increased need to support dynamic task-level parallelism in embedded real-time systems and proposes a Java framework that combines the Real-Time Specification for Java (RTSJ) with the Fork/Join (FJ) model, following a fixed ...
- ArticleSeptember 2011
Performance Study for Java Virtual Machine in Embedded Systems
ICICIS '11: Proceedings of the 2011 International Conference on Internet Computing and Information ServicesPages 97–99https://doi.org/10.1109/ICICIS.2011.31Real time specification for Java (RTSJ) is intended for Real-time embedded applications. In this study, we present the architecture of a typical JVM, from the first generation, Interpreter architecture, to newest architecture, Just in time with Hotspot ...
- articleSeptember 2011
A model-based development approach for the verification of real-time Java code
Concurrency and Computation: Practice & Experience (CCOMP), Volume 23, Issue 13Pages 1583–1606https://doi.org/10.1002/cpe.1728Many real-time systems are safety-and security-critical systems and, as a result, tools and techniques for verifying them are extremely important. Simulation and testing such systems can be exceedingly time-consuming and these techniques provide only ...
- articleSeptember 2011
A family of real-time Java benchmarks
Concurrency and Computation: Practice & Experience (CCOMP), Volume 23, Issue 14Pages 1679–1700https://doi.org/10.1002/cpe.1677Java is becoming a viable platform for real-time computing. There are production and research real-time Java VMs, as well as applications in both the military and civil sectors. Technological advances and increased adoption of real-time Java contrast ...