Software technology - formal methods and scientific foundations

被引:6
|
作者
Broy, M [1 ]
机构
[1] Tech Univ Munich, Inst Informat, D-80290 Munich, Germany
关键词
software engineering; system models; formal methods;
D O I
10.1016/S0950-5849(99)00068-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Formal methods have been seen as ways to improve the quality of the software development process. However, apart from the interesting idea to apply mathematics and logic directly to software development activities, there is an urgent need to create a scientific foundation on which today's software technology practise can be based. We discuss the progress in formal methods and their influence in forming a scientific foundation for software technology. We argue that logics and mathematics provide a scientific basis for software engineering, which leads to a deeper understanding of the development process and a more powerful tool support. We point out, how software engineering methods can be backed up by mathematics. We discuss the benefits of such a mathematical foundation that go far beyond the application of so-called formal methods for the specification and verification of software. (C) 1999 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:947 / 950
页数:4
相关论文
共 50 条
  • [21] Introduction to formal methods for software engineering
    [J]. King, Trevor, 1600, (26):
  • [22] Teaching of Formal Methods for Software Engineering
    Spichkova, Maria
    Zamansky, Anna
    [J]. ENASE: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL SOFTWARE APPROACHES TO SOFTWARE ENGINEERING, 2016, : 370 - 376
  • [23] Applying formal methods to software reuse
    Houhamdi, Z
    [J]. 1st International Industrial Simulation Conference 2003, 2003, : 62 - 67
  • [24] FORMAL METHODS TO AID THE EVOLUTION OF SOFTWARE
    WARD, MP
    BENNETT, KH
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1995, 5 (01) : 25 - 47
  • [25] Software Mythbusters Explore Formal Methods
    Jaspan, Ciera
    Keeling, Michael
    Maccherone, Larry
    Zenarosa, Gabriel L.
    Shaw, Mary
    [J]. IEEE SOFTWARE, 2009, 26 (06) : 60 - 63
  • [26] Formal methods for integration of automotive software
    Jersak, M
    Richter, K
    Racu, R
    Staschulat, J
    Ernst, R
    Braam, JC
    Wolf, F
    [J]. EMBEDDED SOFTWARE FOR SOC, 2003, : 11 - 24
  • [27] EDUCATION IN FORMAL METHODS FOR SOFTWARE ENGINEERING
    WORDSWORTH, J
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1987, 29 (01) : 27 - 32
  • [28] The role of formal methods in software standards
    Kegley, KA
    Stavridou, V
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM AND FORUM ON SOFTWARE ENGINEERING STANDARDS - PROCEEDINGS, 1999, : 248 - 248
  • [29] Formal methods integration in software engineering
    Perseil, Isabelle
    Pautet, Laurent
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2010, 6 (1-2) : 5 - 11
  • [30] FORMAL METHODS APPLIED TO SOFTWARE PRODUCTION
    FRASER, AG
    [J]. IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 8 : 3 - 9