Search Results - "Java Modeling Language (JML"
-
1
Automatic Recovery of Run-time Threats in Distributed Industrial Control Systems
ISSN: 1946-0759Published: IEEE 09.09.2025Published in Proceedings (IEEE International Conference on Emerging Technologies and Factory Automation) (09.09.2025)“…Over the past few years, the transition from centralized to distributed industrial control systems (ICS) has introduced new challenges related to coordination,…”
Get full text
Conference Proceeding -
2
Specifying linked data structures in JML for combining formal verification and testing
ISSN: 0167-6423, 1872-7964Published: Elsevier B.V 01.09.2015Published in Science of computer programming (01.09.2015)“… The specifications are written in the Java Modeling Language (JML) and do not require extensions of that language…”
Get full text
Journal Article -
3
Specifying subtypes in Safety Critical Java programs
ISSN: 1532-0626, 1532-0634Published: Blackwell Publishing Ltd 01.11.2013Published in Concurrency and computation (01.11.2013)“…SUMMARYReal‐time and safety‐critical code could benefit from the use of design patterns and frameworks that rely on subtyping and dynamic dispatch. However,…”
Get full text
Journal Article -
4
LLM-based Generation of Formal Specification for Run-time Security Monitoring of ICS
Published: IEEE 04.08.2025Published in 2025 IEEE International Conference on Cyber Security and Resilience (CSR) (04.08.2025)“…Industrial Control Systems (ICS) are vulnerable to cybersecurity threats due to their distributed architecture and critical role in infrastructure sectors…”
Get full text
Conference Proceeding -
5
Synthesizing Inline Security Monitors for ICS Using Generative AI and FormalBench
Published: IEEE 14.10.2025Published in IECON 2025 – 51st Annual Conference of the IEEE Industrial Electronics Society (14.10.2025)“… In this paper, we explore how large language models (LLMs) can support the synthesis of inline security monitors by generating Java Modeling Language (JML…”
Get full text
Conference Proceeding -
6
Towards a Unified Run-Time Monitoring Framework for Distributed Industrial Control Systems
ISSN: 2687-8860Published: IEEE 06.10.2025Published in IEEE ... International Smart Cities Conference (Online) (06.10.2025)“…This paper presents a unified run-time monitoring framework that integrates inline formal verification and sensorlevel anomaly detection for distributed…”
Get full text
Conference Proceeding -
7
A specification language design for the Java Modeling Language (JML) using Java 5 annotations
ISBN: 0549540997, 9780549540991Published: ProQuest Dissertations & Theses 01.01.2008“… The Java Modeling Language (JML) is one such specification language for Java that uses comments to specify contracts…”
Get full text
Dissertation -
8
On the Relationship between the Object Constraint Language (OCL) and the Java Modeling Language (JML)
ISBN: 0769527361, 9780769527369ISSN: 2379-5352Published: IEEE 01.12.2006Published in 2006 Seventh International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT'06) (01.12.2006)“… The Java Modeling Language (JML) is a behavioural interface specification language designed for specifying Java classes and interfaces…”
Get full text
Conference Proceeding -
9
Translating B and Event‐B Machines to Java and JML
ISBN: 1848217099, 9781848217096Published: Hoboken, NJ, USA John Wiley & Sons, Inc 26.06.2014Published in Formal Methods Applied to Complex Systems: Implementation of the B Method (26.06.2014)“…This chapter provides a brief introduction to B, Event‐B and Java Modeling Language (JML…”
Get full text
Book Chapter -
10
A Case Study in JML-Assisted Software Development
ISSN: 1571-0661, 1571-0661Published: Elsevier B.V 02.07.2009Published in Electronic notes in theoretical computer science (02.07.2009)“…This paper presents a case study in formal software development of a plugin for a Java Desktop project management application using JML. Our goals for the case…”
Get full text
Journal Article -
11
Formal Specification and Verification of JDK’s Identity Hash Map Implementation
ISSN: 0934-5043, 1433-299XPublished: New York, NY ACM 13.09.2023Published in Formal aspects of computing (13.09.2023)“… We specified its behavior using the Java Modeling Language (JML) and proved correctness for the main insertion and lookup methods with KeY, a semi-interactive theorem prover for JML-annotated Java programs…”
Get full text
Journal Article -
12
How the design of JML accommodates both runtime assertion checking and formal verification
ISSN: 0167-6423, 1872-7964Published: Elsevier B.V 01.03.2005Published in Science of computer programming (01.03.2005)“… can potentially contain side effects. The Java Modeling Language, JML, avoids these problems. It uses a side-effect free subset…”
Get full text
Journal Article -
13
Cross-Model Evaluation of LLMs for Generating Formal Specification of Distributed Industrial Control Systems
ISSN: 1877-0509, 1877-0509Published: Elsevier B.V 2025Published in Procedia computer science (2025)“… Inline monitoring using formal annotations like the Java Modeling Language (JML) offers a lightweight yet precise method to detect behavioral anomalies…”
Get full text
Journal Article -
14
An overview of JML tools and applications
ISSN: 1433-2779, 1433-2787Published: Berlin Springer 01.06.2005Published in International journal on software tools for technology transfer (01.06.2005)“…The Java Modeling Language (JML) can be used to specify the detailed design of Java classes and interfaces by adding annotations to Java source files…”
Get full text
Journal Article Conference Proceeding -
15
Model variables: cleanly supporting abstraction in design by contract
ISSN: 0038-0644, 1097-024XPublished: Chichester, UK John Wiley & Sons, Ltd 01.05.2005Published in Software, practice & experience (01.05.2005)“…In design by contract (DBC), assertions are typically written using program variables and query methods. The lack of separation between program code and…”
Get full text
Journal Article -
16
Integrating a formal method into a software engineering process with UML and Java
ISSN: 0934-5043, 1433-299XPublished: London Springer-Verlag 01.03.2008Published in Formal aspects of computing (01.03.2008)“…We describe how CSP-OZ, a formal method combining the process algebra CSP with the specification language Object-Z, can be integrated into an object-oriented…”
Get full text
Journal Article -
17
Towards an industrial grade IVE for Java and next generation research platform for JML
ISSN: 1433-2779, 1433-2787Published: Berlin/Heidelberg Springer-Verlag 01.11.2010Published in International journal on software tools for technology transfer (01.11.2010)“…Tool support for the Java Modeling Language (JML) is a very pressing problem. A main issue with current tools is their architecture…”
Get full text
Journal Article Conference Proceeding -
18
Modular specification of frame properties in JML
ISSN: 1532-0626, 1532-0634Published: Chichester, UK John Wiley & Sons, Ltd 01.02.2003Published in Concurrency and computation (01.02.2003)“…’, and by modularity rules for dependencies. For concreteness, we adapt this technique to the Java Modeling Language, JML. Copyright © 2003 John Wiley & Sons, Ltd…”
Get full text
Journal Article -
19
The General-Purpose Modeling, Analysis, and Implementation of Software Architectures
ISSN: 1304-0448Published: Turkish Air Force Academy 01.07.2020Published in Havacılık ve Uzay Teknolojileri Dergisi (01.07.2020)“…In this paper, a new software modeling language called SAMP is proposed, which is inspired from UML and enables the general-purpose modeling of software…”
Get full text
Journal Article -
20
QIn: Enabling Formal Methods to Deal with Quantum Circuits
Published: IEEE 01.07.2023Published in 2023 IEEE International Conference on Quantum Software (QSW) (01.07.2023)“…Quantum computers open up new fields of application for hard-to-compute problems due to potential super-polynomial speedup. The design of quantum algorithms is…”
Get full text
Conference Proceeding

