Search Results - Java Modeling Language (JML~

Refine Results
  1. 1

    A specification language design for the Java Modeling Language (JML) using Java 5 annotations by Taylor, Kristina Boysen

    ISBN: 0549540997, 9780549540991
    Published: 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
  2. 2

    Automatic Recovery of Run-time Threats in Distributed Industrial Control Systems by Raptis, George E., Khan, Muhammad Taimoor, Koulamas, Christos, Serpanos, Dimitrios

    ISSN: 1946-0759
    Published: IEEE 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
  3. 3

    Modular specification of frame properties in JML by Müller, Peter, Poetzsch-Heffter, Arnd, Leavens, Gary T.

    ISSN: 1532-0626, 1532-0634
    Published: Chichester, UK John Wiley & Sons, Ltd 01.02.2003
    Published 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
  4. 4

    Specifying linked data structures in JML for combining formal verification and testing by Gladisch, Christoph, Tyszberowicz, Shmuel

    ISSN: 0167-6423, 1872-7964
    Published: Elsevier B.V 01.09.2015
    Published 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
  5. 5

    Specifying subtypes in Safety Critical Java programs by Haddad, Ghaith, Leavens, Gary T.

    ISSN: 1532-0626, 1532-0634
    Published: Blackwell Publishing Ltd 01.11.2013
    Published 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
  6. 6

    On the Relationship between the Object Constraint Language (OCL) and the Java Modeling Language (JML) by Hamie, A.

    ISBN: 0769527361, 9780769527369
    ISSN: 2379-5352
    Published: IEEE 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
  7. 7

    Synthesizing Inline Security Monitors for ICS Using Generative AI and FormalBench by Raptis, George E., Taimoor Khan, Muhammad, Koulamas, Christos, Serpanos, Dimitrios

    Published: IEEE 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
  8. 8

    LLM-based Generation of Formal Specification for Run-time Security Monitoring of ICS by Raptis, George E., Khan, Muhammad Taimoor, Koulamas, Christos, Serpanos, Dimitrios

    Published: IEEE 04.08.2025
    “… In this paper, we explore the feasibility of using large language models (LLMs) to assist in generating JML-based inline security monitors for ICS applications…”
    Get full text
    Conference Proceeding
  9. 9

    Towards a Unified Run-Time Monitoring Framework for Distributed Industrial Control Systems by Saramantas, Ioannis E., Raptis, George E., Khan, Muhammad Taimoor, Fassois, Spilios D., Sakellariou, John S., Koulamas, Christos, Iliopoulos, Ilias A., Serpanos, Dimitrios

    ISSN: 2687-8860
    Published: IEEE 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
  10. 10

    Automated translation of VDM to JML-annotated Java by Tran-Jørgensen, Peter W. V., Larsen, Peter Gorm, Leavens, Gary T.

    ISSN: 1433-2779, 1433-2787
    Published: Berlin/Heidelberg Springer Berlin Heidelberg 01.04.2018
    “… The contract-based elements of the Vienna Development Method Specification Language (VDM-SL) are translated into corresponding constructs in the Java Modelling Language (JML…”
    Get full text
    Journal Article
  11. 11

    How the design of JML accommodates both runtime assertion checking and formal verification by Leavens, Gary T., Cheon, Yoonsik, Clifton, Curtis, Ruby, Clyde, Cok, David R.

    ISSN: 0167-6423, 1872-7964
    Published: Elsevier B.V 01.03.2005
    Published 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
  12. 12

    JCML: A specification language for the runtime verification of Java Card programs by da Costa, Umberto Souza, Moreira, Anamaria Martins, Musicante, Martin A., Souza Neto, Plácido A.

    ISSN: 0167-6423, 1872-7964
    Published: Elsevier B.V 01.04.2012
    Published in Science of computer programming (01.04.2012)
    “… To this end, we propose JCML (Java Card Modelling Language) a specification language derived from JML…”
    Get full text
    Journal Article
  13. 13

    Bidirectional Translation between OCL and JML for Round-Trip Engineering by Shimba, Hiroaki, Hanada, Kentrao, Okano, Kozo, Kusumoto, Shinji

    ISSN: 1530-1362
    Published: IEEE 01.12.2013
    “…) to Java Modeling Language (JML) have gained much attention. We have been studying not only translation techniques from OCL to JML but also from JML to OCL in order to support Round-trip Engineering (RTE…”
    Get full text
    Conference Proceeding
  14. 14

    Translating B and Event‐B Machines to Java and JML by Cataño, Néstor, Rivera, Víctor, Rueda, Camilo, Wahls, Tim

    ISBN: 1848217099, 9781848217096
    Published: Hoboken, NJ, USA John Wiley & Sons, Inc 26.06.2014
    “…This chapter provides a brief introduction to B, Event‐B and Java Modeling Language (JML…”
    Get full text
    Book Chapter
  15. 15

    A Case Study in JML-Assisted Software Development by Cataño, Néstor, Barraza, Fernando, García, Daniel, Ortega, Pablo, Rueda, Camilo

    ISSN: 1571-0661, 1571-0661
    Published: Elsevier B.V 02.07.2009
    “… for modeling software requirements can enforce the programming of correct Java code. We demonstrate how JML-based formal methods can be used so as to effectively contribute…”
    Get full text
    Journal Article
  16. 16

    Formal specification of the JavaCard API in JML: the APDU class by Poll, Erik, van den Berg, Joachim, Jacobs, Bart

    ISSN: 1389-1286, 1872-7069
    Published: Amsterdam Elsevier B.V 16.07.2001
    “… (Java Modeling Language), have been developed for all the classes that make up the JavaCard API…”
    Get full text
    Journal Article
  17. 17

    Towards an industrial grade IVE for Java and next generation research platform for JML by Chalin, Patrice, Robby, James, Perry R., Lee, Jooyong, Karabotsos, George

    ISSN: 1433-2779, 1433-2787
    Published: Berlin/Heidelberg Springer-Verlag 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. 18

    Reusing a JML Specification Dedicated to Verification for Testing, and Vice-Versa: Case Studies by du Bousquet, Lydie, Ledru, Yves, Maury, Olivier, Oriat, Catherine, Lanet, Jean-Louis

    ISSN: 0168-7433, 1573-0670
    Published: Dordrecht Springer Netherlands 01.12.2010
    Published in Journal of automated reasoning (01.12.2010)
    “… In the Java context, the Java Modelling Language (JML) has been proposed as specification language…”
    Get full text
    Journal Article
  19. 19

    An overview of JML tools and applications by Burdy, Lilian, Cheon, Yoonsik, Cok, David R., Ernst, Michael D., Kiniry, Joseph R., Leavens, Gary T., Leino, K. Rustan M., Poll, Erik

    ISSN: 1433-2779, 1433-2787
    Published: Berlin Springer 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
  20. 20

    Formal Specification and Verification of JDK’s Identity Hash Map Implementation by De Boer, Martin, De Gouw, Stijn, Klamroth, Jonas, Jung, Christian, Ulbrich, Mattias, Weigl, Alexander

    ISSN: 0934-5043, 1433-299X
    Published: New York, NY ACM 13.09.2023
    Published 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