CISE Postdoctoral Research Associates: A Model Construction Tool Suite for Finite-State Verification Java (CCR)

CISE 博士后研究员:用于有限状态验证 Java (CCR) 的模型构建工具套件

基本信息

  • 批准号:
    9901605
  • 负责人:
  • 金额:
    $ 6.6万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1999
  • 资助国家:
    美国
  • 起止时间:
    1999-09-01 至 2001-08-31
  • 项目状态:
    已结题

项目摘要

9901605Hatcliff, John M.Dwyer, MatthewSchmidt, David A.Kansas State UniversityCISE Postdoctoral Research Associates in Experimental Computer Science: A Model Construction Tool Suite for Finite-State Verification of JavaModern software systems are often concurrent, distributed, and highly complex, yet they must beextremely reliable and correct. Although originally applied to hardware systems, finite-state verification (FSV) techniques (e.g. model checking) are emerging as the front-runner in the race to automate high-quality assurance of modern software. To apply FSV techniques, one must create a finite-state transition system model of the software system's behavior. The model and a property to be verified are given to a FSV tool, and verification is performed by mechanically enumerating all reachable states in the transition system and checking that the property holds at each state. Currently, finite-state models of software must be created by hand. Hand-coding complex language features such as parameterized generic modules, procedures, threads, and dynamically created program data and threads of control is tedious and error-prone, and will not scale to large production systems.In other National Science Foundation supported work, techniques, methodologies, and tools are being developed for automatically constructing finite-state models of software using abstract interpretation and partial evaluation technology. The research associate is coordinating the development of a model construction tool suite for Java software. The associate is working closely with the PI and Co-PIs on both the theoretical and implementation aspects of the project and is responsible for supervising the implementation work of junior graduate students. These tasks provide an avenue for the associate's growth in performing and leading foundational and experimental research.
9901605 Hatcliff,John M.Dwyer,MatthewSchmidt,大卫A.堪萨斯州立大学CISE实验计算机科学博士后研究伙伴:Java的并行状态验证的模型构造工具套件现代软件系统通常是并发的、分布式的和高度复杂的,然而它们必须极其可靠和正确。 虽然最初应用于硬件系统,但有限状态验证(FSV)技术(例如模型检查)正在成为现代软件自动化高质量保证竞赛的领跑者。 为了应用FSV技术,必须创建软件系统行为的有限状态转换系统模型。 将模型和要验证的属性提供给FSV工具,并且通过机械地枚举转换系统中的所有可达状态并检查属性在每个状态下是否成立来执行验证。 目前,软件的有限状态模型必须手工创建。手工编码复杂的语言功能,如参数化的通用模块,过程,线程,和动态创建的程序数据和线程的控制是繁琐和容易出错的,将不会规模化的大型productionsystem.In其他国家科学基金会支持的工作,技术,方法和工具正在开发的自动构建有限状态模型的软件使用抽象解释和部分评估技术。 该研究助理正在协调Java软件模型构建工具套件的开发。 该助理与PI和Co-PI在项目的理论和实施方面密切合作,并负责监督低年级研究生的实施工作。 这些任务为助理在执行和领导基础和实验研究方面的成长提供了途径。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

John Hatcliff其他文献

Checking JML specifications using an extensible software model checking framework
Model-driven development for the seL4 microkernel using the HAMR framework
  • DOI:
    10.1016/j.sysarc.2022.102789
  • 发表时间:
    2023-01-01
  • 期刊:
  • 影响因子:
  • 作者:
    Jason Belt;John Hatcliff;John Robby;Jim Shackleton;Todd Carciofini;Eric Carpenter;Isaac Mercer;Junaid Amundson;Darren Babar;David Cofer;Karl Hardin;Konrad Hoech;Ihor Slind;Kent Kuz; Mcleod
  • 通讯作者:
    Mcleod
Automated property-based testing from AADL component contracts
Awas: AADL information flow and error propagation analysis framework

John Hatcliff的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('John Hatcliff', 18)}}的其他基金

FDA SIR: Architecturally-Integrated Hazard Analyses for Medical Application Platforms
FDA SIR:医疗应用平台的架构集成危害分析
  • 批准号:
    1565544
  • 财政年份:
    2016
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Continuing Grant
FDA SIR: Compositional Approaches to Safety and Risk Management for Medical Application Platforms
FDA SIR:医疗应用平台安全和风险管理的组合方法
  • 批准号:
    1446544
  • 财政年份:
    2015
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
FDA SIR: Risk Assessment Techniques for Apps & Devices within Interoperable Medical Frameworks
FDA SIR:应用程序风险评估技术
  • 批准号:
    1355778
  • 财政年份:
    2013
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CPS: Synergy: Collaborative Research: Trustworthy Composition of Dynamic App-Centric Architectures for Medical Application Platforms
CPS:协同:协作研究:医疗应用平台以应用程序为中心的动态架构的值得信赖的组合
  • 批准号:
    1239543
  • 财政年份:
    2012
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
An Integrated Development and Certification Environment for a Medical Device Coordination Framework
医疗器械协调框架的集成开发和认证环境
  • 批准号:
    1065887
  • 财政年份:
    2011
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CPS:Medium:Collaborative Research:Infrastructure and Technology Innovations for Medical Device Coordination
CPS:中:合作研究:医疗器械协调的基础设施和技术创新
  • 批准号:
    0932289
  • 财政年份:
    2009
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
Development of an Open Test-bed for Application of Formal Methods to Plug and Play Medical Devices
开发用于应用形式化方法即插即用医疗设备的开放测试平台
  • 批准号:
    0734204
  • 财政年份:
    2007
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CRI: Collaborative Research: A Community Resource to Support Controlled Experimentation with Program Analysis and Software Testing Techniques
CRI:协作研究:支持程序分析和软件测试技术的受控实验的社区资源
  • 批准号:
    0454348
  • 财政年份:
    2005
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Continuing Grant
Collaborative Research: Program Analysis Techniques to Support Dependable RTSJ Applications
协作研究:支持可靠 RTSJ 应用程序的程序分析技术
  • 批准号:
    0429141
  • 财政年份:
    2004
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Continuing Grant
CAREER: A Partial Evaluation Tool Set for Automatically Customizing Adaptable Software
职业生涯:用于自动定制适应性软件的部分评估工具集
  • 批准号:
    9896354
  • 财政年份:
    1998
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Continuing Grant

相似海外基金

CISE Postdoctoral Research and Training in Advanced Compiler Optimizations (Operating Systems and Compilers Program/CCR/CISE)
CISE 高级编译器优化博士后研究和培训(操作系统和编译器项目/CCR/CISE)
  • 批准号:
    0103933
  • 财政年份:
    2001
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associates in Experimental Computer Science: Parallel Hierarchical Methods for Computational Electromagnetics (CCR-NSG; ACIR)
CISE 实验计算机科学博士后研究员:计算电磁学的并行分层方法(CCR-NSG;ACIR)
  • 批准号:
    0103748
  • 财政年份:
    2001
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associates in Experimental Computer Science - Probing Neural Substrates of Behavior
CISE 实验计算机科学博士后研究员 - 探索行为的神经基础
  • 批准号:
    0072744
  • 财政年份:
    2000
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associateships in Experimental Computer Science - Verifying Implementations of Model Checking Algorithms
CISE 实验计算机科学博士后研究奖学金 - 验证模型检查算法的实现
  • 批准号:
    0072761
  • 财政年份:
    2000
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associateships in Experimental Computer Science - An Architecture for Mining of Semi-Structured Data on the WEB
CISE 实验计算机科学博士后研究奖学金 - 网络上半结构化数据挖掘的架构
  • 批准号:
    0000536
  • 财政年份:
    2000
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associateships in Experimental Computer Science - Data Replication in Peer to Peer Broadcast Networks
CISE 实验计算机科学博士后研究奖学金 - 点对点广播网络中的数据复制
  • 批准号:
    0000516
  • 财政年份:
    2000
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associates in Experimental Computer Science: Challenges in Micromanipulation: Massively Parallel MEMS Algorithms and Systems
CISE 实验计算机科学博士后研究员:微操作的挑战:大规模并行 MEMS 算法和系统
  • 批准号:
    9901407
  • 财政年份:
    1999
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associates in Experimental Computer Science: Experimental Evaluation of Active Caches For Fine Grain Multi-Threading Systems
CISE 实验计算机科学博士后研究员:细粒度多线程系统的活动缓存的实验评估
  • 批准号:
    9901553
  • 财政年份:
    1999
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associates in Experimental Computer Science: Support for Developing Highly Available Distributed Applications
CISE 实验计算机科学博士后研究员:支持开发高度可用的分布式应用程序
  • 批准号:
    9901592
  • 财政年份:
    1999
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associates in Experimental Computer Science: Postdoctoral Research in Self-Reconfiguring Robots
CISE 实验计算机科学博士后研究员:自重构机器人的博士后研究
  • 批准号:
    9901589
  • 财政年份:
    1999
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了