DocumentCode :
197388
Title :
Runtime Assertion Checking with the XJML tool
Author :
Ramirez-de-Leon, Edgar D. ; Garcia-Alcocer, Eddy A. ; Torres-Martinez, Napoleon ; Chavez-Bosquez, Oscar A. ; Francisco-Leon, Julian J.
Author_Institution :
Univ. Politec. del Golfo de Mexico, Paraiso, Mexico
fYear :
2014
fDate :
11-13 June 2014
Firstpage :
141
Lastpage :
146
Abstract :
Since the conception of the Java Modeling Language (JML), many tools, applications and implementations have been done for its support. In this context, the users or developers who want to use JML seem surrounded by many of these tools, applications and so on. Looking for a common infrastructure and an independent language to provide a bridge between these tools and JML, it was developed an approach to embedded contracts in the eXtensible Markup Language (XML) for Java: XJML. XJML claims to offer you the ability to separate preconditions, posconditions and class invariants using JML and XML, and then execute Runtime Assertion Checking (RAC), Extended Static Checking (ESC) and/or Full Static Program Verification (FSPV). In this work, we present some experiments and results with XJML and Runtime Assertion Checking, using one Java class.
Keywords :
Java; XML; program verification; software tools; specification languages; ESC; Extensible Markup Language; FSPV; JML; Java Modeling Language; Java class; RAC; XJML tool; class invariant separation; embedded contracts; extended static checking; full-static program verification; poscondition separation; precondition separation; runtime assertion checking; Communities; Context; Contracts; Hardware; Java; Runtime; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Biennial Congress of Argentina (ARGENCON), 2014 IEEE
Conference_Location :
Bariloche
Print_ISBN :
978-1-4799-4270-1
Type :
conf
DOI :
10.1109/ARGENCON.2014.6868486
Filename :
6868486
Link To Document :
بازگشت