1 2 3 4 5 6 7 8 9 10
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Testing time slot
Percentage of the Successful Attempts
Percentage of Successful Attempts
Rate
Number
80
64
48
32
16
0
Figure 3: Session Attempt Number, Rate and Successful Rate.
Maag, 2013) and building an online testing system
for all the network protocols would be the work we
will focus on in the future. In that case, the efficiency
and processing capacity of the system would be the
crucial point to handle, leading to an optimization of
our algorithms to severe situations.
REFERENCES
Bauer, A., Leucker, M., and Schallhart, C. (2011). Run-
time verification for ltl and tltl. ACM Transactions on
Software Engineering and Methodology, 20(4):14.
Cao, T.-D., F
´
elix, P., Castanet, R., and Berrada, I. (2010).
Online testing framework for web services. In Third
International Conference on Software Testing, Verifi-
cation and Validation, pages 363–372.
Che, X., Lalanne, F., and Maag, S. (2012). A logic-based
passive testing approach for the validation of commu-
nicating protocols. In Proceedings of the 7th Interna-
tional Conference on Evaluation of Novel Approaches
to Software Engineering, Wroclaw, Poland, pages 53–
64.
Che, X. and Maag, S. (2013). A formal passive perfor-
mance testing approach for distributed communica-
tion systems. In ENASE 2013 - Proceedings of the
8th International Conference on Evaluation of Novel
Approaches to Software Engineering, Angers, France,
4-6 July, 2013, pages 74–84.
Dumitrescu, C., Raicu, I., Ripeanu, M., and Foster, I.
(2004). Diperf: An automated distributed perfor-
mance testing framework. In 5th International Work-
shop in Grid Computing, pages 289–296. IEEE Com-
puter Society.
Emden, M. V. and Kowalski, R. (1976). The semantics of
predicate logic as a programming language. Journal
of the ACM, pages 23(4):733–742.
ETSI (2004). Methods for testing and specification (mts);
conformance test specification for sip.
Hall
´
e, S. and Villemaire, R. (2012). Runtime enforcement
of web service message contracts with data. IEEE
Transactions on Services Computing, 5(2):192–206.
Hofmann, R., Klar, R., Mohr, B., Quick, A., and Siegle, M.
(1994). Distributed performance monitoring: Meth-
ods, tools and applications. IEEE Transactions on
Parallel and Distributed Systems, 5:585–597.
Lalanne, F. and Maag, S. (2013). A formal data-centric
approach for passive testing of communication pro-
tocols. In IEEE / ACM Transactions on Networking,
volume 21, pages 788–801.
Larsen, K. G., Mikucionis, M., and Nielsen, B. (2004). On-
line testing of real-time systems using uppaal. In For-
mal Approaches to Software Testing, 4th International
Workshop, pages 79–94.
Lee, D. and Miller, R. (2006). Network protocol sys-
tem monitoring-a formal approach with passive test-
ing. IEEE/ACM Transactions on Networking, pages
14(2):424–437.
Nguyen, H. N., Poizat, P., and Za
¨
ıdi, F. (2012). Online
verification of value-passing choreographies through
property-oriented passive testing. In 14th Interna-
tional IEEE Symposium on High-Assurance Systems
Engineering, pages 106–113.
Raimondi, F., Skene, J., and Emmerich, W. (2008). Efficient
online monitoring of web-service slas. In Proceedings
of the 16th ACM SIGSOFT International Symposium
on Foundations of Software Engineering, pages 170–
180.
Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A.,
and Peterson, J. (2002). Sip: Session initiation proto-
col.
Veanes, M., Campbell, C., Schulte, W., and Tillmann, N.
(2005). Online testing with model programs. In Pro-
ceedings of the 10th European Software Engineering
Conference held jointly with 13th ACM SIGSOFT In-
ternational Symposium on Foundations of Software
Engineering, pages 273–282.
Wei, W., Suh, K., Wang, B., Gu, Y., Kurose, J. F., Towsley,
D. F., and Jaiswal, S. (2009). Passive online detec-
tion of 802.11 traffic using sequential hypothesis test-
ing with tcp ack-pairs. IEEE Transactions on Mobile
Computing, 8(3):398–412.
Yuen, C.-H. and Chan, S.-H. (2012). Scalable real-
time monitoring for distributed applications. IEEE
Transactions on Parallel and Distributed Systems,
23(12):2330 –2337.
AnOnlinePassiveTestingApproachforCommunicationProtocols
143