首页 > 最新文献

Formal Aspects of Computing最新文献

英文 中文
Editorial 编辑
IF 1 4区 计算机科学 Q2 Mathematics Pub Date : 2021-12-01 DOI: 10.1007/s00165-021-00568-x
Alessandro Fantechi, Anne E. Haxthausen, Jim Woodcock
{"title":"Editorial","authors":"Alessandro Fantechi, Anne E. Haxthausen, Jim Woodcock","doi":"10.1007/s00165-021-00568-x","DOIUrl":"https://doi.org/10.1007/s00165-021-00568-x","url":null,"abstract":"","PeriodicalId":50432,"journal":{"name":"Formal Aspects of Computing","volume":null,"pages":null},"PeriodicalIF":1.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44393017","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A refinement-based development of a distributed signalling system 基于改进的分布式信号系统开发
IF 1 4区 计算机科学 Q2 Mathematics Pub Date : 2021-11-24 DOI: 10.1007/s00165-021-00567-y
P. Stankaitis, A. Iliasov, Tsutomu Kobayashi, Y. A. Ameur, F. Ishikawa, A. Romanovsky
{"title":"A refinement-based development of a distributed signalling system","authors":"P. Stankaitis, A. Iliasov, Tsutomu Kobayashi, Y. A. Ameur, F. Ishikawa, A. Romanovsky","doi":"10.1007/s00165-021-00567-y","DOIUrl":"https://doi.org/10.1007/s00165-021-00567-y","url":null,"abstract":"","PeriodicalId":50432,"journal":{"name":"Formal Aspects of Computing","volume":null,"pages":null},"PeriodicalIF":1.0,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44004990","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
TOrPEDO: witnessing model correctness with topological proofs 鱼雷:用拓扑证明证明模型的正确性
IF 1 4区 计算机科学 Q2 Mathematics Pub Date : 2021-11-06 DOI: 10.1007/s00165-021-00564-1
C. Menghi, A. M. Rizzi, A. Bernasconi, P. Spoletini
{"title":"TOrPEDO: witnessing model correctness with topological proofs","authors":"C. Menghi, A. M. Rizzi, A. Bernasconi, P. Spoletini","doi":"10.1007/s00165-021-00564-1","DOIUrl":"https://doi.org/10.1007/s00165-021-00564-1","url":null,"abstract":"","PeriodicalId":50432,"journal":{"name":"Formal Aspects of Computing","volume":null,"pages":null},"PeriodicalIF":1.0,"publicationDate":"2021-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48780351","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Drawing with SAT: four methods and A tool for producing railway infrastructure schematics 用SAT绘图:制作铁路基础设施图的四种方法和工具
IF 1 4区 计算机科学 Q2 Mathematics Pub Date : 2021-10-20 DOI: 10.1007/s00165-021-00566-z
Bjørnar Luteberget, Christian Johansen
{"title":"Drawing with SAT: four methods and A tool for producing railway infrastructure schematics","authors":"Bjørnar Luteberget, Christian Johansen","doi":"10.1007/s00165-021-00566-z","DOIUrl":"https://doi.org/10.1007/s00165-021-00566-z","url":null,"abstract":"","PeriodicalId":50432,"journal":{"name":"Formal Aspects of Computing","volume":null,"pages":null},"PeriodicalIF":1.0,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44247597","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Compositional modeling of railway Virtual Coupling with Stochastic Activity Networks 基于随机活动网络的铁路虚拟耦合组合建模
IF 1 4区 计算机科学 Q2 Mathematics Pub Date : 2021-09-24 DOI: 10.1007/s00165-021-00560-5
Francesco Flammini, S. Marrone, Roberto Nardone, V. Vittorini
{"title":"Compositional modeling of railway Virtual Coupling with Stochastic Activity Networks","authors":"Francesco Flammini, S. Marrone, Roberto Nardone, V. Vittorini","doi":"10.1007/s00165-021-00560-5","DOIUrl":"https://doi.org/10.1007/s00165-021-00560-5","url":null,"abstract":"","PeriodicalId":50432,"journal":{"name":"Formal Aspects of Computing","volume":null,"pages":null},"PeriodicalIF":1.0,"publicationDate":"2021-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44648938","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
A Survey of Practical Formal Methods for Security 安全实用形式化方法综述
IF 1 4区 计算机科学 Q2 Mathematics Pub Date : 2021-09-03 DOI: 10.1145/3522582
T. Kulik, Brijesh Dongol, P. Larsen, H. D. Macedo, S. Schneider, P. Tran-Jørgensen, James Woodcock
In today’s world, critical infrastructure is often controlled by computing systems. This introduces new risks for cyber attacks, which can compromise the security and disrupt the functionality of these systems. It is therefore necessary to build such systems with strong guarantees of resiliency against cyber attacks. One way to achieve this level of assurance is using formal verification, which provides proofs of system compliance with desired cyber security properties. The use of Formal Methods (FM) in aspects of cyber security and safety-critical systems are reviewed in this article. We split FM into the three main classes: theorem proving, model checking, and lightweight FM. To allow the different uses of FM to be compared, we define a common set of terms. We further develop categories based on the type of computing system FM are applied in. Solutions in each class and category are presented, discussed, compared, and summarised. We describe historical highlights and developments and present a state-of-the-art review in the area of FM in cyber security. This review is presented from the point of view of FM practitioners and researchers, commenting on the trends in each of the classes and categories. This is achieved by considering all types of FM, several types of security and safety-critical systems, and by structuring the taxonomy accordingly. The article hence provides a comprehensive overview of FM and techniques available to system designers of security-critical systems, simplifying the process of choosing the right tool for the task. The article concludes by summarising the discussion of the review, focusing on best practices, challenges, general future trends, and directions of research within this field.
在当今世界,关键基础设施通常由计算系统控制。这为网络攻击带来了新的风险,这可能会危及这些系统的安全性并破坏其功能。因此,有必要建立这样的系统,为抵御网络攻击提供强有力的弹性保证。实现这种保证级别的一种方法是使用正式验证,它提供了系统符合所需网络安全属性的证明。本文回顾了形式化方法(FM)在网络安全和安全关键系统方面的使用。我们将FM分为三个主要类:定理证明、模型检查和轻量级FM。为了比较FM的不同用法,我们定义了一组通用术语。我们进一步根据FM所应用的计算系统类型来划分分类。介绍、讨论、比较和总结每个类和类别的解决方案。我们描述了网络安全领域FM的历史亮点和发展,并对其进行了最新的回顾。本文从FM从业者和研究人员的角度对每个类别和类别的趋势进行了评论。这是通过考虑所有类型的FM、几种类型的安全性和安全性关键型系统,并相应地构建分类法来实现的。因此,本文全面概述了FM和安全关键型系统的系统设计人员可用的技术,简化了为任务选择正确工具的过程。文章最后总结了对审查的讨论,重点关注该领域的最佳实践、挑战、总体未来趋势和研究方向。
{"title":"A Survey of Practical Formal Methods for Security","authors":"T. Kulik, Brijesh Dongol, P. Larsen, H. D. Macedo, S. Schneider, P. Tran-Jørgensen, James Woodcock","doi":"10.1145/3522582","DOIUrl":"https://doi.org/10.1145/3522582","url":null,"abstract":"In today’s world, critical infrastructure is often controlled by computing systems. This introduces new risks for cyber attacks, which can compromise the security and disrupt the functionality of these systems. It is therefore necessary to build such systems with strong guarantees of resiliency against cyber attacks. One way to achieve this level of assurance is using formal verification, which provides proofs of system compliance with desired cyber security properties. The use of Formal Methods (FM) in aspects of cyber security and safety-critical systems are reviewed in this article. We split FM into the three main classes: theorem proving, model checking, and lightweight FM. To allow the different uses of FM to be compared, we define a common set of terms. We further develop categories based on the type of computing system FM are applied in. Solutions in each class and category are presented, discussed, compared, and summarised. We describe historical highlights and developments and present a state-of-the-art review in the area of FM in cyber security. This review is presented from the point of view of FM practitioners and researchers, commenting on the trends in each of the classes and categories. This is achieved by considering all types of FM, several types of security and safety-critical systems, and by structuring the taxonomy accordingly. The article hence provides a comprehensive overview of FM and techniques available to system designers of security-critical systems, simplifying the process of choosing the right tool for the task. The article concludes by summarising the discussion of the review, focusing on best practices, challenges, general future trends, and directions of research within this field.","PeriodicalId":50432,"journal":{"name":"Formal Aspects of Computing","volume":null,"pages":null},"PeriodicalIF":1.0,"publicationDate":"2021-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41962278","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Foundations of programming languages 编程语言基础
IF 1 4区 计算机科学 Q2 Mathematics Pub Date : 2021-08-16 DOI: 10.1007/s00165-021-00561-4
R. Wilhelm
{"title":"Foundations of programming languages","authors":"R. Wilhelm","doi":"10.1007/s00165-021-00561-4","DOIUrl":"https://doi.org/10.1007/s00165-021-00561-4","url":null,"abstract":"","PeriodicalId":50432,"journal":{"name":"Formal Aspects of Computing","volume":null,"pages":null},"PeriodicalIF":1.0,"publicationDate":"2021-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s00165-021-00561-4","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45052710","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Language Family Engineering with Product Lines of Multi-level Models 具有多层次模型产品线的语言族工程
IF 1 4区 计算机科学 Q2 Mathematics Pub Date : 2021-08-10 DOI: 10.1007/s00165-021-00554-3
J. de Lara, E. Guerra
{"title":"Language Family Engineering with Product Lines of Multi-level Models","authors":"J. de Lara, E. Guerra","doi":"10.1007/s00165-021-00554-3","DOIUrl":"https://doi.org/10.1007/s00165-021-00554-3","url":null,"abstract":"","PeriodicalId":50432,"journal":{"name":"Formal Aspects of Computing","volume":null,"pages":null},"PeriodicalIF":1.0,"publicationDate":"2021-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s00165-021-00554-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48306707","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
On Lexicographic Proof Rules for Probabilistic Termination 论概率终止的词典证明规则
IF 1 4区 计算机科学 Q2 Mathematics Pub Date : 2021-08-04 DOI: 10.1145/3585391
K. Chatterjee, Ehsan Kafshdar Goharshady, Petr Novotn'y, Jiri Zárevúcky, Đorđe Žikelić
We consider the almost-sure (a.s.) termination problem for probabilistic programs, which are a stochastic extension of classical imperative programs. Lexicographic ranking functions provide a sound and practical approach for termination of non-probabilistic programs, and their extension to probabilistic programs is achieved via lexicographic ranking supermartingales (LexRSMs). However, LexRSMs introduced in the previous work have a limitation that impedes their automation: all of their components have to be non-negative in all reachable states. This might result in a LexRSM not existing even for simple terminating programs. Our contributions are twofold. First, we introduce a generalization of LexRSMs that allows for some components to be negative. This standard feature of non-probabilistic termination proofs was hitherto not known to be sound in the probabilistic setting, as the soundness proof requires a careful analysis of the underlying stochastic process. Second, we present polynomial-time algorithms using our generalized LexRSMs for proving a.s. termination in broad classes of linear-arithmetic programs.
考虑概率规划的几乎确定终止问题,它是经典命令式规划的一种随机扩展。字典排序函数为非概率程序的终止提供了一种可靠而实用的方法,并通过字典排序上鞅(LexRSMs)实现了它们对概率程序的扩展。然而,在前面的工作中引入的lexrsm有一个限制,阻碍了它们的自动化:它们的所有组件在所有可达状态下都必须是非负的。这可能导致即使对于简单的终止程序也不存在LexRSM。我们的贡献是双重的。首先,我们介绍了lexrsm的一般化,它允许某些组件为负。这种非概率终止证明的标准特征迄今为止还不知道在概率设置中是可靠的,因为可靠性证明需要对潜在的随机过程进行仔细的分析。其次,我们提出了多项式时间算法,使用我们的广义LexRSMs来证明广义线性算术程序中的自动终止。
{"title":"On Lexicographic Proof Rules for Probabilistic Termination","authors":"K. Chatterjee, Ehsan Kafshdar Goharshady, Petr Novotn'y, Jiri Zárevúcky, Đorđe Žikelić","doi":"10.1145/3585391","DOIUrl":"https://doi.org/10.1145/3585391","url":null,"abstract":"We consider the almost-sure (a.s.) termination problem for probabilistic programs, which are a stochastic extension of classical imperative programs. Lexicographic ranking functions provide a sound and practical approach for termination of non-probabilistic programs, and their extension to probabilistic programs is achieved via lexicographic ranking supermartingales (LexRSMs). However, LexRSMs introduced in the previous work have a limitation that impedes their automation: all of their components have to be non-negative in all reachable states. This might result in a LexRSM not existing even for simple terminating programs. Our contributions are twofold. First, we introduce a generalization of LexRSMs that allows for some components to be negative. This standard feature of non-probabilistic termination proofs was hitherto not known to be sound in the probabilistic setting, as the soundness proof requires a careful analysis of the underlying stochastic process. Second, we present polynomial-time algorithms using our generalized LexRSMs for proving a.s. termination in broad classes of linear-arithmetic programs.","PeriodicalId":50432,"journal":{"name":"Formal Aspects of Computing","volume":null,"pages":null},"PeriodicalIF":1.0,"publicationDate":"2021-08-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46836077","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Verification of piecewise deep neural networks: a star set approach with zonotope pre-filter 分段深度神经网络的验证:带分区预滤波的星集方法
IF 1 4区 计算机科学 Q2 Mathematics Pub Date : 2021-08-01 DOI: 10.1007/s00165-021-00553-4
Hoang-Dung Tran, Neelanjana Pal, Diego Manzanas Lopez, Patrick Musau, Xiaodong Yang, L. V. Nguyen, Weiming Xiang, Stanley Bak, Taylor T. Johnson
{"title":"Verification of piecewise deep neural networks: a star set approach with zonotope pre-filter","authors":"Hoang-Dung Tran, Neelanjana Pal, Diego Manzanas Lopez, Patrick Musau, Xiaodong Yang, L. V. Nguyen, Weiming Xiang, Stanley Bak, Taylor T. Johnson","doi":"10.1007/s00165-021-00553-4","DOIUrl":"https://doi.org/10.1007/s00165-021-00553-4","url":null,"abstract":"","PeriodicalId":50432,"journal":{"name":"Formal Aspects of Computing","volume":null,"pages":null},"PeriodicalIF":1.0,"publicationDate":"2021-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s00165-021-00553-4","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42415708","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
期刊
Formal Aspects of Computing
全部 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