loading...
Architecture Compliance Checking at Runtime: An Industry Experience Report
August 12-August 13
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/QSIC.2008.452008 The Eighth International Confere ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
In this paper, we report on our experiences we made with architecture compliance checking at run-time. To that end, we constructed hierarchical colored Petri nets (CP-nets), using existing general purpose functional programming languages, for bridging the abstraction gap between architectural views and run-time traces. In an industry example, we were able to extract views that helped us to identify a number of architecturally relevant issues (e.g., style constraint violations) that would not have been detected otherwise. Finally, we demonstrate how to systematically design reusable hierarchical CP-nets, and package valuable experiences and lessons learned from the example application.
Index Terms:
run-time monitoring, architecture compliance checking, hierarchical colored Petri nets
Citation:
Dharmalingam Ganesan, Thorsten Keuler, Yutaro Nishimura, "Architecture Compliance Checking at Runtime: An Industry Experience Report," qsic, pp.347-356, 2008 The Eighth International Conference on Quality Software, 2008
Usage of this product signifies your acceptance of the Terms of Use.