TY - GEN
T1 - JavaMOP
T2 - 34th International Conference on Software Engineering, ICSE 2012
AU - Jin, Dongyun
AU - Meredith, Patrick O.Neil
AU - Lee, Choonghwan
AU - Rosu, Grigore
PY - 2012
Y1 - 2012
N2 - Runtime monitoring is a technique usable in all phases of the software development cycle, from initial testing, to debugging, to actually maintaining proper function in production code. Of particular importance are parametric monitoring systems, which allow the specification of properties that relate objects in a program, rather than only global properties. In the past decade, a number of parametric runtime monitoring systems have been developed. Here we give a demonstration of our system, JavaMOP. It is the only parametric monitoring system that allows multiple differing logical formalisms. It is also the most efficient in terms of runtime overhead, and very competitive with respect to memory usage.
AB - Runtime monitoring is a technique usable in all phases of the software development cycle, from initial testing, to debugging, to actually maintaining proper function in production code. Of particular importance are parametric monitoring systems, which allow the specification of properties that relate objects in a program, rather than only global properties. In the past decade, a number of parametric runtime monitoring systems have been developed. Here we give a demonstration of our system, JavaMOP. It is the only parametric monitoring system that allows multiple differing logical formalisms. It is also the most efficient in terms of runtime overhead, and very competitive with respect to memory usage.
KW - aspect-oriented programming
KW - debugging
KW - runtime monitoring
KW - runtime verification
KW - testing
UR - http://www.scopus.com/inward/record.url?scp=84864229964&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84864229964&partnerID=8YFLogxK
U2 - 10.1109/ICSE.2012.6227231
DO - 10.1109/ICSE.2012.6227231
M3 - Conference contribution
AN - SCOPUS:84864229964
SN - 9781467310673
T3 - Proceedings - International Conference on Software Engineering
SP - 1427
EP - 1430
BT - Proceedings - 34th International Conference on Software Engineering, ICSE 2012
Y2 - 2 June 2012 through 9 June 2012
ER -