<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br>==================================<br><br>[Apologies in case of receiving multiple copies.]<br><br>Note that the submission deadline has been moved to April 26, 2010.<br><br>Please consider to contribute to and/or forward to the appropriate groups the<br>following opportunity to submit and publish original scientific perspectives<br>or results.<br><br>==================================<br><br><br><br>CALL FOR PAPERS: ROOTS 2010<br>1st International Workshop on Real-time Object-Oriented TechnologieS<br><a href="http://www.cs.purdue.edu/roots10">http://www.cs.purdue.edu/roots10</a><br><a href="mailto:roots@cs.purdue.edu">roots@cs.purdue.edu</a><br><br>co-located with ECOOP 2010 (<a href="http://2010.ecoop.org/">http://2010.ecoop.org</a>)<br>June 21-25, Maribor, Slovenia<br><br><br>Important Dates<br>---------------<br>Paper submission: April 26, 2010 (extended deadline)<br>Author notification: May 5, 2010<br>Workshop date: June 21 or 22, 2010<br><br><br>Topics of Interest<br>------------------<br>The behavior of real-time and embedded applications is constrained by the<br>physical world. Higher-level programming languages and middleware are<br>needed to robustly and productively design, implement, compose, integrate,<br>validate, and enforce both real-time constraints and conventional<br>functional requirements, while assuring modularity and composability of<br>independently developed components. It is essential that the production<br>of real-time embedded systems can take advantage of languages, tools, and<br>methods that enable higher software productivity.<br><br>The last decade have brought a plethora of ideas bridging the gap between<br>high-level object-oriented approaches and the low-level problems of the<br>real-time embedded world. However, experimentation is needed to evaluate<br>these ideas and to transform them into practical language designs, tools,<br>and methodologies. Finally, there is the problem of extending these ideas<br>to truly object-oriented designs.<br><br>The purpose of the ROOTs workshop is to bring together professionals and<br>researchers experienced in adapting object-oriented programming to the<br>world of real-time and embedded software. While object-oriented design and<br>methodology bring the productivity necessary for the expanding field of<br>real-time systems, the programming languages and tools often need to be<br>adapted to address the specific challenges these fields represent. Sharing<br>the experience of addressing low-level problems with object-oriented<br>approaches is thus the key goal of the workshop. Furthermore, the workshop<br>focuses on evaluation in practice to assess the object-oriented approaches<br>with realistic problems. The goal is to further the understanding of such<br>systems in practice, and connect practice and theory.<br><br>The subject areas that this workshop proposes to address have recently<br>seen increased interest, to mention a few, a newly released Virtual<br>Machine allows users to deterministically execute regular Java on bare<br>hardware, recent innovation of real-time garbage collection offers the<br>real-time programming to the masses, componentization of industry-popular<br>microOS introduces advanced object-oriented paradigm even into the OS<br>layers, and a safety-critical specification for Java addresses the<br>challenges of safety-critical certified software. This workshop aims to<br>bring researchers together for passionate discussion about these examples<br>and the relevant topics in general, and to promote not only the theory,<br>but practical evaluation of these ideas, and experience reports.<br><br>Topics of interest include but are not limited to:<br>- Emerging applications, components and systems<br>- New real-time programming paradigms and language features<br>- Embedded software synthesis and verification<br>- Reports on R&D progress in the field<br>- Emerging tools and trends<br>- Emerging standards (or the need for new standards)<br>- Practical experiences, particularly from industry<br>- Safety-critical software certification<br>- Formal verification and model checking of real-time systems<br><br>Submissions<br>-----------<br>Both full papers (up to 8 pages) and position papers (2-4 pages)<br>are welcome. Submissions should be formatted according to the standard<br>ACM SIGPLAN conference format.<br><br>These papers will be reviewed by the program committee primarily based<br>on relevance and originality. Accepted papers will be published in the ACM<br>Digital Library.<br><br>Program Committee<br>-----------------<br>Alexandre Bergel University of Chile, Chile<br>Ivica Crnkovic Malardalen University, Sweden<br>Huascar Espinoza ESI-Tecnalia, Spain<br>Christian Haack Aicas Realtime, Germany<br>David Holmes SUN Microsystems, Australia<br>Tomas Kalibera Charles University, Czech Republic<br>Fabrice Kordon University P. & M. Curie, France<br>Doug Lea SUNY Oswego, USA<br>Frederic Loiret INRIA Lille, France<br>Kelvin Nilsen Aonix, USA<br>Laurent Pautet Telecom ParisTech, France<br>Ales Plsek Purdue University, USA<br>Marek Prochazka ESA, Netherlands<br>Francois Terrier CEA-LIST, France<br>Jan Vitek Purdue University, USA<br>Lukasz Ziarek Fiji Systems LLC, USA<br><br>Organization Committee<br>----------------------<br>Jan Vitek Purdue University, USA<br>Ales Plsek Purdue University, USA<br>Frederic Loiret INRIA Lille, France<br><br><br>Please visit the website for up-to-date information about the workshop:<br><a href="http://www.cs.purdue.edu/roots10">http://www.cs.purdue.edu/roots10</a><br><br>Contact: <a href="mailto:roots@cs.purdue.edu">roots@cs.purdue.edu</a><br><br><br><div><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><br class="Apple-interchange-newline"></span></span>
</div>
<br></body></html>