![]() ![]() The Real Time Specification for Java (RTSJ) is an augmentation of Java for real time applications of various degrees of hardness. Model Checking Real Time Java Using Java PathFinder Experience has shown that severe bugs can be found in final code using this technique, and that automated translation from a programming language to a modeling language like PROMELA can help reducing the effort required. JPF is a product of a major effort by the Automated Software Engineering group at NASA Ames to make model checking technology part of the software process. JAVA PATHFINDER, JPF, is a prototype translator from JAVA to PROMELA, the modeling language of the SPIN model checker. Java PathFinder: A Translator From Java to Promela The system can find deadlocks and violations of boolean assertions stated by the programmer in a special assertion language. The system is especially suited for analyzing multi-threaded JAVA applications, where normal testing usually falls short. The main goal is to automate program verification such that a programmer can apply it in the daily work without the need for a specialist to manually reformulate a program into a different notation in order to analyze the program. ![]() The purpose of JPF is to establish a framework for verification and debugging of JAVA programming based on model checking. The JAVA PATHFINDER, JPF, is a translator from a subset of JAVA 1.0 to PROMELA, the programming language of the SPIN model checker. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |