首页 > 最新文献

2012 Sixth International Symposium on Theoretical Aspects of Software Engineering最新文献

英文 中文
Integrating Model-Based Testing and Analysis Tools via Test Case Exchange 通过测试用例交换集成基于模型的测试和分析工具
B. Aichernig, Florian Lorber, Stefan Tiran
Europe's industry in embedded system design is currently aiming for a better integration of tools that support their development, validation and verification processes. The idea is to combine model-driven development with model-based testing and model-based analysis. The interoperability of tools shall be achieved with the help of meta-models that facilitate the mapping between different modelling notations. However, the syntactic and semantic integration of tools is a complex and costly task. A common problem is that different tools support different subsets of a language. Furthermore, semantic differences are a major obstacle to sound integration efforts. In this paper we advocate an alternative, more pragmatic approach. We propose the exchange of test cases generated from the models instead of exchanging the models themselves. The advantage is that test cases have a much simpler syntax and semantics, and hence, the mapping between different tools is easier to implement and to maintain. With a formal testing approach with adequate testing criteria a set of test cases can be viewed as partial models that can be formally analysed. We demonstrate an integration of our test case generator Ulysses with the CADP toolbox by means of test case exchange. We generate test cases in Ulysses and verify properties in CADP. We also generate test cases in CADP and perform a mutation analysis in Ulysses.
欧洲的嵌入式系统设计行业目前的目标是更好地集成支持其开发、验证和验证过程的工具。其思想是将模型驱动的开发与基于模型的测试和基于模型的分析结合起来。工具的互操作性应该在元模型的帮助下实现,元模型可以促进不同建模符号之间的映射。然而,工具的语法和语义集成是一项复杂而昂贵的任务。一个常见的问题是,不同的工具支持一种语言的不同子集。此外,语义差异是声音集成工作的主要障碍。在本文中,我们提倡另一种更实用的方法。我们建议交换由模型生成的测试用例,而不是交换模型本身。其优点是测试用例具有更简单的语法和语义,因此,不同工具之间的映射更容易实现和维护。使用具有适当测试标准的正式测试方法,一组测试用例可以被视为可以正式分析的部分模型。我们通过测试用例交换的方式演示了测试用例生成器Ulysses与CADP工具箱的集成。我们在Ulysses中生成测试用例,并在CADP中验证属性。我们还在CADP中生成测试用例,并在Ulysses中执行突变分析。
{"title":"Integrating Model-Based Testing and Analysis Tools via Test Case Exchange","authors":"B. Aichernig, Florian Lorber, Stefan Tiran","doi":"10.1109/TASE.2012.20","DOIUrl":"https://doi.org/10.1109/TASE.2012.20","url":null,"abstract":"Europe's industry in embedded system design is currently aiming for a better integration of tools that support their development, validation and verification processes. The idea is to combine model-driven development with model-based testing and model-based analysis. The interoperability of tools shall be achieved with the help of meta-models that facilitate the mapping between different modelling notations. However, the syntactic and semantic integration of tools is a complex and costly task. A common problem is that different tools support different subsets of a language. Furthermore, semantic differences are a major obstacle to sound integration efforts. In this paper we advocate an alternative, more pragmatic approach. We propose the exchange of test cases generated from the models instead of exchanging the models themselves. The advantage is that test cases have a much simpler syntax and semantics, and hence, the mapping between different tools is easier to implement and to maintain. With a formal testing approach with adequate testing criteria a set of test cases can be viewed as partial models that can be formally analysed. We demonstrate an integration of our test case generator Ulysses with the CADP toolbox by means of test case exchange. We generate test cases in Ulysses and verify properties in CADP. We also generate test cases in CADP and perform a mutation analysis in Ulysses.","PeriodicalId":417979,"journal":{"name":"2012 Sixth International Symposium on Theoretical Aspects of Software Engineering","volume":"288 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130020639","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
Statement-Coverage Testing for Nondeterministic Concurrent Programs 不确定并发程序的语句覆盖测试
Gwan-Hwan Hwang, Heng-Yi Lin, Shao-Yan Lin, Che-Sheng Lin
In this paper we propose a scheme for reachability testing to obtain statement coverage in the dynamic testing of concurrent programs. The proposed scheme derives inputs from SYN-sequences obtained in reachability testing and uses these inputs to perform reachability testing multiple times in order to achieve statement-coverage testing for a concurrent program.
本文提出了一种在并发程序动态测试中获取语句覆盖率的可达性测试方案。该方案从可达性测试中获得的syn序列中提取输入,并使用这些输入进行多次可达性测试,以实现对并发程序的语句覆盖测试。
{"title":"Statement-Coverage Testing for Nondeterministic Concurrent Programs","authors":"Gwan-Hwan Hwang, Heng-Yi Lin, Shao-Yan Lin, Che-Sheng Lin","doi":"10.1109/TASE.2012.21","DOIUrl":"https://doi.org/10.1109/TASE.2012.21","url":null,"abstract":"In this paper we propose a scheme for reachability testing to obtain statement coverage in the dynamic testing of concurrent programs. The proposed scheme derives inputs from SYN-sequences obtained in reachability testing and uses these inputs to perform reachability testing multiple times in order to achieve statement-coverage testing for a concurrent program.","PeriodicalId":417979,"journal":{"name":"2012 Sixth International Symposium on Theoretical Aspects of Software Engineering","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132760730","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}
引用次数: 3
An Improved Full Abstraction Approach to Analyzing Locality Semantics 一种改进的局部语义全抽象分析方法
Jianxin Xue, Huan Long, Guoqiang Li
Concurrency semantics plays an important role in both concurrency theory and software engineering. Although many results on various concurrency semantics have been proposed, there is still room for improvement. This paper focuses on the locality semantics, an important non-interleaving semantics, based on studying the relationship between the located CCS and the π-calculus. We present a practical full abstraction result for the locality semantics, and reduce the location bisimulation of the located CCS to the observation bisimulation of the π-calculus. The full abstraction result respects process finiteness, i.e., finite processes of the located CCS are mapped onto finite π-processes. As a result, the location bisimulation on finite processes of the located CCS can be proved by an existing proof system on finite π-processes, which is not achieved in [31].
并发语义在并发理论和软件工程中都起着重要的作用。尽管已经提出了许多关于各种并发语义的结果,但仍有改进的余地。本文在研究定位CCS与π-演算关系的基础上,重点研究了局部性语义这一重要的非交错语义。给出了局域语义的一个实用的全抽象结果,并将定位CCS的位置双模拟简化为π微积分的观测双模拟。全抽象结果尊重过程有限性,即所定位的CCS的有限过程被映射到有限π-过程上。因此,现有的有限π-过程证明系统可以证明定位CCS在有限过程上的定位双模拟,这在文献[31]中是无法实现的。
{"title":"An Improved Full Abstraction Approach to Analyzing Locality Semantics","authors":"Jianxin Xue, Huan Long, Guoqiang Li","doi":"10.1109/TASE.2012.32","DOIUrl":"https://doi.org/10.1109/TASE.2012.32","url":null,"abstract":"Concurrency semantics plays an important role in both concurrency theory and software engineering. Although many results on various concurrency semantics have been proposed, there is still room for improvement. This paper focuses on the locality semantics, an important non-interleaving semantics, based on studying the relationship between the located CCS and the π-calculus. We present a practical full abstraction result for the locality semantics, and reduce the location bisimulation of the located CCS to the observation bisimulation of the π-calculus. The full abstraction result respects process finiteness, i.e., finite processes of the located CCS are mapped onto finite π-processes. As a result, the location bisimulation on finite processes of the located CCS can be proved by an existing proof system on finite π-processes, which is not achieved in [31].","PeriodicalId":417979,"journal":{"name":"2012 Sixth International Symposium on Theoretical Aspects of Software Engineering","volume":"27 23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124604533","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}
引用次数: 0
Dataflow Weaknesses Analysis of Scientific Workflow Based on Fault Tree 基于故障树的科学工作流数据流弱点分析
Xiaodong Fu, Feng Wang, Xiaoyan Liu, Kaifan Ji, P. Zou
If potential contributors leading to system failure can be identified when a scientific workflow is modeled, a lot of system weaknesses may thus be revealed and improved. In this paper, we first identify a number of data dependency patterns in scientific workflows and their corresponding state functions. Then, a method to transform the state functions into fault tree symbols is presented. We use fault tree analysis method to identify critical elements and elements combinations that lead to the incorrect state of a final output and calculate the probability of the incorrect state of a final output based on the probabilities of the basic events in the analyzed workflow. Moreover, an importance measure is designed to prioritize the contributors leading to the incorrect state of a final output. Finally, the feasibility and effectiveness of the proposed methods are proved by example and experiments.
如果在科学工作流建模时可以识别导致系统故障的潜在贡献者,那么许多系统弱点可能会因此被揭示和改进。在本文中,我们首先确定了科学工作流中的一些数据依赖模式及其相应的状态函数。然后,提出了一种将状态函数转换为故障树符号的方法。我们使用故障树分析方法识别导致最终输出状态不正确的关键要素和要素组合,并根据分析的工作流中基本事件的概率计算最终输出状态不正确的概率。此外,还设计了一个重要性度量来确定导致最终输出状态不正确的贡献者的优先级。最后,通过实例和实验验证了所提方法的可行性和有效性。
{"title":"Dataflow Weaknesses Analysis of Scientific Workflow Based on Fault Tree","authors":"Xiaodong Fu, Feng Wang, Xiaoyan Liu, Kaifan Ji, P. Zou","doi":"10.1109/TASE.2012.18","DOIUrl":"https://doi.org/10.1109/TASE.2012.18","url":null,"abstract":"If potential contributors leading to system failure can be identified when a scientific workflow is modeled, a lot of system weaknesses may thus be revealed and improved. In this paper, we first identify a number of data dependency patterns in scientific workflows and their corresponding state functions. Then, a method to transform the state functions into fault tree symbols is presented. We use fault tree analysis method to identify critical elements and elements combinations that lead to the incorrect state of a final output and calculate the probability of the incorrect state of a final output based on the probabilities of the basic events in the analyzed workflow. Moreover, an importance measure is designed to prioritize the contributors leading to the incorrect state of a final output. Finally, the feasibility and effectiveness of the proposed methods are proved by example and experiments.","PeriodicalId":417979,"journal":{"name":"2012 Sixth International Symposium on Theoretical Aspects of Software Engineering","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127820099","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}
引用次数: 1
A Logic for Accumulated-Weight Reasoning on Multiweighted Modal Automata 一种多加权模态自动机的累积权推理逻辑
Sebastian S. Bauer, Line Juhl, K. Larsen, J. Srba, Axel Legay
Multiweighted modal automata provide a specification theory for multiweighted transition systems that have recently attracted interest in the context of energy games. We propose a simple fragment of CTL that is able to express properties about accumulated weights along maximal runs of multiweighted modal automata. Our logic is equipped with a game-based semantics and guarantees both soundness (formula satisfaction is propagated to the modal refinements) as well as completeness (formula non-satisfaction is propagated to at least one of its implementations). We augment our theory with a summary of decidability and complexity results of the generalized model checking problem, asking whether a specification-abstracting the whole set of its implementations-satisfies a given formula.
多加权模态自动机为多加权转换系统提供了一种规范理论,该系统最近在能量博弈的背景下引起了人们的兴趣。我们提出了一个简单的CTL片段,它能够表达关于多加权模态自动机的最大运行累积权的性质。我们的逻辑配备了基于游戏的语义,并保证了可靠性(公式满意被传播到模态改进)和完整性(公式不满意被传播到至少一个实现)。我们通过对广义模型检验问题的可判定性和复杂性结果的总结来扩充我们的理论,该问题询问规范-抽象其全部实现集-是否满足给定公式。
{"title":"A Logic for Accumulated-Weight Reasoning on Multiweighted Modal Automata","authors":"Sebastian S. Bauer, Line Juhl, K. Larsen, J. Srba, Axel Legay","doi":"10.1109/TASE.2012.9","DOIUrl":"https://doi.org/10.1109/TASE.2012.9","url":null,"abstract":"Multiweighted modal automata provide a specification theory for multiweighted transition systems that have recently attracted interest in the context of energy games. We propose a simple fragment of CTL that is able to express properties about accumulated weights along maximal runs of multiweighted modal automata. Our logic is equipped with a game-based semantics and guarantees both soundness (formula satisfaction is propagated to the modal refinements) as well as completeness (formula non-satisfaction is propagated to at least one of its implementations). We augment our theory with a summary of decidability and complexity results of the generalized model checking problem, asking whether a specification-abstracting the whole set of its implementations-satisfies a given formula.","PeriodicalId":417979,"journal":{"name":"2012 Sixth International Symposium on Theoretical Aspects of Software Engineering","volume":"140 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121175181","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}
引用次数: 11
Formal Verification of Netlog Protocols Netlog协议的正式验证
Meixian Chen, J. Monin
Data centric languages, such as recursive rule based languages, have been proposed to program distributed applications over networks. They greatly simplify the code, while still admitting efficient distributed execution, including on sensor networks. From previous work [1], we know that they also provide a promising approach to another tough issue about distributed protocols: their formal verification. Indeed, we can take advantage of their data centric orientation, which allows us to explicitly handle global structures such as the topology of the network. We illustrate here our approach on two non-trivial protocols and discuss its Coq implementation.
以数据为中心的语言,如基于递归规则的语言,已经被提出用于在网络上编写分布式应用程序。它们大大简化了代码,同时仍然允许高效的分布式执行,包括在传感器网络上。从以前的工作[1]中,我们知道它们还提供了一种有前途的方法来解决分布式协议的另一个棘手问题:它们的形式化验证。实际上,我们可以利用它们以数据为中心的特性,这使我们能够显式地处理全局结构,例如网络拓扑结构。在这里,我们将在两个重要的协议上说明我们的方法,并讨论其Coq实现。
{"title":"Formal Verification of Netlog Protocols","authors":"Meixian Chen, J. Monin","doi":"10.1109/TASE.2012.19","DOIUrl":"https://doi.org/10.1109/TASE.2012.19","url":null,"abstract":"Data centric languages, such as recursive rule based languages, have been proposed to program distributed applications over networks. They greatly simplify the code, while still admitting efficient distributed execution, including on sensor networks. From previous work [1], we know that they also provide a promising approach to another tough issue about distributed protocols: their formal verification. Indeed, we can take advantage of their data centric orientation, which allows us to explicitly handle global structures such as the topology of the network. We illustrate here our approach on two non-trivial protocols and discuss its Coq implementation.","PeriodicalId":417979,"journal":{"name":"2012 Sixth International Symposium on Theoretical Aspects of Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127114344","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}
引用次数: 3
Categorical Reasoning about Meta-models 元模型的范畴推理
Laurent Thiry, Frédéric Fondement, Pierre-Alain Muller
Category theory is a field of mathematics that studies relationships between structures. Meta Object Facility (MOF) is a language for designing metamodels whose structures are made of classes and relationships. This paper examines how key categorical concepts such as functors and natural transformations can be used for equational reasoning about modeling artifacts (models, metamodels, transformations). This leads to a formal way of specifying equivalence between models, and offers many practical applications including refactoring and reasoning.
范畴论是研究结构之间关系的数学领域。元对象工具(MOF)是一种用于设计由类和关系构成结构的元模型的语言。本文研究了关键的范畴概念,如函子和自然变换,如何用于关于建模工件(模型、元模型、转换)的方程推理。这导致了一种正式的方式来指定模型之间的等价性,并提供了许多实际应用,包括重构和推理。
{"title":"Categorical Reasoning about Meta-models","authors":"Laurent Thiry, Frédéric Fondement, Pierre-Alain Muller","doi":"10.1109/TASE.2012.23","DOIUrl":"https://doi.org/10.1109/TASE.2012.23","url":null,"abstract":"Category theory is a field of mathematics that studies relationships between structures. Meta Object Facility (MOF) is a language for designing metamodels whose structures are made of classes and relationships. This paper examines how key categorical concepts such as functors and natural transformations can be used for equational reasoning about modeling artifacts (models, metamodels, transformations). This leads to a formal way of specifying equivalence between models, and offers many practical applications including refactoring and reasoning.","PeriodicalId":417979,"journal":{"name":"2012 Sixth International Symposium on Theoretical Aspects of Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132118971","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
An Approach for Process Variability Control in Business Process Management 业务流程管理中的过程可变性控制方法
Qing Yao, Yuqing Sun
To adapt to the demand of agile reengineering of business process in Business Process Management System, a kind of software model which based on message computing is proposed. Aiming at conducting varied modeling of the business process variation type through the message transferred between functional activity and connector, the model is made up by business functional activities and logic calculation modules (connector). The process structure is controlled by the logic calculation between messages and connectors. Process change and stability can be limited through defining the replaceable and restrictive relations between functional activities or process structure. A demonstration of a partial process applied to insurance management information system illustrates the above-mentioned model's support for business process convenient adjustive.
为适应业务流程管理系统中业务流程敏捷再造的需求,提出了一种基于消息计算的软件模型。该模型由业务功能活动和逻辑计算模块(连接器)组成,旨在通过功能活动和连接器之间传递的消息对业务流程变化类型进行各种建模。流程结构由消息和连接器之间的逻辑计算控制。通过定义功能活动或过程结构之间的可替换和限制性关系,可以限制过程变更和稳定性。应用于保险管理信息系统的部分流程的实例说明了该模型支持业务流程的方便调整。
{"title":"An Approach for Process Variability Control in Business Process Management","authors":"Qing Yao, Yuqing Sun","doi":"10.1109/TASE.2012.25","DOIUrl":"https://doi.org/10.1109/TASE.2012.25","url":null,"abstract":"To adapt to the demand of agile reengineering of business process in Business Process Management System, a kind of software model which based on message computing is proposed. Aiming at conducting varied modeling of the business process variation type through the message transferred between functional activity and connector, the model is made up by business functional activities and logic calculation modules (connector). The process structure is controlled by the logic calculation between messages and connectors. Process change and stability can be limited through defining the replaceable and restrictive relations between functional activities or process structure. A demonstration of a partial process applied to insurance management information system illustrates the above-mentioned model's support for business process convenient adjustive.","PeriodicalId":417979,"journal":{"name":"2012 Sixth International Symposium on Theoretical Aspects of Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131828217","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}
引用次数: 0
Verifying OO Programs by Linking Algebraic and Abstract Specifications 通过连接代数和抽象规范验证OO程序
Qin Shu, Shuling Wang, Yijing Liu
In this paper, we propose an approach for verifying the correctness of object-oriented (OO) programs with respect to the algebraic specifications. Compared to the functional specification that emphasizes on specifying what a single operation does, algebraic specification, which was proposed originally for specifying abstract data types, specifies what different operations of a class are related to each other. We first extend the algebraic specification of abstract data types to OO programs, and then prove the conformance of the implementation of programs to the algebraic specifications by taking functional specification as a bridge.
在本文中,我们提出了一种方法来验证面向对象(OO)程序在代数规范方面的正确性。与强调指定单个操作的功能规范相比,代数规范最初是为了指定抽象数据类型而提出的,它指定了类的不同操作之间的相互关系。首先将抽象数据类型的代数规范扩展到面向对象程序,然后以功能规范为桥梁,证明程序实现与代数规范的一致性。
{"title":"Verifying OO Programs by Linking Algebraic and Abstract Specifications","authors":"Qin Shu, Shuling Wang, Yijing Liu","doi":"10.1109/TASE.2012.41","DOIUrl":"https://doi.org/10.1109/TASE.2012.41","url":null,"abstract":"In this paper, we propose an approach for verifying the correctness of object-oriented (OO) programs with respect to the algebraic specifications. Compared to the functional specification that emphasizes on specifying what a single operation does, algebraic specification, which was proposed originally for specifying abstract data types, specifies what different operations of a class are related to each other. We first extend the algebraic specification of abstract data types to OO programs, and then prove the conformance of the implementation of programs to the algebraic specifications by taking functional specification as a bridge.","PeriodicalId":417979,"journal":{"name":"2012 Sixth International Symposium on Theoretical Aspects of Software Engineering","volume":"139 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124403746","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
On model construction for modal mu-calculus 模态微积分的模型构造
Nan Qu
This paper presents a tableau system for checking satisfiability of modal μ-calculus formulas. When a formula F is satisfiable, a model with size bounded by 2[F] can be extracted from the tableau. We also show that the asymptotic lower bound for the model size of formulas is greater than any polynomial function of the size of formulas.
本文提出了一种验证模态μ微积分公式可满足性的表格系统。当公式F满足时,可以从表中提取出一个以2[F]为界的模型。我们还证明了公式的模型大小的渐近下界大于公式大小的任何多项式函数。
{"title":"On model construction for modal mu-calculus","authors":"Nan Qu","doi":"10.1109/TASE.2012.49","DOIUrl":"https://doi.org/10.1109/TASE.2012.49","url":null,"abstract":"This paper presents a tableau system for checking satisfiability of modal μ-calculus formulas. When a formula F is satisfiable, a model with size bounded by 2[F] can be extracted from the tableau. We also show that the asymptotic lower bound for the model size of formulas is greater than any polynomial function of the size of formulas.","PeriodicalId":417979,"journal":{"name":"2012 Sixth International Symposium on Theoretical Aspects of Software Engineering","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121704267","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}
引用次数: 0
期刊
2012 Sixth International Symposium on Theoretical Aspects of Software Engineering
全部 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