首页 > 最新文献

2013 2nd Workshop-School on Theoretical Computer Science最新文献

英文 中文
Linear Programming Modeling for Solving Fuzzy Zero-Sum Games 求解模糊零和博弈的线性规划建模
Pub Date : 2013-10-15 DOI: 10.1109/WEIT.2013.12
S. L. Briao, G. Dimuro, C. M. Machado
In this paper we present a variation of the Campos' method for the solution of a fuzzy zero-sum two-person game. Campos considered games with the imprecise values in the matrix of payoffs given by triangular fuzzy numbers. The solution method was based on the establishment of a Fuzzy Linear Programming problem for each player. The method was shown as a generalization of that conventionally used in the solution of classical games, with auxiliary models resulting from the application of some of the standard methods for ranking fuzzy numbers. In this paper, we consider the fuzzy number ranking method proposed by Ezzati et al., which induces a total order on the set of fuzzy numbers, can be easily applied to any kind of fuzzy number, so enlarging the scope of the application of Campos's method and allowing for further extensions.
本文给出了Campos方法的一种变体,用于模糊零和二人对策的求解。Campos考虑的是由三角模糊数给出的收益矩阵中不精确值的博弈。求解方法基于对每个参与者建立一个模糊线性规划问题。该方法是传统的经典对策求解方法的推广,并通过应用一些标准的模糊数排序方法得到辅助模型。本文考虑了Ezzati等人提出的模糊数排序方法,该方法在模糊数集合上归纳出一个总阶,可以很容易地应用于任何类型的模糊数,从而扩大了Campos方法的应用范围,并允许进一步的扩展。
{"title":"Linear Programming Modeling for Solving Fuzzy Zero-Sum Games","authors":"S. L. Briao, G. Dimuro, C. M. Machado","doi":"10.1109/WEIT.2013.12","DOIUrl":"https://doi.org/10.1109/WEIT.2013.12","url":null,"abstract":"In this paper we present a variation of the Campos' method for the solution of a fuzzy zero-sum two-person game. Campos considered games with the imprecise values in the matrix of payoffs given by triangular fuzzy numbers. The solution method was based on the establishment of a Fuzzy Linear Programming problem for each player. The method was shown as a generalization of that conventionally used in the solution of classical games, with auxiliary models resulting from the application of some of the standard methods for ranking fuzzy numbers. In this paper, we consider the fuzzy number ranking method proposed by Ezzati et al., which induces a total order on the set of fuzzy numbers, can be easily applied to any kind of fuzzy number, so enlarging the scope of the application of Campos's method and allowing for further extensions.","PeriodicalId":295142,"journal":{"name":"2013 2nd Workshop-School on Theoretical Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130891409","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
Parallel Algorithm for the HP Protein Folding Problem HP蛋白折叠问题的并行算法
Pub Date : 2013-10-15 DOI: 10.1109/WEIT.2013.18
Matheus Machado dos Santos, Mauricio G. Goulart, G. J. Gelatti, K. Machado, A. Werhli, O. Mendizabal
Proteins play a key role in cells' function and metabolism. Their functions are directly related with the three-dimensional (3D) native structure. Different algorithms have been proposed to predict the 3D protein structure from the amino acids sequence by minimizing its free energy, nonetheless, this problem still a great challenge in structural biology. The space of possible conformations becomes very large for long proteins, making it difficult to search for the optimal minimum free energy with the available computational resources. Due to the complexity involved in the protein folding problem the researchers have developed some simplified protein models as the hydrophobic-polar (HP). In this work we propose a parallel algorithm to predict protein conformations in HP model by dividing tasks among processing nodes distributed in a server cluster. With this approach we circumvent the memory constraints observed by other approaches. We discuss the correctness of the algorithm based on the verification results achieved by model checking. The performance of our algorithm was evaluated but although benefits of parallel execution are noticeable for small proteins, we demonstrated that our algorithm has an exponential complexity.
蛋白质在细胞的功能和代谢中起着关键作用。它们的功能与三维(3D)原生结构直接相关。利用氨基酸序列的自由能最小化来预测蛋白质的三维结构,已经提出了不同的算法,但这一问题仍然是结构生物学中的一个巨大挑战。对于长蛋白质,可能的构象空间变得非常大,使得用可用的计算资源很难搜索到最优的最小自由能。由于蛋白质折叠问题的复杂性,研究人员开发了一些简化的蛋白质模型,如疏水极性(HP)模型。在这项工作中,我们提出了一种并行算法,通过在服务器集群中分布的处理节点之间划分任务来预测HP模型中的蛋白质构象。通过这种方法,我们规避了其他方法所观察到的内存约束。基于模型检验的验证结果,讨论了算法的正确性。我们对算法的性能进行了评估,尽管并行执行对小蛋白质的好处是显而易见的,但我们证明了我们的算法具有指数级的复杂性。
{"title":"Parallel Algorithm for the HP Protein Folding Problem","authors":"Matheus Machado dos Santos, Mauricio G. Goulart, G. J. Gelatti, K. Machado, A. Werhli, O. Mendizabal","doi":"10.1109/WEIT.2013.18","DOIUrl":"https://doi.org/10.1109/WEIT.2013.18","url":null,"abstract":"Proteins play a key role in cells' function and metabolism. Their functions are directly related with the three-dimensional (3D) native structure. Different algorithms have been proposed to predict the 3D protein structure from the amino acids sequence by minimizing its free energy, nonetheless, this problem still a great challenge in structural biology. The space of possible conformations becomes very large for long proteins, making it difficult to search for the optimal minimum free energy with the available computational resources. Due to the complexity involved in the protein folding problem the researchers have developed some simplified protein models as the hydrophobic-polar (HP). In this work we propose a parallel algorithm to predict protein conformations in HP model by dividing tasks among processing nodes distributed in a server cluster. With this approach we circumvent the memory constraints observed by other approaches. We discuss the correctness of the algorithm based on the verification results achieved by model checking. The performance of our algorithm was evaluated but although benefits of parallel execution are noticeable for small proteins, we demonstrated that our algorithm has an exponential complexity.","PeriodicalId":295142,"journal":{"name":"2013 2nd Workshop-School on Theoretical Computer Science","volume":"152 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123260832","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
Extension of Lattice-valued QL-implications 格值ql含义的扩展
Pub Date : 2013-10-15 DOI: 10.1109/WEIT.2013.38
E. Palmeira, B. Bedregal
The problem of extending function from a subset to the entire set can be considered for several operators in different branches of knowledge. We have provided a method to extend lattice-valued t-norms, t-conorms end fuzzy negations, in our previous investigations. In this paper, we apply this extension method for lattice-valued QL-implications and analyze its behavior. We also discuss about the relation between extension and conjugate of a given implication.
对于不同知识分支中的多个算子,可以考虑将函数从一个子集扩展到整个集合的问题。在我们之前的研究中,我们已经提供了一种扩展格值t-范数、t-一致性和模糊否定的方法。在本文中,我们将这种扩展方法应用于格值ql隐含,并分析了它的行为。我们还讨论了给定蕴涵的扩展与共轭的关系。
{"title":"Extension of Lattice-valued QL-implications","authors":"E. Palmeira, B. Bedregal","doi":"10.1109/WEIT.2013.38","DOIUrl":"https://doi.org/10.1109/WEIT.2013.38","url":null,"abstract":"The problem of extending function from a subset to the entire set can be considered for several operators in different branches of knowledge. We have provided a method to extend lattice-valued t-norms, t-conorms end fuzzy negations, in our previous investigations. In this paper, we apply this extension method for lattice-valued QL-implications and analyze its behavior. We also discuss about the relation between extension and conjugate of a given implication.","PeriodicalId":295142,"journal":{"name":"2013 2nd Workshop-School on Theoretical Computer Science","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125919384","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
An Introduction to Lambda Calculus and Functional Programming Lambda微积分和函数式编程入门
Pub Date : 2013-10-15 DOI: 10.1109/WEIT.2013.40
Rodrigo Machado
Lambda calculus is a formal system built around the concepts of function definition and function application. It is a minimalistic Turing-computable system that has a great influence on the design of functional programming. This paper is a tutorial on the untyped lambda calculus and its use as an idealised programming language.
Lambda演算是一个围绕函数定义和函数应用概念建立的形式化系统。它是一个极简的图灵可计算系统,对函数式编程的设计有很大的影响。本文是关于无类型lambda演算及其作为一种理想编程语言的教程。
{"title":"An Introduction to Lambda Calculus and Functional Programming","authors":"Rodrigo Machado","doi":"10.1109/WEIT.2013.40","DOIUrl":"https://doi.org/10.1109/WEIT.2013.40","url":null,"abstract":"Lambda calculus is a formal system built around the concepts of function definition and function application. It is a minimalistic Turing-computable system that has a great influence on the design of functional programming. This paper is a tutorial on the untyped lambda calculus and its use as an idealised programming language.","PeriodicalId":295142,"journal":{"name":"2013 2nd Workshop-School on Theoretical Computer Science","volume":"176 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124351526","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
Analysing Properties, Conjugate and Dual Constructions on Fuzzy s-X(N)or Connectives 模糊s-X(N)或连接词的性质、共轭结构和对偶结构分析
Pub Date : 2013-10-15 DOI: 10.1109/WEIT.2013.37
Diego Jaccottet, R. Reiser, A. Yamin, B. Bedregal
The main contribution of this paper is the study of a fuzzy X(N)or class, named as fuzzy s-(N)Xor, which is explicitly defined and graphically represented by the product t-norm, probabilistic sum and standard negation. The fuzzy s-Xor (co)implications obtained by such fuzzy s-X(N)or connectives are also considered along with the corresponding conjugate functions. The relationship between a fuzzy s-Xor E and its conjugate function Eρ is discussed in the following together with their dual constructions. Additionally, for a fuzzy s-Xor E connective both constructions, its dual connective XNor EN and its conjugate Eρ, satisfy analogous properties of the e-Xor class.
本文的主要贡献是研究一个模糊X(N)或类,命名为模糊s-(N)Xor,它被明确定义并图形化地表示为t-范数、概率和和标准否定的乘积。通过这种模糊s-X(N)或连接词得到的模糊s-Xor (co)隐含意义以及相应的共轭函数也被考虑。下面讨论了模糊s-Xor E与它的共轭函数exp之间的关系以及它们的对偶构造。此外,对于一个模糊的s-Xor E连接两个结构,它的对偶连接XNor EN和它的共轭Eρ满足E - xor类的类似性质。
{"title":"Analysing Properties, Conjugate and Dual Constructions on Fuzzy s-X(N)or Connectives","authors":"Diego Jaccottet, R. Reiser, A. Yamin, B. Bedregal","doi":"10.1109/WEIT.2013.37","DOIUrl":"https://doi.org/10.1109/WEIT.2013.37","url":null,"abstract":"The main contribution of this paper is the study of a fuzzy X(N)or class, named as fuzzy s-(N)Xor, which is explicitly defined and graphically represented by the product t-norm, probabilistic sum and standard negation. The fuzzy s-Xor (co)implications obtained by such fuzzy s-X(N)or connectives are also considered along with the corresponding conjugate functions. The relationship between a fuzzy s-Xor E and its conjugate function Eρ is discussed in the following together with their dual constructions. Additionally, for a fuzzy s-Xor E connective both constructions, its dual connective XNor EN and its conjugate Eρ, satisfy analogous properties of the e-Xor class.","PeriodicalId":295142,"journal":{"name":"2013 2nd Workshop-School on Theoretical Computer Science","volume":"15 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121199262","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
qGMC-Analyzer -- Quantum Simulation on Multicore Architectures qGMC-Analyzer——多核架构上的量子模拟
Pub Date : 2013-10-15 DOI: 10.1109/WEIT.2013.25
Murilo Schmalfuss, R. Reiser, M. Pilla, A. Maron
This paper presents an extension of the VPE-qGM execution environment in order to support parallel execution using OpenMP. As a relevant part of a broader project represented by the simulation framework D-GM which aims to achieve quantum simulation on hybrid architectures (clusters, multicore CPUs and GPUs), this work enables the control and execution of the simulation from multicore architectures. This proposal is shown by providing relevant management simulation on multicore CPUs, which will be later combined with GPU targeted implementations. From the synergy between these implementations, this work aims to establish a general platform for hybrid simulation, exploring different architectures usually found in clusters and expanding the capabilities of the simulation environment VPE-qGM.
为了支持使用OpenMP的并行执行,本文提出了对VPE-qGM执行环境的扩展。作为以仿真框架D-GM为代表的更广泛项目的相关部分,该项目旨在实现混合架构(集群,多核cpu和gpu)上的量子仿真,这项工作使多核架构的仿真控制和执行成为可能。通过在多核cpu上提供相关的管理仿真来证明该建议,稍后将与针对GPU的实现相结合。从这些实现之间的协同作用来看,本工作旨在建立一个混合仿真的通用平台,探索通常在集群中发现的不同架构,并扩展仿真环境VPE-qGM的功能。
{"title":"qGMC-Analyzer -- Quantum Simulation on Multicore Architectures","authors":"Murilo Schmalfuss, R. Reiser, M. Pilla, A. Maron","doi":"10.1109/WEIT.2013.25","DOIUrl":"https://doi.org/10.1109/WEIT.2013.25","url":null,"abstract":"This paper presents an extension of the VPE-qGM execution environment in order to support parallel execution using OpenMP. As a relevant part of a broader project represented by the simulation framework D-GM which aims to achieve quantum simulation on hybrid architectures (clusters, multicore CPUs and GPUs), this work enables the control and execution of the simulation from multicore architectures. This proposal is shown by providing relevant management simulation on multicore CPUs, which will be later combined with GPU targeted implementations. From the synergy between these implementations, this work aims to establish a general platform for hybrid simulation, exploring different architectures usually found in clusters and expanding the capabilities of the simulation environment VPE-qGM.","PeriodicalId":295142,"journal":{"name":"2013 2nd Workshop-School on Theoretical Computer Science","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124758929","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
Fuzzy a-Ideals of Product Operator on Bounded Fuzzy Lattices 有界模糊格上乘积算子的模糊a理想
Pub Date : 2013-10-15 DOI: 10.1109/WEIT.2013.15
I. Mezzomo, B. Bedregal, R. Santiago, R. Reiser
We consider the fuzzy lattice notion introduced by Chon, characterize a fuzzy ideal on operation of product between bounded fuzzy lattices. Define fuzzy a-ideals of fuzzy lattices and some properties analogous to the classical theory are also proved. Moreover, we characterize a fuzzy a-ideal on operation of product between bounded fuzzy lattices and prove results involving a fuzzy a-ideal of the product operator between fuzzy lattices and the product between fuzzy α-ideals of the bounded fuzzy lattices.
考虑Chon引入的模糊格概念,刻画了有界模糊格间积运算的模糊理想。定义了模糊格的模糊a理想,并证明了与经典理论类似的一些性质。此外,我们刻画了模糊格间乘积运算的模糊a-理想,并证明了涉及模糊格间乘积算子的模糊a-理想和模糊格间有界的模糊α-理想积的结果。
{"title":"Fuzzy a-Ideals of Product Operator on Bounded Fuzzy Lattices","authors":"I. Mezzomo, B. Bedregal, R. Santiago, R. Reiser","doi":"10.1109/WEIT.2013.15","DOIUrl":"https://doi.org/10.1109/WEIT.2013.15","url":null,"abstract":"We consider the fuzzy lattice notion introduced by Chon, characterize a fuzzy ideal on operation of product between bounded fuzzy lattices. Define fuzzy a-ideals of fuzzy lattices and some properties analogous to the classical theory are also proved. Moreover, we characterize a fuzzy a-ideal on operation of product between bounded fuzzy lattices and prove results involving a fuzzy a-ideal of the product operator between fuzzy lattices and the product between fuzzy α-ideals of the bounded fuzzy lattices.","PeriodicalId":295142,"journal":{"name":"2013 2nd Workshop-School on Theoretical Computer Science","volume":"132 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128362666","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
Discussing the Challenges Related to Deployment of Computational Thinking in Brazilian Basic Education 讨论在巴西基础教育中运用计算思维的挑战
Pub Date : 2013-10-15 DOI: 10.1109/WEIT.2013.27
Taina Carvalho, Daiane Andrade, J. Silveira, Victor Auler, S. Cavalheiro, M. Aguiar, Luciana Foss, A. Pernas, R. Reiser
Computational thinking aims to employ Computer Science foundations to solve problems in different knowledge areas. This paper describes projects related to computational thinking and starts a discussion on the challenges for implementing computational thinking in primary and secondary education in Brazil.
计算思维旨在运用计算机科学的基础来解决不同知识领域的问题。本文描述了与计算思维相关的项目,并开始讨论在巴西中小学教育中实施计算思维的挑战。
{"title":"Discussing the Challenges Related to Deployment of Computational Thinking in Brazilian Basic Education","authors":"Taina Carvalho, Daiane Andrade, J. Silveira, Victor Auler, S. Cavalheiro, M. Aguiar, Luciana Foss, A. Pernas, R. Reiser","doi":"10.1109/WEIT.2013.27","DOIUrl":"https://doi.org/10.1109/WEIT.2013.27","url":null,"abstract":"Computational thinking aims to employ Computer Science foundations to solve problems in different knowledge areas. This paper describes projects related to computational thinking and starts a discussion on the challenges for implementing computational thinking in primary and secondary education in Brazil.","PeriodicalId":295142,"journal":{"name":"2013 2nd Workshop-School on Theoretical Computer Science","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132002111","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
Programming Language Semantics with Isabelle/HOL 编程语言语义与Isabelle/HOL
Pub Date : 2013-10-15 DOI: 10.1109/WEIT.2013.29
A. Martini
Isabelle is a generic meta-logical framework for implementing logical formalisms, and Isabelle/HOL is the specialization of Isabelle for HOL, which stands for Higher Order Logic. In programming language theory, formal semantics is the field concerned with the rigorous mathematical study of the meaning of programming languages. In this paper we develop a relational denotational semantics for a small imperative programming language and implement it as a theory in Isabelle/HOL. We give special attention to the specification of monotonic fix point functional for loops and provide non-trivial proofs of interesting lemmas and properties with the structured proof language Isar.
伊莎贝尔是实现逻辑形式化的通用元逻辑框架,伊莎贝尔/HOL是伊莎贝尔对高阶逻辑的专门化。在程序设计语言理论中,形式语义学是对程序设计语言意义进行严格的数学研究的领域。本文为一种小型命令式编程语言开发了一种关系指称语义,并在Isabelle/HOL中作为理论实现。重点讨论了循环单调不动点泛函的说明,并利用结构化证明语言Isar给出了有趣引理和性质的非平凡证明。
{"title":"Programming Language Semantics with Isabelle/HOL","authors":"A. Martini","doi":"10.1109/WEIT.2013.29","DOIUrl":"https://doi.org/10.1109/WEIT.2013.29","url":null,"abstract":"Isabelle is a generic meta-logical framework for implementing logical formalisms, and Isabelle/HOL is the specialization of Isabelle for HOL, which stands for Higher Order Logic. In programming language theory, formal semantics is the field concerned with the rigorous mathematical study of the meaning of programming languages. In this paper we develop a relational denotational semantics for a small imperative programming language and implement it as a theory in Isabelle/HOL. We give special attention to the specification of monotonic fix point functional for loops and provide non-trivial proofs of interesting lemmas and properties with the structured proof language Isar.","PeriodicalId":295142,"journal":{"name":"2013 2nd Workshop-School on Theoretical Computer Science","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121487380","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
Specification of Models Based on Contexts using Graph Grammars 基于上下文的图形语法模型规范
Pub Date : 2013-10-15 DOI: 10.1109/WEIT.2013.36
Marcos Antonio de Oliveira Junior, L. Ribeiro, L. Duarte, É. Cota
This paper presents an approach for model specification in the context of Model Checking, using graph grammars. The choice for this formal method is justified by the visual language provided by Graph Grammar and the possibility of using it to check properties of a system. Our approach is based on the analysis of a graph grammar obtained from trace information generated by Java applications. The process of creating such graph grammar from execution traces follows the main ideas of an existing approach that allows the generation of labeled transition systems from Java code. The main objective of this work is to find a way to automate the process of generating a graph grammar, using the information extracted from the source code and execution traces. For this, we developed an algorithm that maps system information, such as values of variables and possible transitions between states of a program, to rules of a graph grammar. To evaluate the methodology used in our approach, we conducted two experiments with toy applications and discuss the results obtained.
本文提出了一种在模型检查的背景下,利用图语法进行模型规范的方法。选择这种形式化方法是由Graph Grammar提供的可视化语言和使用它来检查系统属性的可能性所证明的。我们的方法基于对从Java应用程序生成的跟踪信息中获得的图语法的分析。从执行跟踪中创建这种图语法的过程遵循现有方法的主要思想,该方法允许从Java代码生成标记的转换系统。这项工作的主要目标是找到一种方法来自动化生成图形语法的过程,使用从源代码和执行跟踪中提取的信息。为此,我们开发了一种将系统信息(如变量值和程序状态之间可能的转换)映射到图语法规则的算法。为了评估我们的方法中使用的方法,我们进行了两个玩具应用的实验,并讨论了获得的结果。
{"title":"Specification of Models Based on Contexts using Graph Grammars","authors":"Marcos Antonio de Oliveira Junior, L. Ribeiro, L. Duarte, É. Cota","doi":"10.1109/WEIT.2013.36","DOIUrl":"https://doi.org/10.1109/WEIT.2013.36","url":null,"abstract":"This paper presents an approach for model specification in the context of Model Checking, using graph grammars. The choice for this formal method is justified by the visual language provided by Graph Grammar and the possibility of using it to check properties of a system. Our approach is based on the analysis of a graph grammar obtained from trace information generated by Java applications. The process of creating such graph grammar from execution traces follows the main ideas of an existing approach that allows the generation of labeled transition systems from Java code. The main objective of this work is to find a way to automate the process of generating a graph grammar, using the information extracted from the source code and execution traces. For this, we developed an algorithm that maps system information, such as values of variables and possible transitions between states of a program, to rules of a graph grammar. To evaluate the methodology used in our approach, we conducted two experiments with toy applications and discuss the results obtained.","PeriodicalId":295142,"journal":{"name":"2013 2nd Workshop-School on Theoretical Computer Science","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126807048","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
期刊
2013 2nd Workshop-School on Theoretical Computer Science
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1