The Earlier the Better: A Theory of Timed Actor Interfaces

Marc Geilen, Stavros Tripakis, M.H. Wiggers

    Research output: Book/ReportReportProfessional

    28 Downloads (Pure)

    Abstract

    Programming embedded and cyber-physical systems requires attention not only to functional behavior and correctness, but also to non-functional aspects and specifically timing and performance constraints. A structured, compositional, model-based approach based on stepwise refinement and abstraction techniques can support the development process, increase its quality and reduce development time through automation of synthesis, analysis or verification. For this purpose, we introduce in this paper a general theory of timed actor interfaces. Our theory supports a notion of refinement that is based on the principle of worst-case design that permeates the world of performance-critical systems. This is in contrast with the classical behavioral and functional refinements based on restricting or enlarging sets of behaviors. An important feature of our refinement is that it allows time-deterministic abstractions to be made of time-non-deterministic systems, improving efficiency and reducing complexity of formal analysis. We also show how our theory relates to, and can be used to reconcile a number of existing time and performance models and how their established theories can be exploited to represent and analyze interface specifications and refinement steps.
    Original languageUndefined
    Place of PublicationBerkeley
    PublisherUniversity of California
    Number of pages43
    Publication statusPublished - Oct 2010

    Publication series

    Name
    PublisherUniversity of California, EECS Department

    Keywords

    • EWI-18985
    • IR-75060
    • METIS-275744

    Cite this

    Geilen, M., Tripakis, S., & Wiggers, M. H. (2010). The Earlier the Better: A Theory of Timed Actor Interfaces. Berkeley: University of California.