• DocumentCode
    1967854
  • Title

    A formal type-centric framework for verification and resource allocation in pervasive Sense-and-Respond systems

  • Author

    Ocean, Michael ; Kfoury, Assaf ; Bestavros, Azer

  • Author_Institution
    Comput. Sci., Endicott Coll., Beverly, MA
  • fYear
    2009
  • fDate
    16-16 May 2009
  • Firstpage
    31
  • Lastpage
    41
  • Abstract
    A shared sense-and-respond infrastructure that is embedded into a physical environment requires considerable run-time support to facilitate the dynamic dispatch and execution of new service instances. Such an infrastructure must also be able to statically analyze new services in order to verify their safety and derive their specific resource requirements (i.e., prior to dispatch). Toward this goal we have developed a multi-dimensional type system for our pervasive sensory service composition language; this formalism extracts implicit constraints from service instances to verify an expanded notion of type safety. While our formal system is rigorous, it is light-weight and essentially transparent to a service programmer. The type-system automatically infers data types that are annotated with a vector of type specific attributes and uses these annotations to establish and verify a range of resource constraints (bounds for computation and memory usage, camera resolution requirements, etc.). In this paper we present an overview of our formal methodology, provide concrete examples of how these formalisms are used in practice (through service logic examples and derived constraint sets) and discuss the details of our implementation.
  • Keywords
    formal verification; resource allocation; utility programs; constraint sets; formal system; formal type-centric framework; multidimensional type system; pervasive sense-and-respond systems; pervasive sensory service composition language; resource allocation; service logic; service programmer; verification; Computer science; Educational institutions; Image resolution; Image sensors; Logic; Oceans; Resource management; Runtime; Safety; Tin;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Based Methodologies for Pervasive and Embedded Software, 2009. MOMPES '09. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3721-4
  • Type

    conf

  • DOI
    10.1109/MOMPES.2009.5069135
  • Filename
    5069135