在普遍的感知和响应系统中用于验证和资源分配的正式的以类型为中心的框架

M. J. Ocean, A. Kfoury, Azer Bestavros
{"title":"在普遍的感知和响应系统中用于验证和资源分配的正式的以类型为中心的框架","authors":"M. J. Ocean, A. Kfoury, Azer Bestavros","doi":"10.1109/MOMPES.2009.5069135","DOIUrl":null,"url":null,"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.","PeriodicalId":287751,"journal":{"name":"2009 ICSE Workshop on Model-Based Methodologies for Pervasive and Embedded Software","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A formal type-centric framework for verification and resource allocation in pervasive Sense-and-Respond systems\",\"authors\":\"M. J. Ocean, A. Kfoury, Azer Bestavros\",\"doi\":\"10.1109/MOMPES.2009.5069135\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":287751,\"journal\":{\"name\":\"2009 ICSE Workshop on Model-Based Methodologies for Pervasive and Embedded Software\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-05-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 ICSE Workshop on Model-Based Methodologies for Pervasive and Embedded Software\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MOMPES.2009.5069135\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 ICSE Workshop on Model-Based Methodologies for Pervasive and Embedded Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MOMPES.2009.5069135","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

嵌入到物理环境中的共享感知和响应基础设施需要大量的运行时支持,以促进新服务实例的动态调度和执行。这样的基础设施还必须能够静态地分析新服务,以验证其安全性并得出其特定的资源需求(即,在调度之前)。为了实现这一目标,我们为我们的普适感知服务组合语言开发了一个多维类型系统;这种形式从服务实例中提取隐式约束,以验证扩展的类型安全概念。虽然我们的正式系统是严格的,但它是轻量级的,并且对服务程序员基本上是透明的。类型系统自动推断带有类型特定属性的向量注释的数据类型,并使用这些注释来建立和验证一系列资源约束(计算和内存使用的界限、相机分辨率要求等)。在本文中,我们概述了我们的形式化方法,提供了如何在实践中使用这些形式化的具体示例(通过服务逻辑示例和派生的约束集),并讨论了我们实现的细节。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A formal type-centric framework for verification and resource allocation in pervasive Sense-and-Respond systems
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信