首页    期刊浏览 2024年12月02日 星期一
登录注册

文章基本信息

  • 标题:Towards Dynamic Reverse Engineering Visual Contracts from Java
  • 本地全文:下载
  • 作者:Abdullah M. Alshanqiti ; Reiko Heckel
  • 期刊名称:Electronic Communications of the EASST
  • 电子版ISSN:1863-2122
  • 出版年度:2014
  • 卷号:67
  • 期号:0
  • 语种:English
  • 出版社:European Association of Software Science and Technology (EASST)
  • 摘要:Visual contracts provide a concise and intuitive representation of preand postconditions for operations in object-oriented or component-based systems, which can be used for documentation, testing, or simulation. However, defining visual contracts to correctly describe the behaviour of existing classes or components requires a deep understanding of their data model and behaviour. We propose an approach to automatically extract instantiated versions of visual contracts, or contract instances, by observing the changes an operation performs on the objects in a system. We describe and evaluate the approach and tool to extract contract instances using the case study of Java-based DOM implementation NanoXML.
国家哲学社会科学文献中心版权所有