• DocumentCode
    3203434
  • Title

    Temporal Abstract Domains

  • Author

    Bertrane, Julien

  • Author_Institution
    Dept. d´´Inf., Ecole Normale Super., Paris, France
  • fYear
    2011
  • fDate
    27-29 April 2011
  • Firstpage
    3
  • Lastpage
    12
  • Abstract
    The specifications of the control units driving embedded systems often involve temporal properties. We aim at certifying them statically using the Abstract Interpretation framework and introduce several Abstract Domains dedicated to proving such temporal properties. This work defines the specificity of such domains, that we call Temporal Abstract Domains. We introduce a continuous-time abstraction, since this abstract and continuous representation of the time allows a fast computation of abstract invariants that are furthermore more precise than with discrete time. This also enables the definition of a canonical reduced-product between the domains. We finally present new abstract domain transformers that build more precise new domains with a reasonable additional cost with respect to the initial domain. An example of such a generic transformer introduces temporally-local disjunctions and is thus specific to temporal abstract domains.
  • Keywords
    embedded systems; formal specification; program diagnostics; abstract interpretation; continuous-time abstraction; control unit specifications; embedded systems; temporal abstract domains; temporally-local disjunctions; Clocks; Delay; Hardware; Radiation detectors; Semantics; Synchronization; Transfer functions; Abstract Interpretation; Embedded systems; Reduced Product; Static Analysis; Temporal specifications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems (ICECCS), 2011 16th IEEE International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-61284-853-2
  • Electronic_ISBN
    978-0-7695-4381-9
  • Type

    conf

  • DOI
    10.1109/ICECCS.2011.8
  • Filename
    5773375