[concurrency-interest] JTRES

Doug Lea dl at cs.oswego.edu
Wed Jun 1 07:35:31 EDT 2005

The JTRES workshop will also be held at OOPSLA this year,
the day after the SCOOL workshop. If you are working on
concurrency and synchronization issues that apply to real-time and
embedded systems, you might consider submitting and attending.

See: http://www.cs.purdue.edu/homes/jv/JTRES05/

Pasting in the CFP....

The 3rd Workshop on Java Technologies for Real-time and Embedded Systems
17 October 2005
San Diego, California, USA


Over 90 percent of all microprocessors are now used for real-time and 
embedded applications, and the behavior of many of these applications is 
constrained by the physical world. Designing real-time and embedded 
systems that implement their required capabilities, are dependable and 
predictable, and are parsimonious in their use of limited computing 
resources is hard; building them on time and within budget is even 
harder. It is therefore essential that the production of real-time 
embedded systems can take advantage of languages, tools, and methods 
that enable higher software productivity.

Ideally, developers should use a programming language that shields them 
from many complexities, such as type errors, memory management and that 
allow them to express the desired application structure in a convenient 
way -- such as supporting periodic tasks or sporadic events in the 
language. The Java programming language has become an attractive choice 
because of advantages such as safety, productivity, low maintenance 
costs, and availability of well trained developers. But, to meet 
real-time constraints, issues such as under-specification of thread 
scheduling and predictability of the runtime system must be addressed. A 
number of real-time extensions to Java have been proposed, the main two 
being the Real-Time Specification for Java (RTSJ) and the J-Consortium 
Real-Time Core Extension (RTCore). The intent of these specifications is 
to ease the development of real-time applications by providing several 
additions such as extending the memory management model, providing 
stronger semantics in thread scheduling, and so on.


There is an increasingly growing interest in Real-Time object 
technologies in both the research community and the industry. The goal 
of the workshop is to gather researchers working on real-time and 
embedded Java, and related languages, to identify the challenging 
problems that still need to be properly solved, and to report on 
research results and practical experience. The topics of interest are 
not limited to particular variants of real-time Java, we are looking for 
novel ideas and techniques in the following research areas:

     * New real-time programming paradigms and language features
     * Industrial experience and practitioner reports
     * Real-time design patterns and programming idioms
     * Formal models of real-time computation
     * Extensions to RTSJ and RTCore
     * Virtual machines and execution environments
     * Memory management and Real-time Garbage collection
     * Compiler analysis and implementation techniques
     * Distributed real-time Java
     * Scheduling frameworks, feasibility analysis, and timing analysis

::Important dates::

Submissions due: August 22, 2005
Notification: September 19, 2005

More information about the Concurrency-interest mailing list