International audienceThis paper proposes a way to verify temporal properties of a Java class in an extension of JML (Java Modeling Language) called JTPL (Java Temporal Pattern Language). We particularly address the verification of liveness properties by automatically translating the temporal properties into JML annotations for this class. This automatic translation is implemented in a tool called JAG (JML Annotation Generator). Correctness of the generated annotations ensures that the temporal property is established for the executions of the class in isolation
International audienceIn this paper, we give a framework for defining an extension to the event B me...
Specifications that are used in detailed design and in the documentation of existing code are primar...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
International audienceThis paper proposes a way to verify temporal properties of a Java class in an ...
International audienceStatic checking is key for the security of software components. As a component...
This paper proposes a way to verify temporal properties of a Java class in an extension of JML (Java...
We present a tool for verifying temporal properties on Java/ JML classes by generating automatically...
Most mainstream specification languages primarily deal with a program\u27s functional behavior. Howe...
The Java Modeling Language (JML) is a behavioral interface specification language tailored for speci...
SRI International A liveness property asserts that program execution eventually reaches some desirab...
Given the intractability of exhaustively verifying soft-ware, the use of runtime-verification to ver...
The Java Modeling Language (JML) is a formal behavioral interface specification language (BISL) for ...
Nowadays, verification of programs is gaining increased importance. The software industry appears ...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
This paper describes ProMoVer, a tool for fully automated procedure-modular verification of Java pro...
International audienceIn this paper, we give a framework for defining an extension to the event B me...
Specifications that are used in detailed design and in the documentation of existing code are primar...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
International audienceThis paper proposes a way to verify temporal properties of a Java class in an ...
International audienceStatic checking is key for the security of software components. As a component...
This paper proposes a way to verify temporal properties of a Java class in an extension of JML (Java...
We present a tool for verifying temporal properties on Java/ JML classes by generating automatically...
Most mainstream specification languages primarily deal with a program\u27s functional behavior. Howe...
The Java Modeling Language (JML) is a behavioral interface specification language tailored for speci...
SRI International A liveness property asserts that program execution eventually reaches some desirab...
Given the intractability of exhaustively verifying soft-ware, the use of runtime-verification to ver...
The Java Modeling Language (JML) is a formal behavioral interface specification language (BISL) for ...
Nowadays, verification of programs is gaining increased importance. The software industry appears ...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...
This paper describes ProMoVer, a tool for fully automated procedure-modular verification of Java pro...
International audienceIn this paper, we give a framework for defining an extension to the event B me...
Specifications that are used in detailed design and in the documentation of existing code are primar...
The use of runtime verification, as a lightweight approach to guarantee properties of systems, has b...