Efficient Distributed Bounded Property Checking
高效的分布式有界属性检查
基本信息
- 批准号:88389064
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:德国
- 项目类别:Research Grants (Transfer Project)
- 财政年份:2009
- 资助国家:德国
- 起止时间:2008-12-31 至 2012-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Heutzutage benötigt die Verifikation von industriellen Designs wie z.B. ASICs (Application Specific Integrated Circuit) und SoC (System-on-a-Chip) bis zu 75 % der Entwicklungskosten. Der Trend funktionale Verifikation durch formale Verifikation zu erweitern versucht dieses Problem zu lösen. Effiziente Algorithmen basierend auf BDDs (Binary Decision Diagrams) und SAT (Satisfiability) erlauben die automatische Verifikation von mittelgroßen Designs. Durch die ständig wachsenden Designgrößen bleibt die Verifikation trotzdem der Flaschenhals, da formale Methoden noch nicht für sehr große Designs skalieren. Um diese Probleme zu beheben wurde in der Forschung die Idee entwickelt symbolic simulation und bounded model checking direkt zu kombinieren. Ungeachtet dessen versuchen heutige Tools durch Partitionierung des Zustandsraums und durch Exploration dieser Partitionen (POBDDs) durch eine Teile-und-Herrsche Strategie immer größere Designs zu verifizieren. Trotzdem kämpfen diese Tools immer noch mit Speicherproblemen und sind daher nicht in der Lage sehr große Designs zu überprüfen. Diese Beobachtung motivierte die Parallelisierung der Algorithmen zur symbolischen Zustandsraumexploration. Die verteilten Algorithmen können größere Modelle verifizieren und liefern die Ergebnisse schneller als die sequentiellen Versionen. Existierende Methoden zur Parallelisierung von BDD-basierenden Verifikationsalgorithmen kämpfen oft mit Zustandsraumüberlappungen, ineffizienter Verteilung, schlechter Lastbalancierung, sowie Synchronisierungs- und Kommunikations-Overhead. Die Algorithmen konzentrieren sich entweder auf Erreichbarkeit (Validierung) oder auf das schnelle Finden von Fehlern aber nicht beides zusammen. Die Hauptarbeit des Antragstellers konzentriert sich auf hybride, hauptsächlich asynchrone verteilte Algorithmen, die sich sowohl zur schnellen Fehlerauffindung als auch zur kompletten Validierung eignen. Dieser Ansatz kombiniert bereits bekannte windowing und dynamic overlap reduction Techniken. Der windowing Ansatz benutzt Partitionen die durch eindeutige Variablenkombinationen identifiziert werden. Jedes window beschränkt seinen Zustandsraum, um die Eindeutigkeit zu gewährleisten. Der gesamte Zustandsraum wird eingeteilt in benutzte und noch nicht benutzte Zustände. Die dynamic overlap reduction Technik verbessert die Zustandsraumtraversierung von jeder Partition durch Beseitigung des Overlaps. Der Ansatz skaliert die verteilte Verifikation und überprüft automatisch die Korrektheit von sehr großen Hardware-Designs. Die verteilte Berechnung zeigt annähernd linearen Speedup in Bezug auf die Ausführungszeit und beschleunigt die Verifikation von Eigenschaften. Ein Tool oder eine Methode, die eine schnelle Verifikation erlaubt, ist immer eine bevorzugte Wahl für die Industrie. Das Ziel dieser Arbeit ist es mit sehr großen Designs zu arbeiten und diese schnell zu verifizieren. Dazu sollen die existierenden Ideen, Tools und Erfahrungen angepasst und auf echte industrielle Designs angewandt werden. Die Industrie hat immer noch Probleme sehr große Designs zu verifizieren. Motiviert durch diesen Umstand soll diese Arbeit darüber hinaus durch Transfer des Wissens und der Erfahrungen des Autors, die er im Laufe seiner Promotion gesammelt hat, eine Verbesserung für die Industrie bringen. Es ist sehr wichtig das industrielle Umfeld zu nutzen und die daraus resultierenden Erfahrungen anzuwenden, um die eigenen Forschungsschwerpunkte zu erweitern und zielgerichtet zu verbessern.
Heutzutage benötigt die Verifikation von industriellen Designwie z.B. ASIC(专用集成电路)和SoC(片上系统)占开发成本的75%。功能验证的趋势是通过正式验证来解决这些问题。基于二元决策图和可满足性的有效性研究有助于对中间设计进行自动验证。尽管Flaschenhals的设计标准要求进行验证,但正式的设计方法并不适用于最大的设计。这些问题是在符号模拟和有界模型检验的指导下进行的。通过一个Teile-und-Herrsche工具,通过空间分区和勘探分区(POBDDs),使用非常先进的工具进行验证。Trotzdem kämpfen diese Tools immer noch mit Speicherproblemen and sind daher nicht in der拉格sehr große Designs zu uberprüfen.这种行为动机了对象征性的人类空间探索的探索。Die vertilten testimen können größere Modelle verifizieren und liefern die Ergebnisse schneller als die sequentiellen Versionen. BDD基础验证方法通常包括Zustandsraumüberlappungen、无效验证、schlechter Lastbalancierung、sowie Synchronisierungs- und Komparkations-Overhead。这些专家通常是通过确认或通过对费伦的调查来进行的,但这并不意味着他们是在进行调查。该建筑物的主要部分是混合的,主要是垂直的,它可以使建筑物的外观更加美观,也可以使建筑物的外观更加美观。该算法具有窗口化和动态重叠减少技术。窗口化的分区通过一个独立的变量组合来标识韦尔登。Jedes window beschränkt seinen Zustandsraum,um die Eindeutigkeit zu gewährleisten.我们的空间是封闭的,但并不是封闭的。Die dynamic overlap reduction Technik verbessert die Zustandsraumtransversierung von jeder Partition durch Beseitigung des Overlaps. Der Anglomerskaliert die verteilte Verifikation und überprüft automatisch die Korrektheit von sehr großen Hardware-Designs. Die verteilte Berechnung zeigt annähernd linearen Speedup in Bezug auf die Ausführungszeit und beschleunigt die Verifikation von Eigenschaften。Ein Tool or der eine Method,die eine schnelle Verifikation erlaubt,ist immer eine bevorzugte Wahl für die Industrie.这是一个很好的设计,并经过验证的工作。我司将以先进的理念、工具、工艺装备和工业设计为韦尔登。工业界在设计验证方面仍然存在许多问题。通过知识转移和作者的工作,我们的动力来自于我们的工作,他们在Laufe seiner Promotion中获得了很大的成功,为工业带来了一个良好的开端。这是非常重要的工业Umfeld的nutzen和daraus resultierenden Erfahrungen anzuwenden,um the eigenen Forschungsschwerpunkte zerweitern和zielgerichtet zuverbessern。
项目成果
期刊论文数量(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 }}
Professor Dr. Wolfgang Rosenstiel (†)其他文献
Professor Dr. Wolfgang Rosenstiel (†)的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Professor Dr. Wolfgang Rosenstiel (†)', 18)}}的其他基金
Self-adaptive Coarse-Grained Reconfigurable Architectures as Reliability Enhancers in Embedded Systems
自适应粗粒度可重构架构作为嵌入式系统的可靠性增强器
- 批准号:
181827175 - 财政年份:2010
- 资助金额:
-- - 项目类别:
Priority Programmes
Assessment and Design Techniques for Processor-Like Reconfigurable Architectures
类处理器可重构架构的评估和设计技术
- 批准号:
5408284 - 财政年份:2003
- 资助金额:
-- - 项目类别:
Priority Programmes
Maschinelles Lernen zur automatisierten Merkmalsextraktion und Klassifikation von EEG-Signalen für Gehirn-Computer-Kommunikationssysteme
用于脑机通信系统的脑电图信号自动特征提取和分类的机器学习
- 批准号:
5404880 - 财政年份:2003
- 资助金额:
-- - 项目类别:
Research Grants
Objektorientierter Entwurf hochkomplexer Hardware/Software-Probleme
高度复杂的硬件/软件问题的面向对象设计
- 批准号:
5226142 - 财政年份:1999
- 资助金额:
-- - 项目类别:
Research Grants
Modellierung und Bewertung eingebetteter Software mit statischen Analyseverfahren
使用静态分析方法对嵌入式软件进行建模和评估
- 批准号:
5372002 - 财政年份:1997
- 资助金额:
-- - 项目类别:
Priority Programmes
Entwicklung einer Architektur für das Prototyping von Realzeitsystemen mit Unterstützung von High-Level Debugging-Methoden
开发支持高级调试方法的实时系统原型架构
- 批准号:
5275556 - 财政年份:1996
- 资助金额:
-- - 项目类别:
Priority Programmes
Hierarchische Synthese für anwendungsspezifische Prototypenimplementierungen
针对特定应用原型实现的分层综合
- 批准号:
5275378 - 财政年份:1996
- 资助金额:
-- - 项目类别:
Priority Programmes
相似国自然基金
Graphon mean field games with partial observation and application to failure detection in distributed systems
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
相似海外基金
Next-Generation Distributed Graph Engine for Big Graphs
适用于大图的下一代分布式图引擎
- 批准号:
DP240101322 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Discovery Projects
CAREER: Verifying Security and Privacy of Distributed Applications
职业:验证分布式应用程序的安全性和隐私
- 批准号:
2338317 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Continuing Grant
Collaborative Research: An Integrated Framework for Learning-Enabled and Communication-Aware Hierarchical Distributed Optimization
协作研究:支持学习和通信感知的分层分布式优化的集成框架
- 批准号:
2331710 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: An Integrated Framework for Learning-Enabled and Communication-Aware Hierarchical Distributed Optimization
协作研究:支持学习和通信感知的分层分布式优化的集成框架
- 批准号:
2331711 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
CRII: AF: The Impact of Knowledge on the Performance of Distributed Algorithms
CRII:AF:知识对分布式算法性能的影响
- 批准号:
2348346 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: AF: Medium: The Communication Cost of Distributed Computation
合作研究:AF:媒介:分布式计算的通信成本
- 批准号:
2402836 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Continuing Grant
Collaborative Research: OAC Core: Distributed Graph Learning Cyberinfrastructure for Large-scale Spatiotemporal Prediction
合作研究:OAC Core:用于大规模时空预测的分布式图学习网络基础设施
- 批准号:
2403312 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
CAREER: Green Functions as a Service: Towards Sustainable and Efficient Distributed Computing Infrastructure
职业:绿色功能即服务:迈向可持续、高效的分布式计算基础设施
- 批准号:
2340722 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Continuing Grant
Coordination of Action in Distributed, but Unequal, Bimanual Tasks
协调分布式但不平等的双手任务中的行动
- 批准号:
2341539 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant