Oct 2026· Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems· pp. 35-46· 0 citations· 15 references
TL;DR
OntoSTL defines a bidirectional transformation between STL and OWL and applies equivalence-preserving canonicalization rules, including implication elimination, supported Negation Normal Form (NNF) conversion, Boolean simplification, associative flattening, and deterministic operand ordering.
Abstract
Formal verification of safety-critical cyber-physical systems uses languages such as Signal Temporal Logic (STL) to express time-sensitive properties over real-valued signals. However, large collections of formal requirements often contain recurring structural patterns that remain hidden in syntactically different formulas. Model-Driven Engineering supports requirement traceability, although existing methods provide limited means to identify and exploit these patterns within requirement sets. We address this limitation through OntoSTL, which first transforms STL formulas into Web Ontology Language (OWL) knowledge graphs then performs canonicalization on the formulas. The resulting representation supports querying with the SPARQL Protocol and RDF Query Language (SPARQL) and validation with the Shapes Constraint Language (SHACL). OntoSTL defines a bidirectional transformation between STL and OWL and applies equivalence-preserving canonicalization rules, including implication elimination, supported Negation Normal Form (NNF) conversion, Boolean simplification, associative flattening, and deterministic operand ordering. An analysis of 8,888 STL formulas identified 2,439 distinct structural topologies before canonicalization and 2,032 afterward, which indicates structural redundancy. The transformation algorithms terminate and preserve the information required to reconstruct formulas within the supported STL fragment. Empirical evaluation demonstrates round-trip structural preservation and an average processing time of 2.22 ms per formula.
Large collections of software artifacts often contain recurring structural patterns that can provide useful evidence for language understanding or empirical analysis, and provide requirements for language improvement of self-adaptable languages. OCL-based queries may specify such patterns but become more complex when p...
Formal verification relies on machine-processable specifications, whereas requirements are commonly documented in natural language, whose contextual and implicit interpretation complicates automated formalization. Existing approaches either impose a controlled or structured language on the user, or rely on large langua...
Sally Ismail, Patrick Tessier· Proceedings of the ACM/IEEE...· 0 citations
Knowledge graphs modeled in RDF are powerful for describing static knowledge, but they cannot capture or reason about the dynamic behavior of physical systems, e.g., systems described by differential equations, which is a critical gap for AI-driven cyber-physical systems. To solve this, we propose RDFdL, a framework th...
Yu-Yang Li, Lukas Kubelka, J. Butte et al.· 0 citations
This study develops and evaluates a methodology for automated formalization and verification of building code requirements using ontology-based knowledge graphs aligned with building information modeling (BIM) data, with the goal of producing executable, traceable, and audit-ready compliance outcomes.
A phas...
Z. Kabzhan, A. Shakhnovich, S. Gorshkov et al.· Smart and Sustainable Built...· 0 citations
MGQL is presented, the first mechanized, small-step operational semantics for a substantial read-only fragment of GQL that is grounded in the ISO/IEC 39075 standard, and it is proved that the type system is sound, ensuring an end-to-end guarantee of well-formed queries yielding results that conform to their declared sc...
Aditya Thimmaiah, Tong-Tong Lin, Milos Gligoric· Proceedings of the ACM on Pr...· 1 citation
StudentSim is a research system for evaluating and improving AI tutoring tools before they are tested with learners. It models how individuals may engage with tutors, giving feedback to improve tutor performance across subjects like chess, writing, and mathematics. The post Simulating student learning for better AI tutoring appeared first on Microsoft Research.
MIT News · Artificial Intelligence· news.mit.eduOct 8, 2026