• 学术搜索
  • 科研智能体
    • Research Labs
    • AI 阅读
    • AI 文库
    • 深度研究
    • 学者亮点
  • 学术资源
    • AI2000
    • 期刊/会议
    • 学者库
    • 学术API
      MCP&Skill
    • 溯源树
    • 数据集
  • 知识沉淀
    • 学术空间
订阅小程序
旧版功能
aminer vip
开通会员低至0.73元/天
一次搞定AI科研
立即登录
  • English
  • 联系方式
    Formal Aspects of Computing

    Formal Aspects of Computing

    JournalISSN 0934-5043eISSN 1433-299XCCF 计算机科学理论 B中科院 计算机科学 3区

    年发文量

    研究主题

    论文(1173)

    排序
    1NewDenotational and Algebraic Semantics for the SMrCaIT Calculus Based on UTP
    Ningning Chen,Huibiao Zhu,Jifeng He

    As the scale and complexity of IoT systems continue to increase, communication security, mobile device design, and real-time data processing are under tremendous pressure, making it more challenging to build secure and reliable IoT systems. Therefore, there is an urgent need for rigorous theoretical specification and analysis of IoT systems, especially through formal methods. In response, our recent work proposed the Secure Mobile Real-time Process Calculus for Internet of Things (SMrCaIT) calculus, a process calculus designed for IoT systems. SMrCaIT is the calculus capable of comprehensively modeling the security, real-time, and mobility features of IoT systems. This article further explores how to predict and reason about program behavior using mathematical theory without actual execution, and how to formally describe equivalence relationships between programs. To achieve this, we define the denotational and algebraic semantics of the SMrCaIT calculus, based on the Unifying Theories of Programming (UTP). Additionally, to support the algebraic exploration of parallel expansion laws, we extend the SMrCaIT calculus with three types of guarded choices, enabling any SMrCaIT program to be transformed into a unified form (i.e., a guarded choice form). Finally, we use a Vehicle Ad Hoc Network (VANET) case to demonstrate the applicability of the denotational and algebraic semantics of the SMrCaIT calculus in real-world physical scenarios.

    2026
    引用
    AI阅读
    加入学术空间
    2NewConcluding the Special Collection on the History of Formal Methods
    Maurice H. ter Beek,Einar Broch Johnsen
    2026
    引用
    AI阅读
    加入学术空间
    3Experiences from the European ProCoS Projects: Provably Correct Systems
    Jonathan Bowen,Martin Fränzle, Ernst-Rüdiger Olderog,Dines Bjorner, Michael Hansen,Hans Langmaack,Zhiming Liu, Ursula Martin

    This article presents the collaborative European ESPRIT ProCoS projects on “Provably Correct Systems”, and associated initiatives of the 1990s. The influence of the projects in the field of formal methods is also discussed. A general overview of the projects is provided, together with a number of reminiscences by those involved with the projects, including the influence on the subsequent careers of participants. The projects addressed the issues of connecting formal approaches at different connected levels of formality, including requirements, specification, and compilation down to machine code and even directly into hardware. The investigations were based on a representative subset of the programming language Occam, which was subsequently extended by elements indicative of particular problems of compilation, yet not found in Occam, and the related Transputer microprocessor. In practice, two of the most important and enduring results after the projects were Duration Calculus and Unifying Theories of Programming, both subfields of formal methods, with associated communities of researchers and practitioners.

    2026
    引用
    AI阅读
    加入学术空间
    4Real-Time Model Checking for Closed-Loop Robot Reactive Planning
    Christopher Chandler,Bernd Porr, Giulia Lafratta,Alice Miller

    Reactive obstacle avoidance methods often cause agents to become trapped in local minima, because they can often only reason one step ahead (i.e., the next action based on the current state). In this paper, we use model checking to achieve reactive multi-step planning and obstacle avoidance on an autonomous robot. Our small, purpose-built model checking algorithm generates plans in situ (within the robot’s code) based on “core” knowledge and attention as found in biological agents. This is achieved in real-time using no pre-computed data on a low-powered device. Our approach is based on chaining temporary control systems that are spawned to counteract disturbances in the local environment which disrupt an autonomous agent from its preferred action (or resting state ). We mitigate state-space explosion by relying on temporary snapshots of the immediate environment, restricting the number of states. Multi-step planning using counter-examples generated by depth-first search and a negated LTL path property is applied to scenarios involving a cul-de-sac and a free-standing obstacle. Empirical results and informal proofs of two fundamental properties demonstrate the effectiveness of our approach for the creation of efficient multi-step plans for local obstacle avoidance. We significantly improve performance compared to a purely reactive agent that can only plan one step ahead. Our approach is an instructional case study for the development of safe and reliable navigation in the context of autonomous vehicles. We believe it also has general application in navigation for mission-critical mobile robots.

    2026
    引用
    AI阅读
    加入学术空间
    5The Past, Present, and Future of Formal Methods in Brazil
    Gustavo Carvalho,Haniel Barbosa, Lucas Lima, Edjard Mota,Sidney Nogueira

    Formal methods are mathematically-based approaches with the potential to reveal hidden assumptions or overlooked requirements. Therefore, they provide means for precise specification, design, and verification of software and systems. Studying formal methods from a historical perspective preserves history, enables recognition of contributions, and investigates how local academic cultures, policies, and funding shaped their trajectories. This work fills the gap of the lack of a picture of the Brazilian formal methods community. It provides a historical narrative of this community in diverse dimensions, such as past and current research projects, research groups, teaching initiatives, and the profile of its flagship event. Through these contributions, we not only document the achievements and faced challenges, but also inspire future research and collaborations, underpinning the importance of formal methods in advancing software engineering practices in Brazil and beyond.

    2026
    引用
    AI阅读
    加入学术空间
    立即登录,查看全部 1173 篇论文

    高被引作者

    作者引用发文
    Bengt Jönsson15113
    Hans Hansson13671
    J.A. (Jan) Bergstra8407
    James Woodcock76120
    J.C.M. (Jos) Baeten7165
    Ana Cavalcanti71218
    Nikolai Kosmatov6946
    Julien Signoles6742
    Florent Kirchner6651
    Virgile Prevosto6651

    高产作者

    作者引用发文
    James Woodcock76120
    Ana Cavalcanti71218
    Ian Hayes33714
    Graeme Smith26513
    Wim H. Hesselink14713
    Jifeng He41612
    John Derrick18511
    Jonathan Bowen10810
    Ralph-Johan Back52710
    Steve Schneider27510

    相关期刊

    International Journal on Software Tools for Technology Transfer
    European Conference on Object-Oriented Programming
    International Conference on Computer Aided Verification
    Theoretical Aspects of Software Engineering
    Integrated Formal Methods
    International Symposium on Formal Methods
    Fundamental Approaches to Software Engineering
    IEEE International Conference on Formal Engineering Methods
    Leveraging Applications of Formal Methods
    Runtime Verification