首页 > 最新文献

2009 Ninth International Conference on Application of Concurrency to System Design最新文献

英文 中文
Time Arc Petri Nets and Their Analysis 时间弧Petri网及其分析
Hind Rakkay, H. Boucheneb, O. Roux
We propose to extend time arc Petri nets by associating with each transition a strong or a weak firing semantics. The proposed model includes the semantics of existing time Petri nets where time intervals are associated with places, transitions and arcs in their weak and strong semantics. We show afterwards that state space abstraction techniques for constructing zone graphs can be adapted to the proposed model. For the theory of time Petri nets this result gives the decidability of k-boundedness, markingreachability and language emptiness problems for the proposed model and all its sub-classes.
我们提出了一种扩展时间弧Petri网的方法,将每个跃迁关联到一个强或弱的触发语义。提出的模型包括现有时间Petri网的语义,其中时间间隔在其弱和强语义中与位置、过渡和弧相关联。随后,我们证明了用于构造区域图的状态空间抽象技术可以适用于所提出的模型。对于时间Petri网理论,该结果给出了该模型及其所有子类的k有界性、标记可达性和语言空性问题的可决性。
{"title":"Time Arc Petri Nets and Their Analysis","authors":"Hind Rakkay, H. Boucheneb, O. Roux","doi":"10.1109/ACSD.2009.21","DOIUrl":"https://doi.org/10.1109/ACSD.2009.21","url":null,"abstract":"We propose to extend time arc Petri nets by associating with each transition a strong or a weak firing semantics. The proposed model includes the semantics of existing time Petri nets where time intervals are associated with places, transitions and arcs in their weak and strong semantics. We show afterwards that state space abstraction techniques for constructing zone graphs can be adapted to the proposed model. For the theory of time Petri nets this result gives the decidability of k-boundedness, markingreachability and language emptiness problems for the proposed model and all its sub-classes.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131220167","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Saving Space in a Time Efficient Simulation Algorithm 一种节省空间的高效仿真算法
Silvia Crafa, Francesco Ranzato, Francesco Tapparo
A number of algorithms are available for computing the simulation relation on Kripke structures and on labelled transition systems representing concurrentsystems. Among them, the algorithm by Ranzato and Tapparo~[2007] has the best time complexity, while the algorithm by Gentilini et al.~[2003]~--~successivelycorrected by van Glabbeek and Ploeger~[2008]~--~has thebest space complexity. Both space and time complexities are critical issues in a simulation algorithm, in particular memory requirements are crucial in the context of model checking when dealing with large state spaces.We propose here a new simulation algorithm thatis obtained as a space saving modification of the time efficient algorithm by Ranzato and Tapparo: a symbolic representation of sets is embedded in thisalgorithm so that any set of states manipulated by the algorithm can be efficiently stored as a set of blocks of a suitable state partition. It turns out that this new simulation algorithm retains a space complexity comparable with Gentilini et al.'s algorithm while improving on Gentilini et al.'s time bound.
对于Kripke结构和表示并行系统的标记过渡系统的仿真关系,有许多算法可用于计算。其中,Ranzato和Tapparo~[2007]的算法具有最佳的时间复杂度,而Gentilini等人~[2003]~—~(经van Glabbeek和Ploeger~[2008]~—~修正)的算法具有最佳的空间复杂度。空间和时间复杂性都是仿真算法中的关键问题,特别是在处理大型状态空间时,在模型检查的上下文中,内存需求是至关重要的。本文提出了一种新的仿真算法,该算法是对Ranzato和Tapparo的时间效率算法的一种节省空间的改进:在该算法中嵌入集合的符号表示,从而使算法操作的任何一组状态都可以有效地存储为一组合适的状态分区块。结果表明,这种新的仿真算法在改进Gentilini等人的时间限制的同时,保留了与Gentilini等人算法相当的空间复杂度。
{"title":"Saving Space in a Time Efficient Simulation Algorithm","authors":"Silvia Crafa, Francesco Ranzato, Francesco Tapparo","doi":"10.3233/FI-2011-412","DOIUrl":"https://doi.org/10.3233/FI-2011-412","url":null,"abstract":"A number of algorithms are available for computing the simulation relation on Kripke structures and on labelled transition systems representing concurrentsystems. Among them, the algorithm by Ranzato and Tapparo~[2007] has the best time complexity, while the algorithm by Gentilini et al.~[2003]~--~successivelycorrected by van Glabbeek and Ploeger~[2008]~--~has thebest space complexity. Both space and time complexities are critical issues in a simulation algorithm, in particular memory requirements are crucial in the context of model checking when dealing with large state spaces.We propose here a new simulation algorithm thatis obtained as a space saving modification of the time efficient algorithm by Ranzato and Tapparo: a symbolic representation of sets is embedded in thisalgorithm so that any set of states manipulated by the algorithm can be efficiently stored as a set of blocks of a suitable state partition. It turns out that this new simulation algorithm retains a space complexity comparable with Gentilini et al.'s algorithm while improving on Gentilini et al.'s time bound.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126364799","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Flat Arbiters 平的仲裁者
A. Mokhov, Victor Khomenko, A. Yakovlev
A new way of constructing N-way arbiters is proposed. The main idea is to perform arbitrations between all pairs of requests, and then make decision on what grant to issue based on their outcomes. Crucially, all the mutual exclusion elements in such an arbiter work in parallel.This ‘flat’ arbitration is prone to new threats such as formation of cycles (leading to deadlocks), but at the same time opens up new opportunities for designing arbitration structures with different decision policies due to the availability of the global order relation between requests. To facilitate resolution of such cycles and further developments in the context of flat arbitration, the paper presents new theoretical results, including a proof of correctness of a generic structure for the N-way arbiter decision logic. In particular, in some situations a request that lost some pairwise arbitrations has to be granted to avoid a deadlock.
提出了一种构造n路仲裁器的新方法。其主要思想是在所有请求对之间执行仲裁,然后根据其结果决定颁发什么授权。至关重要的是,这种仲裁器中的所有互斥元素都是并行工作的。这种“扁平化”仲裁容易受到新的威胁,例如形成循环(导致死锁),但同时也为设计具有不同决策策略的仲裁结构提供了新的机会,因为请求之间的全局顺序关系是可用的。为了促进这种循环的解决和在平面仲裁背景下的进一步发展,本文提出了新的理论结果,包括证明n路仲裁决策逻辑的一般结构的正确性。特别是,在某些情况下,必须批准丢失了一些成对仲裁的请求,以避免死锁。
{"title":"Flat Arbiters","authors":"A. Mokhov, Victor Khomenko, A. Yakovlev","doi":"10.3233/FI-2011-414","DOIUrl":"https://doi.org/10.3233/FI-2011-414","url":null,"abstract":"A new way of constructing N-way arbiters is proposed. The main idea is to perform arbitrations between all pairs of requests, and then make decision on what grant to issue based on their outcomes. Crucially, all the mutual exclusion elements in such an arbiter work in parallel.This ‘flat’ arbitration is prone to new threats such as formation of cycles (leading to deadlocks), but at the same time opens up new opportunities for designing arbitration structures with different decision policies due to the availability of the global order relation between requests. To facilitate resolution of such cycles and further developments in the context of flat arbitration, the paper presents new theoretical results, including a proof of correctness of a generic structure for the N-way arbiter decision logic. In particular, in some situations a request that lost some pairwise arbitrations has to be granted to avoid a deadlock.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123222560","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
From Concurrent Multi-clock Programs to Deterministic Asynchronous Implementations 从并发多时钟程序到确定性异步实现
D. Potop-Butucaru, Y. Sorel, R. Simone, J. Talpin
We propose a general method to characterize and synthesizecorrectness-preserving, asynchronous wrappers for synchronousprocesses on a globally asynchronous locally synchronous (GALS)architecture. Based on the theory of weakly endochronous systems, ourtechnique uses a compact representation of the abstractsynchronization configurations of the analyzed process to determine aminimal set of synchronization patterns generating all possiblereactions.
我们提出了一种通用的方法来描述和综合全局异步局部同步(GALS)架构上的同步进程的保持正确性的异步包装器。基于弱内同步系统理论,我们的技术使用被分析过程的抽象同步配置的紧凑表示来确定产生所有可能的同步行为的最小同步模式集。
{"title":"From Concurrent Multi-clock Programs to Deterministic Asynchronous Implementations","authors":"D. Potop-Butucaru, Y. Sorel, R. Simone, J. Talpin","doi":"10.3233/FI-2011-415","DOIUrl":"https://doi.org/10.3233/FI-2011-415","url":null,"abstract":"We propose a general method to characterize and synthesizecorrectness-preserving, asynchronous wrappers for synchronousprocesses on a globally asynchronous locally synchronous (GALS)architecture. Based on the theory of weakly endochronous systems, ourtechnique uses a compact representation of the abstractsynchronization configurations of the analyzed process to determine aminimal set of synchronization patterns generating all possiblereactions.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115331118","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 33
Genet: A Tool for the Synthesis and Mining of Petri Nets Genet:一个合成和挖掘Petri网的工具
J. Carmona, J. Cortadella, M. Kishinevsky
State-based representations of concurrent systems suffer from the well known state explosion problem. In contrast, Petri nets are good models for this type of systems both in terms of complexity of the analysis and in visualization of the model. In this paper we present Genet, a tool that allows the derivation of a general Petri net from a state-based representation of a system. The tool supports two modes of operation: synthesis and mining. Applications of these two modes range from synthesis of digital systems to Business Intelligence.
基于状态的并发系统表示存在众所周知的状态爆炸问题。相比之下,就分析的复杂性和模型的可视化而言,Petri网是这类系统的良好模型。在本文中,我们提出了Genet,这是一个工具,它允许从系统的基于状态的表示中推导出一般的Petri网。该工具支持两种操作模式:合成和采矿。这两种模式的应用范围从数字系统的综合到商业智能。
{"title":"Genet: A Tool for the Synthesis and Mining of Petri Nets","authors":"J. Carmona, J. Cortadella, M. Kishinevsky","doi":"10.1109/ACSD.2009.6","DOIUrl":"https://doi.org/10.1109/ACSD.2009.6","url":null,"abstract":"State-based representations of concurrent systems suffer from the well known state explosion problem. In contrast, Petri nets are good models for this type of systems both in terms of complexity of the analysis and in visualization of the model. In this paper we present Genet, a tool that allows the derivation of a general Petri net from a state-based representation of a system. The tool supports two modes of operation: synthesis and mining. Applications of these two modes range from synthesis of digital systems to Business Intelligence.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133119000","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 45
Why Are Modalities Good for Interface Theories? 为什么模态对界面理论有好处?
Jean-Baptiste Raclet, Éric Badouel, A. Benveniste, B. Caillaud, Roberto Passerone
In this paper we revisit the fundamentals of interface theories. Methodological considerations call for supporting ``aspects'' and ``assume/guarantee'' reasoning. From these considerations, we show that, in addition to the now classical refinement and substitutability properties of interfaces, two additional operations are needed, namely: conjunction and residuation (or quotient). We draw the attention to the difficulty in handling interfaces having different alphabets --- which calls for alphabet equalization. We show that alphabet equalization must be performed differently for the different operations. Then, we show that Modal Interfaces, as adapted from the original proposal by Kim Larsen, offer the needed flexibility.
在本文中,我们回顾了界面理论的基本原理。方法上的考虑要求支持“方面”和“假设/保证”推理。从这些考虑,我们表明,除了现在经典的接口的细化和可替代性,两个额外的操作是必要的,即:合取和剩余(或商)。我们提请注意处理具有不同字母的接口的困难——这需要字母均衡。我们证明,对于不同的操作,必须以不同的方式执行字母均衡。然后,我们展示了模态接口,改编自Kim Larsen的原始提议,提供了所需的灵活性。
{"title":"Why Are Modalities Good for Interface Theories?","authors":"Jean-Baptiste Raclet, Éric Badouel, A. Benveniste, B. Caillaud, Roberto Passerone","doi":"10.1109/ACSD.2009.22","DOIUrl":"https://doi.org/10.1109/ACSD.2009.22","url":null,"abstract":"In this paper we revisit the fundamentals of interface theories. Methodological considerations call for supporting ``aspects'' and ``assume/guarantee'' reasoning. From these considerations, we show that, in addition to the now classical refinement and substitutability properties of interfaces, two additional operations are needed, namely: conjunction and residuation (or quotient). We draw the attention to the difficulty in handling interfaces having different alphabets --- which calls for alphabet equalization. We show that alphabet equalization must be performed differently for the different operations. Then, we show that Modal Interfaces, as adapted from the original proposal by Kim Larsen, offer the needed flexibility.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131641306","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 60
Verifying Deadlock- and Livelock Freedom in an SOA Scenario 验证SOA场景中的死锁和活锁自由
K. Wolf, C. Stahl, Janine Ott, Robert Danitz
In a service-oriented architecture (SOA), a service broker assigns a previously published service (stored in a service registry) to a service requester. It is desirable for the composition of the requesting and the assigned service to interact properly. While proper interaction is often reducedto deadlock freedom of the composed system, we additionally consider livelock freedom as a desirable property for the interaction of services. In principle, deadlock- and livelock freedom can be verified by inspecting the state space of the composition of (public views of) the involvedservices.The contribution of this paper is to propose a methodology to build that state space from pre-computed fragments which are computed upon publishing a service. That way, we shiftcomputation time from the time critical request phase of service brokerage to the less critical publish phase. Interestingly, our setting enables state space reduction methods that are intrinsically different from traditional state space reductions.
在面向服务的体系结构(SOA)中,服务代理将先前发布的服务(存储在服务注册中心中)分配给服务请求者。请求和分配的服务的组合需要正确地交互。虽然适当的交互通常被简化为组合系统的死锁自由,但我们还认为活锁自由是服务交互的理想属性。原则上,可以通过检查所涉及服务的(公共视图)组合的状态空间来验证死锁和活锁的自由。本文的贡献在于提出了一种方法,可以从发布服务时计算的预计算片段构建状态空间。通过这种方式,我们将计算时间从服务代理的时间关键请求阶段转移到不那么关键的发布阶段。有趣的是,我们的设置使状态空间约简方法本质上不同于传统的状态空间约简。
{"title":"Verifying Deadlock- and Livelock Freedom in an SOA Scenario","authors":"K. Wolf, C. Stahl, Janine Ott, Robert Danitz","doi":"10.1109/ACSD.2009.16","DOIUrl":"https://doi.org/10.1109/ACSD.2009.16","url":null,"abstract":"In a service-oriented architecture (SOA), a service broker assigns a previously published service (stored in a service registry) to a service requester. It is desirable for the composition of the requesting and the assigned service to interact properly. While proper interaction is often reducedto deadlock freedom of the composed system, we additionally consider livelock freedom as a desirable property for the interaction of services. In principle, deadlock- and livelock freedom can be verified by inspecting the state space of the composition of (public views of) the involvedservices.The contribution of this paper is to propose a methodology to build that state space from pre-computed fragments which are computed upon publishing a service. That way, we shiftcomputation time from the time critical request phase of service brokerage to the less critical publish phase. Interestingly, our setting enables state space reduction methods that are intrinsically different from traditional state space reductions.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"113 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123686312","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Checking pi-Calculus Structural Congruence is Graph Isomorphism Complete 检验π -微积分结构同余是否图同构完备
Victor Khomenko, R. Meyer
We show that the problems of checking pi-Calculus structural congruence (piSC) and graph isomorphism (GI) are Karp reducible to each other. The reduction from GI to piSC is given explicitly, and the reduction in the opposite direction proceeds by transforming piSC into an instance of the term equality problem (i.e. the problem of deciding equivalence of two terms in the presence of associative and/or commutative operations and commutative variable-binding quantifiers), which is known to be Karp reducible to GI. Our result is robust in the sense that it holds for several variants of structural congruence and some rather restrictive fragments of pi-Calculus.Furthermore, we address the question of solving piSC in practice, and describe a number of optimisations exploiting specific features of pi-Calculus terms, which allow one to significantly reduce the size of the resulting graphs that have to be checked for isomorphism.
我们证明了π -微积分结构同余(piSC)和图同构(GI)的检验问题彼此是Karp可约的。明确给出了从GI到piSC的约简,并通过将piSC转化为项相等问题的实例(即在存在结合和/或交换运算和交换变量绑定量词的情况下确定两项的等价问题)进行相反方向的约简,该问题已知可Karp约简为GI。我们的结果在某种意义上是稳健的,因为它适用于结构同余的几个变体和一些相当严格的pi-微积分片段。此外,我们解决了在实践中解决piSC的问题,并描述了一些利用pi-Calculus术语的特定特征的优化,这允许人们显着减少必须检查同构的结果图的大小。
{"title":"Checking pi-Calculus Structural Congruence is Graph Isomorphism Complete","authors":"Victor Khomenko, R. Meyer","doi":"10.1109/ACSD.2009.8","DOIUrl":"https://doi.org/10.1109/ACSD.2009.8","url":null,"abstract":"We show that the problems of checking pi-Calculus structural congruence (piSC) and graph isomorphism (GI) are Karp reducible to each other. The reduction from GI to piSC is given explicitly, and the reduction in the opposite direction proceeds by transforming piSC into an instance of the term equality problem (i.e. the problem of deciding equivalence of two terms in the presence of associative and/or commutative operations and commutative variable-binding quantifiers), which is known to be Karp reducible to GI. Our result is robust in the sense that it holds for several variants of structural congruence and some rather restrictive fragments of pi-Calculus.Furthermore, we address the question of solving piSC in practice, and describe a number of optimisations exploiting specific features of pi-Calculus terms, which allow one to significantly reduce the size of the resulting graphs that have to be checked for isomorphism.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"157 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115747007","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Variants of the Language Based Synthesis Problem for Petri Nets Petri网基于语言的综合问题的变体
S. Mauser, R. Lorenz
The application of synthesis of Petri nets from languagesfor practical problems has recently attracted increasing attention.However, the classical synthesis problems are oftennot appropriate in realistic settings, because usually it isnot asked for plain-vanilla Petri net synthesis, but specificadditional requirements have to be considered. Having thisin mind, we in this paper survey variants of the classicallanguage based synthesis problems and develop respectivesolution algorithms. This yields a large repertoire of synthesisprocedures presented in a uniform way.
语言合成Petri网在实际问题中的应用近年来受到越来越多的关注。然而,经典的合成问题往往不适合现实环境,因为通常不要求普通的Petri网合成,但必须考虑特定的附加要求。考虑到这一点,我们在本文中调查了经典的基于语言的综合问题的变体,并开发了相应的求解算法。这产生了以统一方式呈现的大量合成过程。
{"title":"Variants of the Language Based Synthesis Problem for Petri Nets","authors":"S. Mauser, R. Lorenz","doi":"10.1109/ACSD.2009.19","DOIUrl":"https://doi.org/10.1109/ACSD.2009.19","url":null,"abstract":"The application of synthesis of Petri nets from languagesfor practical problems has recently attracted increasing attention.However, the classical synthesis problems are oftennot appropriate in realistic settings, because usually it isnot asked for plain-vanilla Petri net synthesis, but specificadditional requirements have to be considered. Having thisin mind, we in this paper survey variants of the classicallanguage based synthesis problems and develop respectivesolution algorithms. This yields a large repertoire of synthesisprocedures presented in a uniform way.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116968721","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Model Checking Verilog Descriptions of Cell Libraries 模型检查单元库的Verilog描述
M. Raffelsieper, J. Roorda, M. Mousavi
We present a formal semantics for a subset of Verilog, commonly used todescribe cell libraries, in terms of transition systems.Such transition systems can serve as input to symbolic model checking,for example equivalence checking with a transistor netlist description. Weimplement our formal semantics as an encoding from the subset of Verilog tothe input language of the SMV model-checker.Experiments show that this approach is able to verify complete cell libraries.
我们提出了Verilog子集的形式化语义,Verilog通常用于描述转换系统中的单元库。这种转换系统可以作为符号模型检查的输入,例如用晶体管网表描述进行等效性检查。我们将形式语义实现为从Verilog的子集到SMV模型检查器的输入语言的编码。实验表明,该方法能够验证完整的细胞库。
{"title":"Model Checking Verilog Descriptions of Cell Libraries","authors":"M. Raffelsieper, J. Roorda, M. Mousavi","doi":"10.1109/ACSD.2009.18","DOIUrl":"https://doi.org/10.1109/ACSD.2009.18","url":null,"abstract":"We present a formal semantics for a subset of Verilog, commonly used todescribe cell libraries, in terms of transition systems.Such transition systems can serve as input to symbolic model checking,for example equivalence checking with a transistor netlist description. Weimplement our formal semantics as an encoding from the subset of Verilog tothe input language of the SMV model-checker.Experiments show that this approach is able to verify complete cell libraries.","PeriodicalId":307821,"journal":{"name":"2009 Ninth International Conference on Application of Concurrency to System Design","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129089907","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
期刊
2009 Ninth International Conference on Application of Concurrency to System Design
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1