作者
Feng Chen, Grigore Roşu
发表日期
2007/10/21
图书
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems, languages and applications
页码范围
569-588
简介
Monitoring-Oriented Programming (MOP1) [21, 18, 22, 19] is a formal framework for software development and analysis, in which the developer specifies desired properties using definable specification formalisms, along with code to execute when properties are violated or validated. The MOP framework automatically generates monitors from the specified properties and then integrates them together with the user-defined code into the original system.
The previous design of MOP only allowed specifications without parameters, so it could not be used to state and monitor safety properties referring to two or more related objects. In this paper we propose a parametric specification formalism-independent extension of MOP, together with an implementation of JavaMOP that supports parameters. In our current implementation, parametric specifications are translated into AspectJ code and then weaved into the application …
引用总数
2007200820092010201120122013201420152016201720182019202020212022202320244423953545932272728322819161314105
学术搜索中的文章
F Chen, G Roşu - Proceedings of the 22nd annual ACM SIGPLAN …, 2007