Monitoring method call sequences using annotations

FACS'10 Proceedings of the 7th international conference on Formal Aspects of Component Software(2014)

引用 11|浏览1
暂无评分
摘要
In this paper we introduce JMSeq, a Java-based tool for monitoring sequences of method calls. JMSeq provides a simple but expressive language to specify the observables of a Java program in terms of sequences of possibly nested method calls. Similar to many monitoring-oriented environments, verification in JMSeq is done at runtime; unlike all other approaches based on aspect-oriented programming, JMSeq uses code annotation rather than instrumentation, and therefore is suitable for component-based software verification.
更多
查看译文
关键词
java program,component-based testing,aspect-oriented programming,method call sequence specification,code instrumentation,monitoring method call,code annotation,nested method call,object monitoring,monitoring-oriented environment,java-based tool,methods call,component-based software verification,runtime verification
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要