Exploring the constraints in formal verification of communication and computing systems

被引:0
|
作者
Bogunovic, N [1 ]
机构
[1] Univ Zagreb, Fac Elect Engn & Comp, Zagreb 10000, Croatia
关键词
formal methods; formal verification; model checking;
D O I
10.1109/MELECON.2002.1014553
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The high cost of correcting errors in digital design and communication protocols of e-economy systems calls for creative formal verification methods. Unlike testing and simulation, formal verification methods cover the entire system state space and all possible combination of inputs. There are two common approaches to the problem of formal verification: theorem proving and model checking. Since the deductive approach in theorem proving has many noted shortcomings the focus of the paper is on the model checking techniques. The paper explores the constraints of the application of the verification process, finds the most difficult steps in terms of space and time complexity and proposes the necessary operations to strengthen the methodology and expand it to real-world sized examples. The state explosion problem is tackled by applying BDD diagrams that can efficiently represent relations (functions) and sets. Finally, the paper suggests some general research directions that are likely to lead to technological advances.
引用
收藏
页码:173 / 177
页数:3
相关论文
共 50 条
  • [1] A synthesized framework for formal verification of computing systems
    Bogunovic, N
    Grudenic, I
    Pek, E
    CCCT 2003, VOL6, PROCEEDINGS: COMPUTER, COMMUNICATION AND CONTROL TECHNOLOGIES: III, 2003, : 257 - 262
  • [2] A Formal Framework for Compositional Verification of Organic Computing Systems
    Nafz, Florian
    Seebach, Hella
    Steghoefer, Jan-Philipp
    Baeumler, Simon
    Reif, Wolfgang
    AUTONOMIC AND TRUSTED COMPUTING, 2010, 6407 : 17 - 31
  • [3] CHALLENGES IN FORMAL METHODS FOR TESTING AND VERIFICATION OF CLOUD COMPUTING SYSTEMS
    Gawanmeh, Amjad
    Alomari, Ahmad
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2015, 16 (03): : 321 - 332
  • [4] P systems based computing polynomials: design and formal verification
    Weitao Yuan
    Gexiang Zhang
    Mario J. Pérez-Jiménez
    Tao Wang
    Zhiwei Huang
    Natural Computing, 2016, 15 : 591 - 596
  • [5] P systems based computing polynomials: design and formal verification
    Yuan, Weitao
    Zhang, Gexiang
    Perez-Jimenez, Mario J.
    Wang, Tao
    Huang, Zhiwei
    NATURAL COMPUTING, 2016, 15 (04) : 591 - 596
  • [6] Challenges in formal methods for testing and verification of cloud computing systems
    Gawanmeh, Amjad
    Alomari, Ahmad
    Scalable Computing, 2015, 16 (03): : 321 - 332
  • [7] Exploring a Methodology for Formal Verification of Safety-Critical Systems
    Sheridan, Oisin
    RIGOROUS STATE-BASED METHODS, ABZ 2023, 2023, 14010 : 361 - 365
  • [8] Formal Verification under Unknown Constraints
    LI Guang-hui 1
    2. Institute of Computing Technology
    3. Graduate School of the Chinese Academy of Sciences
    WuhanUniversityJournalofNaturalSciences, 2005, (01) : 43 - 46
  • [9] FORMAL VERIFICATION OF A SOLUTION FOR GREEN COMPUTING
    Lei, Lihui
    QUANTITATIVE LOGIC AND SOFT COMPUTING, 2012, 5 : 370 - 377
  • [10] Formal specification and verification of reusable communication models for distributed systems architecture
    Rouland, Quentin
    Hamid, Brahim
    Jaskolka, Jason
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 : 178 - 197