CAREER: GoldMine:Automatic Assertion Generation in System Design Using Data Mining and Static Analysis
职业:GoldMine:使用数据挖掘和静态分析在系统设计中自动生成断言
基本信息
- 批准号:0953767
- 负责人:
- 金额:$ 43万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2010
- 资助国家:美国
- 起止时间:2010-03-15 至 2015-02-28
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
CAREER: GoldMine:Automatic Assertion Generation in System Design Using Data Mining and Static AnalysisShobha VasudevanUniversity of Illinois at Urbana ChampaignAssertions are summarized statements of design intent that have emerged as the most popular checking artifacts in hardware and software development cycles. In hardware, assertions are used in formal verification, dynamic verification, runtime monitoring, emulation, post-Silicon debug and in-field diagnosis. The generation of assertions today is an intensely manual task. During each system development cycle, many man-months and resources are spent in assertion generation. This work proposes an automatic assertion generation technique and tool, GoldMine, for systems using data mining and static analysis in combination. Data mining infers knowledge by statistical analysis of dynamic behavior of a system. Static analysis reasons with the source code or model of the system without executing it, and analyzes possible behavior. These two technologies can be used synergisti-cally. Static analysis techniques can be used to infer domain information and guide the data mining. GoldMine will provide simulation data of the target design along with static analysis to a suite of data mining algorithms that will infer ?likely invariants?. The likely invariants will be passed through a formal verifier for filtering the true assertions. Feedback from formal verification will be given to the mining algorithms, as will the designer/user evaluation of the generated assertions. This iterative process will produce high quality assertions automatically. Preliminary results have been obtained on Rigel, a 1000+ processor RTL. The marriage between statistical and static analyses proposed here for generating knowledge about a system is a ?meta technique? that can be used in a multitude of forms. A systematic methodology to extract and provide domain knowledge in any structured system, along with statistics based learning techniques can create a very powerful combination. The alliance of static domain analysis and statistical data mining that has been introduced can be used for software systems, embedded systems and other domains where knowledge needs to be inferred.This proposal seeks to automate a manual, all-pervasive system process. This aims at saving economic and human resources, thereby increasing the productivity of the community. GoldMine will also be widely disseminated (along with the source code) for research and education purposes, contributing to practical learning of students. The merit in the system design world is that we are proposing to study and systematize the human cognition aspect of design.
职业:金矿:使用数据挖掘和静态分析在系统设计中自动生成断言Shobha Vasudevan伊利诺伊大学厄巴纳香槟分校断言是对设计意图的总结声明,已成为硬件和软件开发周期中最受欢迎的检查构件。在硬件方面,断言用于形式验证、动态验证、运行时监控、仿真、硅片后调试和现场诊断。今天的断言生成是一项非常手动的任务。在每个系统开发周期中,断言生成都要花费大量的工时和资源。这项工作提出了一种断言自动生成技术和工具,用于结合使用数据挖掘和静态分析的系统。数据挖掘通过对系统动态行为的统计分析来推断知识。静态分析在不执行的情况下对系统的源代码或模型进行推理,并分析可能的行为。这两种技术可以协同使用。静态分析技术可以用来推断领域信息,指导数据挖掘。Goldmine将为一套数据挖掘算法提供目标设计的模拟数据和静态分析,这些算法将推断出可能的不变量。可能的不变量将通过一个正式的验证器来过滤真断言。正式验证的反馈将提供给挖掘算法,设计者/用户对生成的断言的评估也将提供给挖掘算法。这个迭代过程将自动产生高质量的断言。在1000+处理器RTL--Rigel上取得了初步结果。这里提出的用于生成系统知识的统计分析和静态分析之间的结合是一种元技术?它可以以多种形式使用。在任何结构化系统中提取和提供领域知识的系统方法,以及基于统计的学习技术,可以创建一个非常强大的组合。引入的静态领域分析和统计数据挖掘的联盟可以用于软件系统、嵌入式系统等需要进行知识推理的领域,该提议旨在实现一个手动的、全面的系统过程的自动化。此举旨在节省经济和人力资源,从而提高社会生产力。GOLDMINE还将广泛传播(与源代码一起)用于研究和教育目的,为学生的实际学习做出贡献。系统设计界的优点是,我们正在提议研究和系统化设计的人类认知方面。
项目成果
期刊论文数量(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 }}
Shobha Vasudevan其他文献
Evaluating Code Coverage of Assertions by Static Analysis of RTL
通过 RTL 静态分析评估断言的代码覆盖率
- DOI:
- 发表时间:
2011 - 期刊:
- 影响因子:0
- 作者:
V. Athavale;Sam Hertz;Shobha Vasudevan - 通讯作者:
Shobha Vasudevan
Pyrimidine Starvation Is a Targetable Cancer Vulnerability: Mechanisms of Nucleotide Homeostasis
- DOI:
10.1182/blood-2023-186615 - 发表时间:
2023-11-02 - 期刊:
- 影响因子:
- 作者:
Jelena Milosevic;Johannes Elferich;Kashish Chetal;Mary Ayres;Varsha Gandhi;Ruslan Sadreyev;Nikolaus Grigorieff;Shobha Vasudevan;David Sykes - 通讯作者:
David Sykes
3131 – PYRIMIDINE STARVATION IS A TARGETABLE CANCER VULNERABILITY: MECHANISMS OF NUCLEOTIDE HOMEOSTASIS
- DOI:
10.1016/j.exphem.2024.104452 - 发表时间:
2024-08-01 - 期刊:
- 影响因子:
- 作者:
Jelena Milosevic;Johannes Elferich;Kashish Chetal;Charles Antony;Putzer Hung;Mary Ayres;Varsha Gandhi;Ruslan Sadreyev;Nikolaus Grigorieff;Vikram Paralkar;Shobha Vasudevan;David Sykes - 通讯作者:
David Sykes
Reachability analysis of nonlinear analog circuits through iterative reachable set reduction
通过迭代可达集约简进行非线性模拟电路的可达性分析
- DOI:
10.7873/date.2013.293 - 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
S. Ahmadyan;Shobha Vasudevan - 通讯作者:
Shobha Vasudevan
FPGA IMPLEMENTATION OF A RESTRICTED BOLTZMANN MACHINE FOR HANDWRITING RECOGNITION BY TIAN XIA THESIS
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Shobha Vasudevan - 通讯作者:
Shobha Vasudevan
Shobha Vasudevan的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Shobha Vasudevan', 18)}}的其他基金
CIF: Small: Towards Practical Validation Of Nonlinear Analog and Mixed-Signal Circuits
CIF:小:实现非线性模拟和混合信号电路的实际验证
- 批准号:
1423431 - 财政年份:2014
- 资助金额:
$ 43万 - 项目类别:
Standard Grant
相似海外基金
A biomarker goldmine in Wilkes Land, Antarctica: nuggets from the Eocene Greenhouse (BIGWIG).
南极洲威尔克斯地的生物标记金矿:来自始新世温室 (BIGWIG) 的金块。
- 批准号:
NE/I00646X/2 - 财政年份:2012
- 资助金额:
$ 43万 - 项目类别:
Research Grant
A biomarker goldmine in Wilkes Land, Antarctica: nuggets from the Eocene Greenhouse (BIGWIG).
南极洲威尔克斯地的生物标记金矿:来自始新世温室 (BIGWIG) 的金块。
- 批准号:
NE/I00646X/1 - 财政年份:2010
- 资助金额:
$ 43万 - 项目类别:
Research Grant
Bacterial filamentation as a survival strategy: a goldmine for the discovery of new cell division regulators
细菌丝化作为一种生存策略:发现新细胞分裂调节剂的金矿
- 批准号:
DP1093634 - 财政年份:2010
- 资助金额:
$ 43万 - 项目类别:
Discovery Projects
Genesis of Gold-Quartz-Carbonate mineralizations in banded iron formations (BIF) and amphibolites of the Archean Dharwar Craton, S.-Indida: the Hutti goldmine and the Ajanahalli-goldmine
南印度太古代达瓦克拉通带状铁地层 (BIF) 和角闪岩中金石英碳酸盐矿化的成因:Hutti 金矿和 Ajanahalli 金矿
- 批准号:
5254712 - 财政年份:2000
- 资助金额:
$ 43万 - 项目类别:
Research Grants