|
|
1st Workshop on
Advancing the State-of-the-Art in Run-Time Inspection
July 21st, 2003, Darmstadt, Germany
(held in conjunction with ECOOP 2003)
Important Dates
- 25 April, Deadline for Submissions
- 17 May, Notification of Acceptance
- 6 June ECOOP Early Registration Deadline
- 21-25 July, ECOOP in Darmstadt
- 21 July, ASARTI Workshop
Latest News
2003-07-11 workshop schedule is online
2003-06-24 papers available for download
2003-06-12 paper list available
2003-05-20 notifications have been sent
2003-04-25 submission is closed, reviewing is in progress
2003-02-20 the call for papers is out
2003-02-03 first version of the web page is online
What is this workshop about?
Modern software development is inconceivable without tools to
inspect running programs. Runtime inspection covers not only
exhaustive querying of program state but also controlling its
execution, e.g., stopping and resuming. Tools range from debuggers,
tracing, test, and monitoring tools to program comprehension and
reverse engineering tools. New applications incorporate runtime
inspection as a programming concept in the style of
event-condition-action rules. Configurable software, generative
programming, plug&play components, and internet software such as
web pages, applets or the WebServices standard emphasize the need to
deal with runtime information at different levels of abstraction and
the need to integrate heterogeneous runtime information. Lacking
well-established models for representing and accessing program
dynamics, tools must use ad hoc mechanisms. This limits reuse and
interoperability. De facto standards for runtime inspection such as
the Java Platform Debugger Architecture (JPDA) have clearly
contributed to improve the situation but do not cope with all
requirements. Implementors seeking to create debugging environments
for ubiquitous computing are faced with even greater difficulties. The
workshop seeks to identify best practice and common requirements, to
specify conceptual data and control models for runtime inspection and
to discuss practical issues such as standardized APIs and data
exchange formats.
|