Architecture Compliance Checking at Runtime: An Industry Experience Report

被引:6
|
作者
Ganesan, Dharmalingam [1 ]
Keuler, Thorsten [2 ]
Nishimura, Yutaro [3 ]
机构
[1] Fraunhofer Ctr Expt Software Engn CESE, 4321 Hartwick Rd, College Pk, MD 20742 USA
[2] Fraunhofer Inst Expt Software Engn IESE, D-67663 Kaiserslautern, Germany
[3] Ricoh Co Ltd, Tokyo 1048222, Japan
关键词
run-time monitoring; architecture compliance checking; hierarchical colored Petri nets;
D O I
10.1109/QSIC.2008.45
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:347 / +
页数:2
相关论文
共 50 条
  • [21] Trustworthy Runtime Verification via Bisimulation (Experience Report)
    Scott, Ryan G.
    Dodds, Mike
    Perez, Ivan
    Goodloe, Alwyn E.
    Dockins, Robert
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (ICFP):
  • [22] Runtime checking of datatype signatures in MPI
    Gropp, WD
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2000, 1908 : 160 - 167
  • [23] Runtime Assertion Checking with the XJML Tool
    Ramirez-de-Leon, Edgar D.
    Garcia-Alcocer, Eddy A.
    Torres-Martinez, Nicolas
    Chavez-Bosquez, Oscar A.
    Francisco-Leon, Julian J.
    2014 IEEE BIENNIAL CONGRESS OF ARGENTINA (ARGENCON), 2014, : 141 - 146
  • [24] RUNTIME CHECKING FOR ISO STANDARD PASCAL
    EGGERT, PR
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1981, 7 (04) : 447 - 448
  • [25] Towards Supporting Business Process Compliance Checking with Compliance Pattern Catalogues A Financial Industry Case Study
    Delfmann, Patrick
    Huebers, Michael
    ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2015, 10 (01): : 67 - 88
  • [26] Lessons Learned on Adopting Automated Compliance Checking in the AEC Industry: A Global Study
    Zou, Yang
    Guo, Brian H. W.
    Papadonikolaki, Eleni
    Dimyadi, Johannes
    Hou, Lei
    JOURNAL OF MANAGEMENT IN ENGINEERING, 2023, 39 (04)
  • [27] Multi-company Consumer Product Software Test Architecture Industry Experience Report
    Hagar, Jon
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2021), 2021, : 158 - 161
  • [28] Model Checking Based Approach for Compliance Checking
    Martinelli, Fabio
    Mercaldo, Francesco
    Nardone, Vittoria
    Orlando, Albina
    Santone, Antonella
    Vaglini, Gigliola
    INFORMATION TECHNOLOGY AND CONTROL, 2019, 48 (02): : 278 - 298
  • [29] Experience report on architecture development
    Lutfiyya, HL
    Bauer, MA
    TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 378 - 383
  • [30] Industry Report: The Ongoing Challenges of GHS Compliance
    Van Rensselar, Jeanna
    TRIBOLOGY & LUBRICATION TECHNOLOGY, 2016, 72 (05) : 46 - +