The embedded software of an electricity meter: An experience in using formal methods in an industrial project

被引:2
|
作者
Arnold, A [1 ]
Begay, D [1 ]
Radoux, JP [1 ]
机构
[1] SERLI INFORMAT,F-86960 FUTUROSCOPE,FRANCE
关键词
transition systems; model-checking; embedded systems; industrial use of formal methods; scheduling; critical software;
D O I
10.1016/S0167-6423(96)00018-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article presents how various formal methods have been involved, first on their own, then coupled, in the different steps of the industrial development of an embedded software for an electricity meter, Synchronized transition systems have been used to conceive and implement some rendezvous mechanisms for the distributed kernel, and the physical link protocol supporting communication between processors. The rate monotonic analysis model has been completed to suit some features of the product; however it appeared too rough to reach a positive issue. So we coupled both (synchronized transition systems and rate monotonic analysis) to achieve a fine analysis of the temporal properties of the system under development. This can be considered a first step towards formal methods engineering. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:93 / 110
页数:18
相关论文
共 50 条
  • [1] Formal methods in industrial software standards enforcement
    Grinevich, Alexey
    Khoroshilov, Alexey
    Kuliamin, Victor
    Markovtsev, Denis
    Petrenko, Alexander
    Rubanov, Vladimir
    [J]. PERSPECTIVES OF SYSTEMS INFORMATICS, 2007, 4378 : 456 - +
  • [2] Module testing embedded software - an industrial pilot project
    McDonald, J
    Murray, L
    Lindsay, P
    Strooper, P
    [J]. SEVENTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2001, : 233 - 238
  • [3] Experience Report: Formal Verification and Testing in the Development of Embedded Software
    Ulrich, Andreas
    Votintseva, Anjelika
    [J]. 2015 IEEE 26TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2015, : 293 - 302
  • [4] Formal Methods in Designing Embedded Systems—the SACRES Experience
    Klaus Winkelmann
    [J]. Formal Methods in System Design, 2001, 19 : 81 - 110
  • [5] Formal Methods for Embedded Control Software: Some Recent Progress
    Deshmukh, Jyotirmoy V.
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (232): : 9 - +
  • [6] Generative programming for embedded software: An industrial experience report
    Czarnecki, K
    Bednasch, T
    Unger, P
    Eisenecker, U
    [J]. GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING 2002, PROCEEDINGS, 2002, 2487 : 156 - 172
  • [7] Exploring the software repositories of embedded systems: An industrial experience
    Polaczek, Jakub
    Sosnowski, Janusz
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 131
  • [8] Dependable Embedded Systems and Formal Methods for Industrial Critical Systems
    Schoitsch, Erwin
    [J]. ERCIM NEWS, 2009, (78): : 9 - 9
  • [9] On the Role of Formal Methods in Software Certification: An Experience Report
    Heitmeyer, Constance L.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 238 (04) : 3 - 9
  • [10] Formal methods in designing embedded systems-the SACRES experience
    Winkelmann, K
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2001, 19 (01) : 81 - 110