Search Results - Java Modeling Language

Refine Results
  1. 1

    Conformance test development with the Java modeling language by Søndergaard, Hans, Korsholm, Stephan E., Ravn, Anders P.

    ISSN: 1532-0626, 1532-0634
    Published: Chichester, UK John Wiley & Sons, Ltd 25.11.2017
    Published in Concurrency and computation (25.11.2017)
    “…‐critical Java profile specification. The Java Modeling Language is used to model conformance constraints for the profile…”
    Get full text
    Journal Article
  2. 2

    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
  3. 3

    Faster and More Complete Extended Static Checking for the Java Modeling Language by James, Perry R., Chalin, Patrice

    ISSN: 0168-7433, 1573-0670
    Published: Dordrecht Springer Netherlands 01.02.2010
    Published in Journal of automated reasoning (01.02.2010)
    “…Extended Static Checking (ESC) is a fully automated formal verification technique. Verification in ESC is achieved by translating programs and their…”
    Get full text
    Journal Article
  4. 4

    Verifying OpenJDK’s LinkedList using KeY (extended paper) by Hiep, Hans-Dieter A., Maathuis, Olaf, Bian, Jinting, de Boer, Frank S., de Gouw, Stijn

    ISSN: 1433-2779, 1433-2787
    Published: Berlin/Heidelberg Springer Berlin Heidelberg 01.10.2022
    “… as provided by the Java Collection Framework…”
    Get full text
    Journal Article
  5. 5

    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
  6. 6

    Enabling the runtime assertion checking of concurrent contracts for the Java modeling language by Araujo, Wladimir, Briand, Lionel C., Labiche, Yvan

    ISBN: 9781450304450, 1450304451
    ISSN: 0270-5257
    Published: New York, NY, USA ACM 21.05.2011
    “… In previous work, we extended the Java Modeling Language (JML) with constructs to specify concurrent contracts for Java programs…”
    Get full text
    Conference Proceeding
  7. 7

    Translating meaning representations to behavioural interface specifications by Leong, Iat Tou, Barbosa, Raul

    ISSN: 0164-1212
    Published: Elsevier Inc 01.05.2024
    Published in The Journal of systems and software (01.05.2024)
    “…Higher-order logic can be used for meaning representation in natural language processing to encode the semantic relationships in text…”
    Get full text
    Journal Article
  8. 8

    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
  9. 9

    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
  10. 10

    Eine formale Semantik für die Java Modeling Language by Bruns, Daniel

    ISSN: 0170-6012, 1432-122X
    Published: Berlin/Heidelberg Springer-Verlag 01.02.2012
    Published in Informatik-Spektrum (01.02.2012)
    “…Zusammenfassung Die Java Modeling Language (JML) wurde als Ansatz konzipiert, um das Spezifizieren von Software-Produkten einer breiteren Masse zugänglich zu machen…”
    Get full text
    Journal Article
  11. 11

    Implementation-level verification of algorithms with KeY by Bruns, Daniel, Mostowski, Wojciech, Ulbrich, Mattias

    ISSN: 1433-2779, 1433-2787
    Published: Berlin/Heidelberg Springer Berlin Heidelberg 01.11.2015
    “… Competitions like this are meant to provide a benchmark for verification systems. It consisted of three algorithms which the authors have implemented in Java, specified with the Java Modeling Language, and verified using the KeY system…”
    Get full text
    Journal Article
  12. 12

    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
  13. 13

    A Catalog of Bad Smells in Design-by-Contract Methodologies with Java Modeling Language by Viana, Thiago

    ISSN: 1976-4677
    Published: 2013
    “… These contracts can be written in languages, such as the Java Modeling Language (JML), an extension to the Java syntax…”
    Get full text
    Journal Article
  14. 14

    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
  15. 15

    Understanding the implemented access control policy of Android system services with slicing and extended static checking by Mustafa, Tanveer, Sohr, Karsten

    ISSN: 1615-5262, 1615-5270
    Published: Berlin/Heidelberg Springer Berlin Heidelberg 01.08.2015
    “…Android is one of the major smartphone platforms today. One reason for this success is that many interesting applications are made available through Google…”
    Get full text
    Journal Article
  16. 16

    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
  17. 17

    Dynamic Dispatch for Method Contracts Through Abstract Predicates by Mostowski, Wojciech, Ulbrich, Mattias

    Published: Springer Nature 2017
    “… The formal specification language JML has only rudimentary means for polymorphic abstraction in expressions…”
    Get full text
    Book Chapter
  18. 18

    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
  19. 19

    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
  20. 20

    Translating Natural Language Requirements to Formal Specifications: A Study on GPT and Symbolic NLP by Leong, Iat Tou, Barbosa, Raul

    ISSN: 2325-6664
    Published: IEEE 01.06.2023
    “… Natural language is the most common way of specifying requirements, although many verification techniques such as theorem proving depend upon requirements being written in formal specification languages…”
    Get full text
    Conference Proceeding