• DocumentCode
    3394944
  • Title

    Component behavior prediction and monitoring through built-in test

  • Author

    Barbier, Franck ; Belloir, Nicolas

  • Author_Institution
    LIUPPA, Pau Univ., France
  • fYear
    2003
  • fDate
    7-10 April 2003
  • Firstpage
    17
  • Lastpage
    22
  • Abstract
    Real-time systems or safety-critical applications require high-confidence software components. Component behavior prediction refers to the ability to check, even certify, component specification conformance at development time. Complementarily, odd and varied execution contexts linked to the idea of deployment impose extra checking when components are deployed. This paper proposes incorporation of the test into components. Component states and complex dependencies between these states are methodically specified using UML statechart diagrams. Code is next derived in order to verify at development time component functioning in relation to specification. At deployment time, facilities are offered for (re-)configuring components to carefully fit specific runtime environments. Built-in test (BIT) material may thus be optionally generated in components to capture execution conditions and to make possible component behavior adjustments. All of these principles are powered by means of the BIT/J dedicated Java library that is presented and illustrated in the paper.
  • Keywords
    Java; built-in self test; formal specification; object-oriented programming; program testing; real-time systems; safety-critical software; software libraries; system monitoring; BIT/J dedicated Java library; UML statechart diagrams; built-in test; component behavior monitoring; component behavior prediction; component specification conformance; execution conditions; high-confidence software components; real-time systems; runtime environments; safety-critical applications; Application software; Built-in self-test; Java; Libraries; Monitoring; Real time systems; Runtime environment; Software safety; Testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2003. Proceedings. 10th IEEE International Conference and Workshop on the
  • Print_ISBN
    0-7695-1917-2
  • Type

    conf

  • DOI
    10.1109/ECBS.2003.1194778
  • Filename
    1194778