首页    期刊浏览 2024年11月24日 星期日
登录注册

文章基本信息

  • 标题:OCL-based Runtime Monitoring of JVM hosted Applications
  • 本地全文:下载
  • 作者:Lars Hamann ; Martin Gogolla ; Mirco Kuhlmann
  • 期刊名称:Electronic Communications of the EASST
  • 电子版ISSN:1863-2122
  • 出版年度:2011
  • 卷号:44
  • 语种:English
  • 出版社:European Association of Software Science and Technology (EASST)
  • 摘要:In this paper we present an approach that enables users to monitor and verify the behavior of an application running on a virtual machine at the model level. Concrete implementations of object-oriented software usually contain a lot of technical classes. Thus, the central parts of an application, e.g., the business rules, may be hidden among peripheral functionality like user-interface classes or classes managing persistency. Our approach makes use of modern virtual machines and allows the devloper to profile an application in order to achieve an abstract monitoring and verification of central application components. We represent virtual machine bytecode in form of a so-called platform-aligned model (PAM) comprising OCL invariants and pre- and postconditions. In contrast to related work, our approach uses the original source or bytecode of the monitored application as it stands and does not require any changes. We show a prototype implementation as an extension of the UML and OCL tool USE. Also, we investigate the impact of our approach to the execution time of a monitored system.
国家哲学社会科学文献中心版权所有