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
Link To Document :
بازگشت