• DocumentCode
    2589066
  • Title

    A transformational overview of the core functionality of an abstract class loader for the SSP

  • Author

    Winter, Victor L. ; Beranek, Jason ; Mametjanov, Azamatbek ; Fraij, Fares ; Roach, Steve ; Wickstrom, Greg

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Nebraska at Omaha, NE, USA
  • fYear
    2005
  • fDate
    2-4 Feb. 2005
  • Firstpage
    301
  • Lastpage
    311
  • Abstract
    The SSP is a hardware implementation of a subset of the JVM for use in high consequence embedded applications. In this context, a majority of the activities belonging to class loading, as it is defined in the specification of the JVM, can be performed statically. Static class loading has the net result of dramatically simplifying the design of the SSP as well as increasing its performance. The functionality of the class loader can be implemented using strategic programming techniques. The incremental nature of strategic programming is amenable to formal verification. This article gives an overview of the core class loading activities for the SSP, their implementation in the strategic programming language TL, and outlines the approach to formal verification of the implementation.
  • Keywords
    Java; embedded systems; formal verification; program processors; virtual machines; JVM; SSP; class loading; formal verification; high consequence embedded applications; strategic programming; Computer languages; Computer science; Embedded software; Formal verification; Functional programming; Hardware; Java; Laboratories; Read only memory; US Department of Energy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2005. WORDS 2005. 10th IEEE International Workshop on
  • ISSN
    1530-1443
  • Print_ISBN
    0-7695-2347-1
  • Type

    conf

  • DOI
    10.1109/WORDS.2005.12
  • Filename
    1544805