Publication | Closed Access
Exhaustive testing of safety critical Java
31
Citations
19
References
2010
Year
Unknown Venue
Software MaintenanceEngineeringVerificationSafety ScienceSoftware EngineeringSoftware AnalysisFormal VerificationModel-based TestingComputational TestingTest CaseTraditional TestingSystems EngineeringRuntime VerificationSoftware System SafetyComputer EngineeringComputer ScienceReal-time JavaStatic Program AnalysisScheduling AnalysisProgram AnalysisSoftware TestingFormal MethodsReal-time SystemsSafety Critical JavaJava Path Finder
With traditional testing, the test case has no control over non-deterministic scheduling decisions, and thus errors dependent on scheduling are only found by pure chance. Java Path Finder (JPF) is a specialized Java virtual machine that can systematically explore execution paths for all possible schedulings, and thus catch these errors. Unfortunately, execution-based model checkers, including JPF, cannot be easily adapted to support real-time programs.
| Year | Citations | |
|---|---|---|
Page 1
Page 1