Detecting design flaws in UML state charts for embedded software
HVC'06 Proceedings of the 2nd international Haifa verification conference on Hardware and software, verification and testing
i2MAP: an incremental and iterative modeling and analysis process
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
While model checking has been successful in uncoveringsubtle bugs in code, its adoption in software engineeringpractice has been hampered by the absence of a simpleinterface to the programmer in an integrated developmentenvironment. We describe an integration of the softwaremodel checker BLAST into the Eclipse developmentenvironment. We provide a verification interface for practicalsolutions for some typical program analysis problems -assertion checking, reachability analysis, dead code analysis, and test generation- directly on the source code. Theanalysis is completely automatic, and assumes no knowledgeof model checking or formal notation. Moreover, theinterface supports incremental program verification to supportincremental design and evolution of code.