首页 > 最新文献

Infinity最新文献

英文 中文
Model Checking Probabilistic Real-Time Properties for Service-Oriented Systems with Service Level Agreements 具有服务水平协议的面向服务系统的概率实时属性的模型检查
Pub Date : 2011-11-13 DOI: 10.4204/EPTCS.73.8
Christian Krause, H. Giese
The assurance of quality of service properties is an important aspect of service-oriented software engineering. Notations for so-called service level agreements (SLAs), such as the Web Service Level Agreement (WSLA) language, provide a formal syntax to specify such assurances in terms of (legally binding) contracts between a service provider and a customer. On the other hand, formal methods for verification of probabilistic real-time behavior have reached a level of expressiveness and efficiency which allows to apply them in real-world scenarios. In this paper, we suggest to employ the recently introduced model of Interval Probabilistic Timed Automata (IPTA) for formal verification of QoS properties of service-oriented systems. Specifically, we show that IPTA in contrast to Probabilistic Timed Automata (PTA) are able to capture the guarantees specified in SLAs directly. A particular challenge in the analysis of IPTA is the fact that their naive semantics usually yields an infinite set of states and infinitely-branching transitions. However, using symbolic representations, IPTA can be analyzed rather efficiently. We have developed the first implementation of an IPTA model checker by extending the PRISM tool and show that model checking IPTA is only slightly more expensive than model checking comparable PTA.
服务属性的质量保证是面向服务的软件工程的一个重要方面。所谓的服务水平协议(sla)的符号,例如Web服务水平协议(WSLA)语言,提供了一种正式的语法,以服务提供者和客户之间(具有法律约束力的)合同的形式指定这种保证。另一方面,用于验证概率实时行为的形式化方法已经达到了可表达性和效率的水平,可以在现实场景中应用它们。在本文中,我们建议使用最近引入的区间概率时间自动机(IPTA)模型来形式化验证面向服务系统的QoS属性。具体来说,我们证明了与概率时间自动机(PTA)相比,IPTA能够直接捕获sla中指定的保证。IPTA分析中的一个特殊挑战是,它们的朴素语义通常会产生无限组状态和无限分支转换。然而,使用符号表示,可以相当有效地分析IPTA。我们通过扩展PRISM工具开发了IPTA模型检查器的第一个实现,并显示模型检查IPTA只比模型检查类似PTA稍微贵一点。
{"title":"Model Checking Probabilistic Real-Time Properties for Service-Oriented Systems with Service Level Agreements","authors":"Christian Krause, H. Giese","doi":"10.4204/EPTCS.73.8","DOIUrl":"https://doi.org/10.4204/EPTCS.73.8","url":null,"abstract":"The assurance of quality of service properties is an important aspect of service-oriented software engineering. Notations for so-called service level agreements (SLAs), such as the Web Service Level Agreement (WSLA) language, provide a formal syntax to specify such assurances in terms of (legally binding) contracts between a service provider and a customer. On the other hand, formal methods for verification of probabilistic real-time behavior have reached a level of expressiveness and efficiency which allows to apply them in real-world scenarios. In this paper, we suggest to employ the recently introduced model of Interval Probabilistic Timed Automata (IPTA) for formal verification of QoS properties of service-oriented systems. Specifically, we show that IPTA in contrast to Probabilistic Timed Automata (PTA) are able to capture the guarantees specified in SLAs directly. A particular challenge in the analysis of IPTA is the fact that their naive semantics usually yields an infinite set of states and infinitely-branching transitions. However, using symbolic representations, IPTA can be analyzed rather efficiently. We have developed the first implementation of an IPTA model checker by extending the PRISM tool and show that model checking IPTA is only slightly more expensive than model checking comparable PTA.","PeriodicalId":31175,"journal":{"name":"Infinity","volume":"19 1","pages":"64-78"},"PeriodicalIF":0.0,"publicationDate":"2011-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74715261","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}
引用次数: 7
Synthesis of Switching Rules for Ensuring Reachability Properties of Sampled Linear Systems 保证采样线性系统可达性的切换规则的综合
Pub Date : 2011-11-13 DOI: 10.4204/EPTCS.73.6
L. Fribourg, B. Revol, R. Soulat
We consider here systems with piecewise linear dynamics that are periodically sampled with a given period {tau} . At each sampling time, the mode of the system, i.e., the parameters of the linear dynamics, can be switched, according to a switching rule. Such systems can be modelled as a special form of hybrid automata, called "switched systems", that are automata with an infinite real state space. The problem is to find a switching rule that guarantees the system to still be in a given area V at the next sampling time, and so on indefinitely. In this paper, we will consider two approaches: the indirect one that abstracts the system under the form of a finite discrete event system, and the direct one that works on the continuous state space. Our methods rely on previous works, but we specialize them to a simplified context (linearity, periodic switching instants, absence of control input), which is motivated by the features of a focused case study: a DC-DC boost converter built by electronics laboratory SATIE (ENS Cachan). Our enhanced methods allow us to treat successfully this real-life example.
我们在此考虑具有分段线性动力学的系统,该系统在给定周期{tau}内周期性采样。在每个采样时间,系统的模式,即线性动力学的参数,可以根据切换规则进行切换。这样的系统可以建模为一种特殊形式的混合自动机,称为“切换系统”,它是具有无限真实状态空间的自动机。问题是找到一个切换规则,保证系统在下一个采样时间仍然在给定的区域V中,以此类推。在本文中,我们将考虑两种方法:间接方法是将系统抽象为有限离散事件系统的形式,直接方法是在连续状态空间上工作。我们的方法依赖于以前的工作,但我们将它们专门用于简化的背景(线性,周期性开关时刻,缺乏控制输入),这是由一个重点案例研究的特征所激发的:由电子实验室SATIE (ENS Cachan)构建的DC-DC升压转换器。我们改进的方法使我们能够成功地治疗这个现实生活中的例子。
{"title":"Synthesis of Switching Rules for Ensuring Reachability Properties of Sampled Linear Systems","authors":"L. Fribourg, B. Revol, R. Soulat","doi":"10.4204/EPTCS.73.6","DOIUrl":"https://doi.org/10.4204/EPTCS.73.6","url":null,"abstract":"We consider here systems with piecewise linear dynamics that are periodically sampled with a given period {tau} . At each sampling time, the mode of the system, i.e., the parameters of the linear dynamics, can be switched, according to a switching rule. Such systems can be modelled as a special form of hybrid automata, called \"switched systems\", that are automata with an infinite real state space. The problem is to find a switching rule that guarantees the system to still be in a given area V at the next sampling time, and so on indefinitely. In this paper, we will consider two approaches: the indirect one that abstracts the system under the form of a finite discrete event system, and the direct one that works on the continuous state space. \u0000Our methods rely on previous works, but we specialize them to a simplified context (linearity, periodic switching instants, absence of control input), which is motivated by the features of a focused case study: a DC-DC boost converter built by electronics laboratory SATIE (ENS Cachan). Our enhanced methods allow us to treat successfully this real-life example.","PeriodicalId":31175,"journal":{"name":"Infinity","volume":"57 1","pages":"35-48"},"PeriodicalIF":0.0,"publicationDate":"2011-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81545440","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}
引用次数: 2
A coinductive semantics of the Unlimited Register Machine 无限寄存器机的协归纳语义
Pub Date : 2011-11-11 DOI: 10.4204/EPTCS.73.7
Alberto Ciaffaglione
We exploit (co)inductive specifications and proofs to appro ach the evaluation of low-level programs for the Unlimited Register Machine (URM)within the Coq system, a proof assistant based on the Calculus of (Co)Inductive Constructionstype theory. Our formalization allows us to certify the implementation of partial functions, thus it can be regarde d as a first step towards the development of a workbench for the formal analysis and verification of both c onverging and diverging computations.
我们利用(co)归纳规范和证明来接近Coq系统中无限寄存器机(URM)低级程序的评估,Coq系统是一个基于(co)归纳构造类型理论的证明助手。我们的形式化允许我们证明部分函数的实现,因此它可以被看作是开发一个工作台的第一步,用于形式化分析和验证c收敛和发散计算。
{"title":"A coinductive semantics of the Unlimited Register Machine","authors":"Alberto Ciaffaglione","doi":"10.4204/EPTCS.73.7","DOIUrl":"https://doi.org/10.4204/EPTCS.73.7","url":null,"abstract":"We exploit (co)inductive specifications and proofs to appro ach the evaluation of low-level programs for the Unlimited Register Machine (URM)within the Coq system, a proof assistant based on the Calculus of (Co)Inductive Constructionstype theory. Our formalization allows us to certify the implementation of partial functions, thus it can be regarde d as a first step towards the development of a workbench for the formal analysis and verification of both c onverging and diverging computations.","PeriodicalId":31175,"journal":{"name":"Infinity","volume":"73 1","pages":"49-63"},"PeriodicalIF":0.0,"publicationDate":"2011-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80799032","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}
引用次数: 5
Practical Distributed Control Synthesis 实用分布式控制综合
Pub Date : 2011-11-01 DOI: 10.4204/EPTCS.73.2
D. Peled, S. Schewe
Classic distributed control problems have an interesting dichotomy: they are either trivial or undecidable. If we allow the controllers to fully synchronize, then synthesis is trivial. In this case, controllers can effectively act as a single controller with complete information, resulting in a trivial control problem. But when we eliminate communication and restrict the supervisors to locally available information, the problem becomes undecidable. In this paper we argue in favor of a middle way. Communication is, in most applications, expensive, and should hence be minimized. We therefore study a solution that tries to communicate only scarcely and, while allowing communication in order to make joint decision, favors local decisions over joint decisions that require communication.
经典的分布式控制问题有一个有趣的二分法:它们要么微不足道,要么无法确定。如果我们允许控制器完全同步,那么合成就微不足道了。在这种情况下,控制器可以有效地充当具有完整信息的单个控制器,从而产生一个微不足道的控制问题。但是,当我们消除沟通并限制主管只能使用当地可用的信息时,问题就变得无法确定了。在本文中,我们主张走中间道路。在大多数应用程序中,通信是昂贵的,因此应尽量减少。因此,我们研究了一种解决方案,它试图只进行很少的通信,同时允许通信以做出联合决策,但更倾向于局部决策,而不是需要通信的联合决策。
{"title":"Practical Distributed Control Synthesis","authors":"D. Peled, S. Schewe","doi":"10.4204/EPTCS.73.2","DOIUrl":"https://doi.org/10.4204/EPTCS.73.2","url":null,"abstract":"Classic distributed control problems have an interesting dichotomy: they are either trivial or undecidable. If we allow the controllers to fully synchronize, then synthesis is trivial. In this case, controllers can effectively act as a single controller with complete information, resulting in a trivial control problem. But when we eliminate communication and restrict the supervisors to locally available information, the problem becomes undecidable. In this paper we argue in favor of a middle way. Communication is, in most applications, expensive, and should hence be minimized. We therefore study a solution that tries to communicate only scarcely and, while allowing communication in order to make joint decision, favors local decisions over joint decisions that require communication.","PeriodicalId":31175,"journal":{"name":"Infinity","volume":"12 1","pages":"2-17"},"PeriodicalIF":0.0,"publicationDate":"2011-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82426164","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}
引用次数: 5
Implicit Real Vector Automata 隐式实向量自动机
Pub Date : 2010-10-31 DOI: 10.4204/EPTCS.39.5
Bernard Boigelot, Julien Brusten, Jean-François Degbomont
This paper addresses the symbolic representation of non-convex real polyhedra, i.e., sets of real vectors satisfying arbitrary Boolean combinations of linear constraints. We develop an original data structure for representing such sets, based on an implicit and concise encoding of a known structure, the Real Vector Automaton. The resulting formalism provides a canonical representation of polyhedra, is closed under Boolean operators, and admits an efficient decision procedure for testing the membership of a vector.
本文讨论了非凸实多面体的符号表示,即满足线性约束的任意布尔组合的实向量集。我们开发了一个原始的数据结构来表示这样的集合,基于一个隐式的和简洁的编码已知的结构,实向量自动机。由此产生的形式化提供了多面体的规范表示,在布尔运算符下封闭,并允许用于测试向量的隶属性的有效决策过程。
{"title":"Implicit Real Vector Automata","authors":"Bernard Boigelot, Julien Brusten, Jean-François Degbomont","doi":"10.4204/EPTCS.39.5","DOIUrl":"https://doi.org/10.4204/EPTCS.39.5","url":null,"abstract":"This paper addresses the symbolic representation of non-convex real polyhedra, i.e., sets of real vectors satisfying arbitrary Boolean combinations of linear constraints. We develop an original data structure for representing such sets, based on an implicit and concise encoding of a known structure, the Real Vector Automaton. The resulting formalism provides a canonical representation of polyhedra, is closed under Boolean operators, and admits an efficient decision procedure for testing the membership of a vector.","PeriodicalId":31175,"journal":{"name":"Infinity","volume":"30 1","pages":"63-76"},"PeriodicalIF":0.0,"publicationDate":"2010-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75512493","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}
引用次数: 5
Probabilistic regular graphs 概率正则图
Pub Date : 2010-10-28 DOI: 10.4204/EPTCS.39.6
N. Bertrand, Christophe Morvan
Deterministic graph grammars generate regular graphs, that form a structural extension of configuration graphs of pushdown systems. In this paper, we study a probabilistic extension of regular graphs obtained by labelling the terminal arcs of the graph grammars by probabilities. Stochastic properties of these graphs are expressed using PCTL, a probabilistic extension of computation tree logic. We present here an algorithm to perform approximate verification of PCTL formulae. Moreover, we prove that the exact model-checking problem for PCTL on probabilistic regular graphs is undecidable, unless restricting to qualitative properties. Our results generalise those of EKM06, on probabilistic pushdown automata, using similar methods combined with graph grammars techniques.
确定性图语法生成规则图,规则图是下推系统组态图的结构扩展。本文研究了正则图的一种概率扩展,该扩展是用概率标记正则图语法的端点弧得到的。这些图的随机性质用PCTL表示,PCTL是计算树逻辑的一种概率扩展。我们在此提出一种算法来执行PCTL公式的近似验证。此外,我们还证明了概率正则图上PCTL的精确模型检验问题是不确定的,除非局限于定性性质。我们的结果推广了EKM06的结果,在概率下推自动机上,使用类似的方法结合图语法技术。
{"title":"Probabilistic regular graphs","authors":"N. Bertrand, Christophe Morvan","doi":"10.4204/EPTCS.39.6","DOIUrl":"https://doi.org/10.4204/EPTCS.39.6","url":null,"abstract":"Deterministic graph grammars generate regular graphs, that form a structural extension of configuration graphs of pushdown systems. In this paper, we study a probabilistic extension of regular graphs obtained by labelling the terminal arcs of the graph grammars by probabilities. Stochastic properties of these graphs are expressed using PCTL, a probabilistic extension of computation tree logic. We present here an algorithm to perform approximate verification of PCTL formulae. Moreover, we prove that the exact model-checking problem for PCTL on probabilistic regular graphs is undecidable, unless restricting to qualitative properties. Our results generalise those of EKM06, on probabilistic pushdown automata, using similar methods combined with graph grammars techniques.","PeriodicalId":31175,"journal":{"name":"Infinity","volume":"17 1","pages":"77-90"},"PeriodicalIF":0.0,"publicationDate":"2010-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77988034","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
IMITATOR II: A Tool for Solving the Good Parameters Problem in Timed Automata 模仿者II:求解时间自动机中好参数问题的工具
Pub Date : 2010-10-28 DOI: 10.4204/EPTCS.39.7
É. André
We present here Imitator II, a new version of Imitator, a tool implementing the "inverse method" for parametric timed automata: given a reference valuation of the parameters, it synthesizes a constraint such that, for any valuation satisfying this constraint, the system behaves the same as under the reference valuation in terms of traces, i.e., alternating sequences of locations and actions. Imitator II also implements the "behavioral cartography algorithm", allowing us to solve the following good parameters problem: find a set of valuations within a given bounded parametric domain for which the system behaves well. We present new features and optimizations of the tool, and give results of applications to various examples of asynchronous circuits and communication protocols.
我们在这里提出了Imitator II,一个新版本的Imitator,一个实现参数时间自动机“逆方法”的工具:给定参数的参考估值,它综合了这样一个约束,对于满足此约束的任何估值,系统的行为与在参考估值下的轨迹相同,即位置和动作的交替序列。模仿者II还实现了“行为制图算法”,允许我们解决以下好参数问题:在给定的有界参数域内找到一组系统表现良好的估值。我们介绍了该工具的新特性和优化,并给出了各种异步电路和通信协议示例的应用结果。
{"title":"IMITATOR II: A Tool for Solving the Good Parameters Problem in Timed Automata","authors":"É. André","doi":"10.4204/EPTCS.39.7","DOIUrl":"https://doi.org/10.4204/EPTCS.39.7","url":null,"abstract":"We present here Imitator II, a new version of Imitator, a tool implementing the \"inverse method\" for parametric timed automata: given a reference valuation of the parameters, it synthesizes a constraint such that, for any valuation satisfying this constraint, the system behaves the same as under the reference valuation in terms of traces, i.e., alternating sequences of locations and actions. Imitator II also implements the \"behavioral cartography algorithm\", allowing us to solve the following good parameters problem: find a set of valuations within a given bounded parametric domain for which the system behaves well. We present new features and optimizations of the tool, and give results of applications to various examples of asynchronous circuits and communication protocols.","PeriodicalId":31175,"journal":{"name":"Infinity","volume":"104 1","pages":"91-99"},"PeriodicalIF":0.0,"publicationDate":"2010-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75014856","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}
引用次数: 26
On Zone-Based Analysis of Duration Probabilistic Automata 基于区域的持续概率自动机分析
Pub Date : 2010-10-01 DOI: 10.4204/EPTCS.39.3
O. Maler, K. Larsen, B. Krogh
We propose an extension of the zone-based algorithmics for analyzing timed automata to handle systems where timing uncertainty is considered as probabilistic rather than set-theoretic. We study duration probabilistic automata (DPA), expressing multiple parallel processes admitting memoryfull continuously-distributed durations. For this model we develop an extension of the zone-based forward reachability algorithm whose successor operator is a density transformer, thus providing a solution to verification and performance evaluation problems concerning acyclic DPA (or the bounded-horizon behavior of cyclic DPA).
我们提出了一种基于区域的时间自动机分析算法的扩展,以处理时间不确定性被认为是概率而不是集合论的系统。我们研究了持续时间概率自动机(DPA),它表达了具有记忆连续分布持续时间的多个并行过程。针对该模型,我们对基于区域的前向可达性算法进行了扩展,该算法的后继算子为密度变换器,从而为非循环DPA(或循环DPA的有界水平行为)的验证和性能评估问题提供了解决方案。
{"title":"On Zone-Based Analysis of Duration Probabilistic Automata","authors":"O. Maler, K. Larsen, B. Krogh","doi":"10.4204/EPTCS.39.3","DOIUrl":"https://doi.org/10.4204/EPTCS.39.3","url":null,"abstract":"We propose an extension of the zone-based algorithmics for analyzing timed automata to handle systems where timing uncertainty is considered as probabilistic rather than set-theoretic. We study duration probabilistic automata (DPA), expressing multiple parallel processes admitting memoryfull continuously-distributed durations. For this model we develop an extension of the zone-based forward reachability algorithm whose successor operator is a density transformer, thus providing a solution to verification and performance evaluation problems concerning acyclic DPA (or the bounded-horizon behavior of cyclic DPA).","PeriodicalId":31175,"journal":{"name":"Infinity","volume":"1 1","pages":"33-46"},"PeriodicalIF":0.0,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89555341","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}
引用次数: 28
On interleaving in {P,A}-Time Petri nets with strong semantics 强语义的{P,A}时间Petri网的交错
Pub Date : 2010-10-01 DOI: 10.4204/EPTCS.39.2
H. Boucheneb, Kamel Barkaoui
This paper deals with the reachability analysis of {P,A}-Time Petri nets ({P,A}-TPN in short) in the context of strong semantics. It investigates the convexity of the union of state classes reached by different interleavings of the same set of transitions. In BB08, the authors have considered the T-TPN model and its Contracted State Class Graph (CSCG) and shown that this union is not necessarily convex. They have however established some sufficient conditions which ensure convexity. This paper shows that for the CSCG of {P,A}-TPN, this union is convex and can be computed without computing intermediate state classes. These results allow to improve the forward reachability analysis by agglomerating, in the same state class, all state classes reached by different interleavings of the same set of transitions (abstraction by convex-union).
本文研究了强语义下{P,A}时间Petri网(简称{P,A}-TPN)的可达性分析。它研究了由同一组转换的不同交错所达到的状态类联合的凸性。在BB08中,作者考虑了T-TPN模型及其收缩状态类图(CSCG),并证明了这种并并不一定是凸的。然而,他们建立了一些保证凸性的充分条件。证明了对于{P,A}-TPN的CSCG,该联合是凸的,无需计算中间状态类即可计算。这些结果允许通过在同一状态类中聚集由同一组转换的不同交错到达的所有状态类来改进前向可达性分析(通过凸并进行抽象)。
{"title":"On interleaving in {P,A}-Time Petri nets with strong semantics","authors":"H. Boucheneb, Kamel Barkaoui","doi":"10.4204/EPTCS.39.2","DOIUrl":"https://doi.org/10.4204/EPTCS.39.2","url":null,"abstract":"This paper deals with the reachability analysis of {P,A}-Time Petri nets ({P,A}-TPN in short) in the context of strong semantics. It investigates the convexity of the union of state classes reached by different interleavings of the same set of transitions. In BB08, the authors have considered the T-TPN model and its Contracted State Class Graph (CSCG) and shown that this union is not necessarily convex. They have however established some sufficient conditions which ensure convexity. This paper shows that for the CSCG of {P,A}-TPN, this union is convex and can be computed without computing intermediate state classes. These results allow to improve the forward reachability analysis by agglomerating, in the same state class, all state classes reached by different interleavings of the same set of transitions (abstraction by convex-union).","PeriodicalId":31175,"journal":{"name":"Infinity","volume":"99 1","pages":"17-31"},"PeriodicalIF":0.0,"publicationDate":"2010-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78385643","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}
引用次数: 2
DiVinE: Parallel Distributed Model Checker DiVinE:并行分布式模型检查器
Pub Date : 2010-09-30 DOI: 10.1109/PDMC-HIBI.2010.9
J. Barnat, L. Brim, Milan Ceska, Petr Ročkai
Model checking became a standard method of analyzing complex systems in many application domains. No doubt, a number of applications is placing great demands on model checking tools. The process of analysis of complex and real-life systems often requires vast computation resources, memory in particular. This phenomenon, referred to as the state space explosion problem, has been tackled by many researchers during the past two decades. A plethora of more or less successful techniques to fight the problem have been introduced, including parallel and distributed-memory processing. DiVinE is a tool for LTL model checking and reach ability analysis of discrete distributed systems. The tool is able to efficiently exploit the aggregate computing power of multiple network-interconnected multi-cored workstations in order to deal with extremely large verification tasks. As such it allows to analyze systems whose size is far beyond the size of systems that can be handled with regular sequential tools. While the main focus of the tool is on high-performance explicit state model checking, an emphasis is also put on ease of deployment and usage. Additionally, the component architecture and publicly available source code of Divine allow for its usage as a platform for research on parallel and distributed-memory model checking techniques.
在许多应用领域,模型检查已成为分析复杂系统的标准方法。毫无疑问,许多应用程序对模型检查工具提出了很高的要求。分析复杂和现实系统的过程通常需要大量的计算资源,特别是内存。这种现象被称为状态空间爆炸问题,在过去的二十年里,许多研究人员已经解决了这个问题。已经引入了大量或多或少成功的技术来解决这个问题,包括并行和分布式内存处理。DiVinE是一个用于离散分布式系统LTL模型检验和可及性分析的工具。该工具能够有效地利用多个网络互联多核工作站的综合计算能力,以处理超大规模的验证任务。因此,它允许分析那些规模远远超出常规顺序工具所能处理的系统规模的系统。虽然该工具的主要焦点是高性能显式状态模型检查,但重点也放在易于部署和使用上。此外,Divine的组件架构和公开源代码允许将其用作研究并行和分布式内存模型检查技术的平台。
{"title":"DiVinE: Parallel Distributed Model Checker","authors":"J. Barnat, L. Brim, Milan Ceska, Petr Ročkai","doi":"10.1109/PDMC-HIBI.2010.9","DOIUrl":"https://doi.org/10.1109/PDMC-HIBI.2010.9","url":null,"abstract":"Model checking became a standard method of analyzing complex systems in many application domains. No doubt, a number of applications is placing great demands on model checking tools. The process of analysis of complex and real-life systems often requires vast computation resources, memory in particular. This phenomenon, referred to as the state space explosion problem, has been tackled by many researchers during the past two decades. A plethora of more or less successful techniques to fight the problem have been introduced, including parallel and distributed-memory processing. DiVinE is a tool for LTL model checking and reach ability analysis of discrete distributed systems. The tool is able to efficiently exploit the aggregate computing power of multiple network-interconnected multi-cored workstations in order to deal with extremely large verification tasks. As such it allows to analyze systems whose size is far beyond the size of systems that can be handled with regular sequential tools. While the main focus of the tool is on high-performance explicit state model checking, an emphasis is also put on ease of deployment and usage. Additionally, the component architecture and publicly available source code of Divine allow for its usage as a platform for research on parallel and distributed-memory model checking techniques.","PeriodicalId":31175,"journal":{"name":"Infinity","volume":"54 1","pages":"4-7"},"PeriodicalIF":0.0,"publicationDate":"2010-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90775560","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}
引用次数: 77
期刊
Infinity
全部 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