• LOGIN
    Login with username and password
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publications
  • Theses
  • Research Data
  • Projects
  • Organizations
  • Researchers
  • More
  • Collections
  • Statistics
  • LOGIN
    Login with username and password
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. Temporal Logics Meet Real-World Software Requirements: A Reality Check
 

Temporal Logics Meet Real-World Software Requirements: A Reality Check

Options
  • Details
  • Files
BORIS DOI
10.48620/87713
Official URL
https://home.inf.unibe.ch/thomas.studer/papers/RealityCheck.pdf
Description
Reasoning on the behavior of software systems is
challenging, especially in critical domains such as aerospace.
Transitioning from natural language to formal specifications
enables long-pursued activities such as modeling, synthesis, and
verification. Temporal logics are often used in this regard, each
with different operators, expressiveness or associated implemen-
tations. However, a significant gap exists between the theoretical
capabilities of the logics applied in formal methods and the
practical needs for specifying real-world requirements. This
paper addresses this gap through a case study of SpaceWire,
a standard specification for a data-handling communication
protocol often adopted on spacecraft and other on-board sys-
tems. We extract 89 software requirements exhibiting temporal
behavior and transcribe them into logic-based formalizations
using different established temporal logics, maximizing natural
encoding. We analyze the suitability of the chosen logics for
formalizing the selected software requirements to reason about
potential implications for both researchers and practitioners.
Index Terms—requirements, specification, temporal logics
Date of Publication
2025-04-27
Publication Type
Conference Item
Language(s)
en
Contributor(s)
Bögli, Roman
Institute of Computer Science
Rohani, Atefeh
Institute of Computer Science
Studer, Thomasorcid-logo
Institute of Computer Science, Logic and Theory Group (LTG)
Institute of Computer Science
Tsigkanos, Christos
Institute of Computer Science
Kehrer, Timoorcid-logo
Institute of Computer Science, Software Engineering Group (SEG)
Institute of Computer Science
Additional Credits
Institute of Computer Science
Institute of Computer Science, Logic and Theory Group (LTG)
Institute of Computer Science, Software Engineering Group (SEG)
Access(Rights)
restricted
Show full item
BORIS Portal
Bern Open Repository and Information System
Build: dd892c [ 9.04. 8:30]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
  • Audiovisual Material
  • Software & other digital items
  • Events
More
  • About BORIS Portal
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo