Abstract | ||
---|---|---|
Ensuring integrity of heap resident data is critical for many embedded systems. Ever-scaling process technology combined with power-saving techniques employed in embedded systems is increasing vulnerability of such systems to hardware-related errors such as soft errors. While such errors are transient and do not harm the architecture, they can corrupt data. In this study, we explore solutions to the inter-object connectivity problem in heap memory of Java-based embedded environments. Our objective is to ensure that the connections between the objects are consistent. In particular, we want to detect the cases where an inter-object link disappears or points to a wrong object. To address this problem, we propose a rule based approach, where the application programmer expresses the important connectivity rules to be satisfied using a special rule language, and a modified JVM (Java virtual machine) checks these rules at runtime. |
Year | DOI | Venue |
---|---|---|
2005 | 10.1109/ICCAD.2005.1560083 | ICCAD |
Keywords | Field | DocType |
ensuring integrity,special rule language,important connectivity rule,inter-object connection,runtime integrity checking,java-based embedded environment,inter-object connectivity problem,inter-object link,heap resident data,corrupt data,heap memory,embedded system,embedded systems,rule based,java,knowledge based systems,satisfiability,soft error,virtual machines | Embedded Java,Scala,Programming language,Java annotation,Computer science,Java concurrency,Real time Java,Real-time computing,Heap (data structure),Memory management,strictfp,Distributed computing | Conference |
ISSN | ISBN | Citations |
1063-6757 | 0-7803-9254-X | 0 |
PageRank | References | Authors |
0.34 | 11 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Guilin Chen | 1 | 92 | 10.54 |
Mahmut T. Kandemir | 2 | 7371 | 568.54 |