Carmen: Software Component Model Checker

被引:0
|
作者
Plsek, Ales [1 ]
Adamek, Jiri [2 ,3 ]
机构
[1] INRIA Lille, USTL LIFL, CNRS, Nord Europe Project ADAM UMR 8022, Lille, France
[2] Charles Univ Prague, Distributed Syst Res Grp, Prague, Czech Republic
[3] Acad Sci, Inst Comp Sci, Prague, Czech Republic
关键词
D O I
10.1007/978-3-540-87879-7_5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The challenge of model checking of isolated software components becomes, more and more relevant, with the boom of component-oriented technologies [20]. An important issue here is how to verify an open model representing an isolated software component (also referred, as the missing environment problem in [17]). In this paper, we propose on-the-fly simulation of the component environment to address the issue. We employ behavior protocols [18] and a system coordinating two model checkers: Java PathFinder [4] and BPChecker [15]. This approach allows us to enclose the model representing the behavior of a given component and consequently to exhaustively verify the model. Our solution was implemented as the Carmen tool [1]. We demonstrate scalability of our approach on real-life examples and show that, in comparison with the COMBAT model checker [17], we bring better performance, and also exhaustive and correct verification.
引用
收藏
页码:71 / +
页数:3
相关论文
共 50 条
  • [41] The Koala component model for consumer electronics software
    van Ommering, R
    van der Linden, F
    Kramer, J
    Magee, J
    COMPUTER, 2000, 33 (03) : 78 - +
  • [42] Integration model of performance constraint software component
    Xu, Liping
    Zhang, Hui
    Huang, Gang
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2005, 33 (10): : 86 - 88
  • [43] SOFTWARE RELIABILITY MODEL FOR COMPONENT INTERACTION MODE
    Wang Qiang Lu Yang Xu Zijun Han JianghongSchool of Computer InformationHefei University of TechnologyHefei China GOCOM Information Technology CoLTDHefei China
    Journal of Electronics(China), 2011, 28(Z1) (China) : 632 - 642
  • [44] A software component model and its preliminary formalisation
    Lau, Kung-Liu
    Ornaghi, Mario
    Wang, Zheng
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2006, 4111 : 1 - 21
  • [45] An Embedded software component Quality Model - EQM
    Carvalho, Fernando
    Meira, Silvio R. L.
    Freitas, Bruno
    Carvalho, Nathalia
    PROCEEDINGS OF THE 2009 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2008, : 444 - +
  • [46] A component-based software development model
    Ning, JQ
    TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 389 - 394
  • [47] A generic component model for building systems software
    Coulson, Geoff
    Blair, Gordon
    Grace, Paul
    Taiani, Francois
    Joolia, Ackbar
    Lee, Kevin
    Ueyama, Jo
    Sivaharan, Thirunavukkarasu
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2008, 26 (01):
  • [48] A component recommendation model for issues in software projects
    Kangwanwisit, Pacawat
    Choetkiertikul, Morakot
    Ragkhitwetsagul, Chaiyong
    Sunetnanta, Thanwadee
    Maipradit, Rungroj
    Hata, Hideki
    Matsumoto, Kenichi
    2022 19TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE 2022), 2022,
  • [49] A Component Model for On-board Software Applications
    Panunzio, Marco
    Vardanega, Tullio
    36TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2010, : 57 - 64
  • [50] A software component quality model: A preliminary evaluation
    Alvaro, Alexandre
    de Almeida, Eduardo Santana
    Meira, Silvio Lemos
    32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 28 - +