Electronic Notes in Theoretical Computer Science最新文献

筛选
英文 中文
A Constraint-based Language for Multiparty Interactions 用于多方交互的基于约束的语言
Electronic Notes in Theoretical Computer Science Pub Date : 2020-09-15 DOI: 10.1016/j.entcs.2020.08.003
Linda Brodo, Carlos Olarte
{"title":"A Constraint-based Language for Multiparty Interactions","authors":"Linda Brodo,&nbsp;Carlos Olarte","doi":"10.1016/j.entcs.2020.08.003","DOIUrl":"10.1016/j.entcs.2020.08.003","url":null,"abstract":"<div><p>Multiparty interactions are common place in today's distributed systems. An agent usually communicates, in a single session, with other agents to accomplish a given task. Take for instance an online transaction including the vendor, the client, the credit card system and the bank. When specifying this kind of system, we probably observe a single transaction including several (binary) communications leading to changes in the state of all the involved agents. Multiway synchronization process calculi, that move from a binary to a multiparty synchronization discipline, have been proposed to formally study the behavior of those systems. However, adopting models such as Bodei, Brodo, and Bruni's Core Network Algebra (CNA), where the number of participants in an interaction is not fixed a priori, leads to an exponential blow-up in the number of states/behaviors that can be observed from the system. In this paper we explore mechanisms to tackle this problem. We extend CNA with constraints that declaratively allow the modeler to restrict the interaction that should actually happen. Our extended process algebra, called CCNA, finds application in balancing the interactions in a concurrent system, leading to a simple, deadlock-free and fair solution for the Dinning Philosopher problem. Our definition of constraints is general enough and it offers the possibility of accumulating costs in a multiparty negotiation. Hence, only computations respecting the thresholds imposed by the modeler are observed. We use this machinery to neatly model a Service Level Agreement protocol. We develop the theory of CCNA including its operational semantics and a behavioral equivalence that we prove to be a congruence. We also propose a prototypical implementation that allows us to verify, automatically, some of the systems explored in the paper.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.08.003","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129957699","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A Unified View on Bipartite Species-reaction Graphs and Their Relation to Interaction Graphs and Qualitative Dynamics of Chemical Reaction Networks 二部种-反应图及其与相互作用图和化学反应网络定性动力学关系的统一观点
Electronic Notes in Theoretical Computer Science Pub Date : 2020-09-01 DOI: 10.1016/j.entcs.2020.06.005
Hans-Michael Kaltenbach
{"title":"A Unified View on Bipartite Species-reaction Graphs and Their Relation to Interaction Graphs and Qualitative Dynamics of Chemical Reaction Networks","authors":"Hans-Michael Kaltenbach","doi":"10.1016/j.entcs.2020.06.005","DOIUrl":"10.1016/j.entcs.2020.06.005","url":null,"abstract":"<div><p>The Jacobian matrix of a dynamic system and its principal minors play a prominent role in the study of qualitative dynamics and bifurcation analysis. When interpreting the Jacobian as an adjacency matrix of an interaction graph, its principal minors reate to sets of disjoint cycles in this graph and conditions for qualitative dynamic behaviors can be inferred from its cycle structure. The Jacobian of chemical reaction systems decomposes into the product of two matrices, which allows more fine-grained analyses by studying a corresponding bipartite species-reaction graph. Several different bipartite graphs have been proposed and results on injectivity, multistationarity, and bifurcations have been derived. Here, we present a new definition of the species-reaction graph that directly connects the cycle structure with determinant expansion terms, principal minors, and the coefficients of the characteristic polynomial. It encompasses previous graph constructions as special cases. This graph has a direct relation to the interaction graph, and properties of cycles and sub-graphs can be translated in both directions. A simple equivalence relation enables simplified decomposition of determinant expansions and allows simpler and more direct proofs of previous results.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.06.005","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125015706","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Modelling Patterns of Gene Regulation in the bond-calculus 键演算中基因调控的建模模式
Electronic Notes in Theoretical Computer Science Pub Date : 2020-09-01 DOI: 10.1016/j.entcs.2020.06.007
Thomas Wright , Ian Stark
{"title":"Modelling Patterns of Gene Regulation in the bond-calculus","authors":"Thomas Wright ,&nbsp;Ian Stark","doi":"10.1016/j.entcs.2020.06.007","DOIUrl":"10.1016/j.entcs.2020.06.007","url":null,"abstract":"<div><p>The <em>bond-calculus</em> is a language for modelling interactions between continuous populations of biomolecular agents. The calculus combines process-algebra descriptions of individual agent behaviour with <em>affinity patterns</em>, which can specify a wide variety of patterns of interactions between the sites of different agents. These affinity patterns extend binary molecular affinities to multiway reactions, general kinetic laws, and cooperative interactions. In this paper we explore bond-calculus modelling of gene regulation at both the molecular and network levels. At the molecular level, we show how affinity patterns can succinctly describe the <em>λ-switch</em>, a prototypical example of cooperative regulation. Moving to the network level, we develop a general model of gene regulatory networks using affinity patterns and an expanded Hill kinetic law. We illustrate the approach with a specific example: the complex plant circadian clock. We analyse these models via the bond-calculus's differential equation and stochastic semantics, and validate our results against existing models from the literature.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.06.007","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124804759","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Executable Biochemical Space for Specification and Analysis of Biochemical Systems 生化系统规范与分析的可执行生化空间
Electronic Notes in Theoretical Computer Science Pub Date : 2020-09-01 DOI: 10.1016/j.entcs.2020.06.006
Matej Troják, David Šafránek, Luboš Brim, Jakub Šalagovič, Jan Červený
{"title":"Executable Biochemical Space for Specification and Analysis of Biochemical Systems","authors":"Matej Troják,&nbsp;David Šafránek,&nbsp;Luboš Brim,&nbsp;Jakub Šalagovič,&nbsp;Jan Červený","doi":"10.1016/j.entcs.2020.06.006","DOIUrl":"https://doi.org/10.1016/j.entcs.2020.06.006","url":null,"abstract":"<div><p>We present the second generation of a rule-based language called Biochemical Space Language (BCSL) that combines the advantages of different approaches and thus makes an effort to overcome several problems with existing solutions. The key aspect of the language is the level of abstraction it uses, which allows scalable and compact hierarchical specification of biochemical entities. This abstraction enables unique analysis techniques to reason about properties of models written in the language on the semantic and syntactic level.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.06.006","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138379805","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Proving the Absence of Unbounded Polymers in Rule-based Models 在基于规则的模型中证明无界聚合物的不存在
Electronic Notes in Theoretical Computer Science Pub Date : 2020-09-01 DOI: 10.1016/j.entcs.2020.06.003
Pierre Boutillier, Aurélie Faure de Pebeyre, Jérôme Feret
{"title":"Proving the Absence of Unbounded Polymers in Rule-based Models","authors":"Pierre Boutillier,&nbsp;Aurélie Faure de Pebeyre,&nbsp;Jérôme Feret","doi":"10.1016/j.entcs.2020.06.003","DOIUrl":"10.1016/j.entcs.2020.06.003","url":null,"abstract":"<div><p>Rule-based languages, such as Kappa and BNGL, allow for the description of very combinatorial models of interactions between proteins. A huge (when not infinite) number of different kinds of bio-molecular compounds may arise due to proteins with multiple binding and phosphorylation sites. Knowing beforehand whether a model may involve an infinite number of different kinds of bio-molecular compounds is crucial for the modeller. On the first hand, having an infinite number of kinds of bio-molecular compounds is sometimes a hint for modelling flaws: forgetting to specify the conflicts among binding rules is a common mistake. On the second hand, it impacts the choice of the semantics for the models (among stochastic, differential, hybrid).</p><p>In this paper, we introduce a data-structure to abstract the potential unbounded polymers that may be formed in a rule-based model. This data-structure is a graph, the nodes and the edges of which are labelled with patterns. By construction, every potentially unbounded polymer is associated to at least one cycle in that graph. This data-structure has two main advantages. Firstly, as opposed to site-graphs, one can reason about cycles without enumerating them (by the means of Tarjan's algorithm for detecting strongly connected components). Secondly, this data-structures may be combined easily with information coming from additional reachability analysis: the edges that are labelled with an overlap that is proved unreachable in the model may be safely discarded.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.06.003","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125579510","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Tropical Abstraction of Biochemical Reaction Networks with Guarantees 具有保证的生物化学反应网络的热带抽象
Electronic Notes in Theoretical Computer Science Pub Date : 2020-09-01 DOI: 10.1016/j.entcs.2020.06.002
Andreea Beica, Jérôme Feret, Tatjana Petrov
{"title":"Tropical Abstraction of Biochemical Reaction Networks with Guarantees","authors":"Andreea Beica,&nbsp;Jérôme Feret,&nbsp;Tatjana Petrov","doi":"10.1016/j.entcs.2020.06.002","DOIUrl":"10.1016/j.entcs.2020.06.002","url":null,"abstract":"<div><p>Biochemical molecules interact through modification and binding reactions, giving raise to a combinatorial number of possible biochemical species. The time-dependent evolution of concentrations of the species is commonly described by a system of coupled ordinary differential equations (ODEs). However, the analysis of such high-dimensional, non-linear system of equations is often computationally expensive and even prohibitive in practice. The major challenge towards reducing such models is providing the guarantees as to how the solution of the reduced model relates to that of the original model, while avoiding to solve the original model.</p><p>In this paper, we have designed and tested an approximation method for ODE models of biochemical reaction systems, in which the guarantees are our major requirement. Borrowing from tropical analysis techniques, we look at the dominance relations among terms of each species' ODE. These dominance relations can be exploited to simplify the original model, by neglecting the dominated terms. As the dominant subsystems can change during the system's dynamics, depending on which species dominate the others, several possible modes exist. Thus, simpler models consisting of only the dominant subsystems can be assembled into hybrid, piecewise smooth models, which approximate the behavior of the initial system. By combining the detection of dominated terms with symbolic bounds propagation, we show how to approximate the original model by an assembly of simpler models, consisting in ordinary differential equations that provide time-dependent lower and upper bounds for the concentrations of the initial model's species.</p><p>The utility of our method is twofold. On the one hand, it provides a reduction heuristics that performs without any prior knowledge of the initial system's behavior (<em>i.e</em>., no simulation of the initial system is needed in order to reduce it). On the other hand, our method provides sound interval bounds for each species, and hence can serve to evaluate the faithfulness of tropicalization reduction heuristics for ODE models of biochemical reduction systems. The method is tested on several case studies.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.06.002","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127200510","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Static Analysis and Stochastic Search for Reachability Problem 可达性问题的静态分析与随机搜索
Electronic Notes in Theoretical Computer Science Pub Date : 2020-09-01 DOI: 10.1016/j.entcs.2020.06.008
Xinwei Chai, Tony Ribeiro, Morgan Magnin, Olivier Roux , Katsumi Inoue
{"title":"Static Analysis and Stochastic Search for Reachability Problem","authors":"Xinwei Chai,&nbsp;Tony Ribeiro,&nbsp;Morgan Magnin,&nbsp;Olivier Roux ,&nbsp;Katsumi Inoue","doi":"10.1016/j.entcs.2020.06.008","DOIUrl":"10.1016/j.entcs.2020.06.008","url":null,"abstract":"<div><p>This paper focuses on a major improvement on the analysis of reachability properties in large-scale dynamical biological models. To tackle such models, where classical model checkers fail due to state space explosion led by exhaustive search. Alternative static analysis approaches have been proposed, but they may also fail in certain cases due to non-exhaustive search. In this paper, we introduce a hybrid approach ASPReach, which combines static analysis and stochastic search to break the limits of both approaches. We tackle this issue on a modeling framework we recently introduced, Asynchronous Binary Automata Network (ABAN). We show that ASPReach is able to analyze efficiently some reachability properties which could not be solved by existing methods. We studied also various cases from biological literature, emphasizing the merits of our approach in terms of conclusiveness and performance.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.06.008","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116550425","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Toward Model Selection by Formal Methods 用形式化方法选择模型
Electronic Notes in Theoretical Computer Science Pub Date : 2020-09-01 DOI: 10.1016/j.entcs.2020.06.004
Matej Hajnal, Samuel Pastva
{"title":"Toward Model Selection by Formal Methods","authors":"Matej Hajnal,&nbsp;Samuel Pastva","doi":"10.1016/j.entcs.2020.06.004","DOIUrl":"10.1016/j.entcs.2020.06.004","url":null,"abstract":"<div><p>We address the problem of selecting a model from a list of potential models in the field of dynamical systems. The selection is based on model behaviour specified in temporal logic rather than time series. This provides more global constraints on the system dynamics. Not only to select one model but also to create an ordered structure, we propose the model ordering problem. We suggest and apply several ordering relations comparing models given property specification. To provide a formal method with global results for the proposed setting we employ and adapt model checking and parameter synthesis methods. To evaluate the method, we apply the proposed method to several qualitative models of regulatory networks.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.06.004","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123710366","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
APU Performance Evaluation for Accelerating Computationally Expensive Workloads 加速计算昂贵工作负载的APU性能评估
Electronic Notes in Theoretical Computer Science Pub Date : 2020-06-01 DOI: 10.1016/j.entcs.2020.02.015
Ernesto Rivera-Alvarado , Francisco J. Torres-Rojas
{"title":"APU Performance Evaluation for Accelerating Computationally Expensive Workloads","authors":"Ernesto Rivera-Alvarado ,&nbsp;Francisco J. Torres-Rojas","doi":"10.1016/j.entcs.2020.02.015","DOIUrl":"10.1016/j.entcs.2020.02.015","url":null,"abstract":"<div><p>APUs (Accelerated Processing Units) are widely available in personal computers as low-cost processors that have a CPU and an integrated GPU for displaying graphics, in the same die. Using a ray tracing algorithm as a computationally intensive workload and taking advantage of the APU specific characteristics, we compare the performance of this SoC against CPU and GPU solutions in the same price range.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.02.015","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114714537","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Improvements to the Robust Transform Based on the Weighted Median Operator Algorithm 基于加权中值算子的鲁棒变换改进
Electronic Notes in Theoretical Computer Science Pub Date : 2020-06-01 DOI: 10.1016/j.entcs.2020.02.014
Jesús E. Ramírez, José Paredes, Yudith Cardinale
{"title":"Improvements to the Robust Transform Based on the Weighted Median Operator Algorithm","authors":"Jesús E. Ramírez,&nbsp;José Paredes,&nbsp;Yudith Cardinale","doi":"10.1016/j.entcs.2020.02.014","DOIUrl":"10.1016/j.entcs.2020.02.014","url":null,"abstract":"<div><p>The Robust Transform based on the Weighted Median operator algorithm calculates the transform of a signal when it has been exposed to impulsive noise. Since this algorithm demands very long execution time, it is not useful for real time signal processing systems. In this context, this work presents several strategies to improve its performance, such as the reduction of redundant calculations, optimization in the memory access, and a multithreads version of the algorithm. Besides, the original estimation method is modified to decrease even more the average execution time, keeping the quality level of the numeric results. The experimental results show a 30% performance improvement by reducing redundant calculations and optimizing the memory access, without making modifications to the estimation method and without using multi-threaded processing; 93% performance improvement by introducing modifications to the estimation method; and 97% performance improvement by incorporating the multi-threaded processing.</p></div>","PeriodicalId":38770,"journal":{"name":"Electronic Notes in Theoretical Computer Science","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.entcs.2020.02.014","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127701764","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信