First Workshop on Compiler and
Architectural Techniques for Application Reliability and Security (CATARS)
In Conjunction with the
International Conference on Dependable Systems and Networks (
DSN 2008)
Date: June 26th, 2008 Place:
Anchorage, Alaska, USA
|
|

(Go To DSN Main Web Site) |
As computer systems grow more and more complex, it becomes harder to ensure
that they operate in a reliable and secure fashion. The problem is especially
severe at the application-level, due to the diversity of software platforms and
the ever-increasing demand for adding new features in applications. Manual
addition of ad-hoc techniques to ensure application fault and attack tolerance
may be error-prone and runs the risk of missing important reliability loopholes
and security vulnerabilities. This in turn can lead to catastrophic failures
and devastating attacks. Compiler and architectural
techniques can play a crucial role in automating both detection of and recovery
from errors and attacks in applications.
The goal of this workshop is to provide a common platform for
researchers in the dependability and security communities to interact with
compiler designers and computer architects, so that effective cross pollination
of ideas can occur between these areas. Further, the workshop will stress on
the importance of designing for reliability and security in the computer
architecture and compiler communities, where traditionally the emphasis has
been on performance enhancement.
The objectives that we plan to achieve during the workshop are as
follows:
- Define core dependability issues that
can be effectively addressed in the compiler and architecture communities in
order to improve the resilience of applications. For example, How do we
implement compiler transformations that improve application resilience to
transient and permanent hardware errors? or How do we ensure that
microprocessors provide transparent error containment and recovery to
applications?
- Discuss how we can leverage the latest advances
in computer architecture (such as multi-core platforms,
reconfigurable computing) and in compiler technology
(such as dynamic code generation, verifiable code transformations)
to improve the dependability of applications.
- Identify means for evaluating compiler and
architectural techniques in terms of their costs and the
dependability benefits they provide to applications in order to come up with a
ready reckoner for engineers who wish to deploy such techniques in
the field.
Top of this page
List of Topics
The workshop is open to all interested researchers in the dependability and
security areas as well as in the computer architecture and compiler areas. We
encourage submissions including but not limited to the following areas:
- Automated derivation and runtime enforcement of application invariants
- Compile-time techniques for finding programming errors and security
violations
- Compiler and runtime techniques to aid development of distributed,
fault-tolerant programs
- Novel application-level code and data duplication techniques (in hardware
or software)
- Static Analysis to ensure conformance to reliability and security
properties
- Automated generation of fault-tolerant and attack-tolerant programs
- Micro-architectural techniques for runtime error detection and containment
- Architectural support for diagnosing and understanding application
failures and compromises
- Memory organization schemes for enabling detection of and recovery from
errors and attacks
- Design and Implementation of reconfigurable hardware for executing
application-level checks
- Reliability and security issues exposed due to multi-core processors and
their mitigation
- Novel programming language-level constructs for building fault-tolerant
applications
- Metrics for assessing application vulnerability to errors and security
attacks
- Verifiable byte-code/intermediate language and secure runtime
infrastructures
- Software obfuscation and hardware tamper-resistance
Top of this page
Submission Information
Submitted papers must be original work with no substantial overlap with
papers that have been published or that are simultaneously published to a
journal or conference with proceedings. Papers should be atmost 6 pages in IEEE proceedings style
(two-column pages, single space, using 10 point font and 1-inch
margins)including all figures and references.
We also encourage position papers and work-in-progress reports. These will
be refereed on basis of the novelty of the idea and the ability to generate
discussion at the workshop. Position-papers and work-in-progress reports must
be clearly marked as such.
Submitted papers will be fully refereed by PC members. Accepted papers will
be published in the supplemental volume of DSN 2008 proceedings (and are not archived in the IEEE digital
library). Authors of accepted papers
must guarantee that their paper will be presented at the workshop.
Submission will be via web site only.
(NEW) All papers must be submitted at
this site
The above site will take you to a form with the following fields. Please
adhere carefully to the following instructions when submitting your paper.
- File to send: Only PDF files will be accepted. Please use the
following naming convention for your file.
CATARS_X_Y_n.pdf
- X is the first author's last name
- Y is an abbreviation of the first author's institution
- n is 0 for your first paper. Increment n for each additional paper you
submit to the workshop.
- Recipient's email address: Please fill in
"jhoe+DSN@ece.cmu.edu"
- Your name: Please give the first author's full name and
institution.
- Your email address: Please give the email address at which you wish
to receive the acknowledgement. Please allow 48 hours. If you experience any
difficulties, please email: jhoe+DSN@ece.cmu.edu
If you have any questions about the submission process, please contact:
Karthik Pattabiraman
Top of this page
Important Dates
- Paper submission due: March 17, 2008
- Acceptance notification: April 11, 2008
- Camera-ready versions of papers: May 1, 2008
Top of this page
Organizing Committee
Co-Chairs:
- Karthik Pattabiraman, University of Illinois at Urbana-Champaign, IL
(pattabir@uiuc.edu)
- Shuo Chen, Microsoft Research, Redmond, WA (shuochen@microsoft.com)
- Zbigniew Kalbarczyk, University of Illinois at Urbana-Champaign, IL
(kalbar@crhc.uiuc.edu)
Program Committee:
- Todd Austin, University of Michigan (Ann Arbor)
- Emery Berger, University of Massachusets(Amherst)
- Michael Hicks, University of Maryland (College Park)
- Subhasish Mitra, Stanford University
- Shubu Mukherjee, Intel Corporation
- Onur Mutlu, Microsoft Research
- Priya Narasimhan, Carnegie Mellon University
- Sanjay Patel, University of Illinois (Urbana-Champaign)
- Josyula Rao, IBM Research (T J Watson)
- Zhendong Su, University of California (Davis)
- Timothy Tsai, Hitachi Corporation
- Dongyan Xu, Purdue University (West Lafayette)
- Jun Xu, Google Inc
Top of this page
Link back to the DSN 2008 Home Page