File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

이주용

Yi, Jooyong
Programming Languages and Software Engineering Lab.
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

Full metadata record

DC Field Value Language
dc.citation.endPage 446 -
dc.citation.number 6 -
dc.citation.startPage 429 -
dc.citation.title INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER -
dc.citation.volume 12 -
dc.contributor.author Chalin, Patrice -
dc.contributor.author Robby -
dc.contributor.author James, Perry R. -
dc.contributor.author Lee, Jooyong -
dc.contributor.author Karabotsos, George -
dc.date.accessioned 2023-12-22T06:40:06Z -
dc.date.available 2023-12-22T06:40:06Z -
dc.date.created 2019-02-25 -
dc.date.issued 2010-11 -
dc.description.abstract Tool support for the Java Modeling Language (JML) is a very pressing problem. A main issue with current tools is their architecture; the cost of keeping up with the evolution of Java is prohibitively high, e.g., Java 5 has yet to be fully supported. This paper presents JmlEclipse, an Integrated Verification Environment (IVE) for JML that builds upon Eclipse's support for Java, enhancing it with preliminary versions of Runtime Assertion Checking (RAC), Extended Static Checking (ESC), Full Static Program Verification (FSPV), and symbolic execution. To our knowledge, JmlEclipse is the first IVE to support such a full range of verification techniques for a mainstream language. We present the original tool architecture as well as an improved design based on use of the JML Intermediate Representation (JIR), which helps decouple JmlEclipse from the internals of its base compiler. As a result, we believe that JmlEclipse is easier to maintain and extend. Use of JIR as a tool exchange format is also described. © 2010 Springer-Verlag. -
dc.identifier.bibliographicCitation INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, v.12, no.6, pp.429 - 446 -
dc.identifier.doi 10.1007/s10009-010-0164-8 -
dc.identifier.issn 1433-2779 -
dc.identifier.scopusid 2-s2.0-78249234112 -
dc.identifier.uri https://scholarworks.unist.ac.kr/handle/201301/26261 -
dc.identifier.url https://link.springer.com/article/10.1007%2Fs10009-010-0164-8 -
dc.language 영어 -
dc.title Towards an industrial grade IVE for Java and next generation research platform for JML -
dc.type Article -
dc.description.isOpenAccess FALSE -
dc.type.docType Article -
dc.description.journalRegisteredClass scie -
dc.description.journalRegisteredClass scopus -
dc.subject.keywordAuthor Integrated verification environment -
dc.subject.keywordAuthor Java -
dc.subject.keywordAuthor Program verification -
dc.subject.keywordPlus Java programming language -
dc.subject.keywordPlus Exchange format -
dc.subject.keywordPlus Intermediate representations -
dc.subject.keywordPlus Java -
dc.subject.keywordPlus Java Modeling Language -
dc.subject.keywordPlus Program Verification -
dc.subject.keywordPlus Research platforms -
dc.subject.keywordPlus Runtime assertion checking -
dc.subject.keywordPlus Static checking -
dc.subject.keywordPlus Static program -
dc.subject.keywordPlus Symbolic execution -
dc.subject.keywordPlus Tool support -
dc.subject.keywordPlus Verification environment -
dc.subject.keywordPlus Verification techniques -
dc.subject.keywordPlus Computer simulation languages -
dc.subject.keywordPlus Computer software -
dc.subject.keywordPlus Object oriented programming -
dc.subject.keywordPlus Specification languages -

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.