Experience of using a lightweight formal specification method for a commercial embedded system product line

被引:0
|
作者
Breen, M
机构
[1] Knocknagree, Mallow, Co., Cork
关键词
lightweight formal methods; finite state machines; tabular notations; embedded systems; user interface specification;
D O I
10.1007/s00766-004-0209-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A simple specification method is introduced and the results of its application to a series of projects in Philips are reported. The method is principally designed to ensure that that every unusual scenario is considered in a systematic way. In practice, this has led to highquality specifications and accelerated product development. While the straightforward tabular notation used has proved readily understandable to non-technical personnel, it is also a formal method, producing a model of system behaviour as a finite state machine. In this respect, the notation is unusual in being designed to preserve as far as possible a view of the overall system state and how this changes. The notation also features a constraint table which may be described as a kind of spreadsheet for invariants to help define the states of the system.
引用
下载
收藏
页码:161 / 172
页数:12
相关论文
共 50 条
  • [31] An event based formal specification method to diabetic's behavior monitor system
    Babamir, S. M.
    Dehkordi, M. Borhani
    WORLD CONFERENCE ON INFORMATION TECHNOLOGY (WCIT-2010), 2011, 3
  • [32] Industrial Experience Report on the Formal Specification of a Packet Filtering Language Using the K Framework
    Le Guernic, Gurvan
    Combemale, Benoit
    Galindo, Jose A.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (240): : 38 - 52
  • [33] Lightweight fault diagnosis method in embedded system based on knowledge distillation
    Ran Gong
    Chenlin Wang
    Jinxiao Li
    Yi Xu
    Journal of Mechanical Science and Technology, 2023, 37 : 5649 - 5660
  • [34] Lightweight fault diagnosis method in embedded system based on knowledge distillation
    Gong, Ran
    Wang, Chenlin
    Li, Jinxiao
    Xu, Yi
    JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2023, 37 (11) : 5649 - 5660
  • [35] Hardware/software embedded system specification and design using Ada and VHDL
    López, A
    Veiga, M
    Villar, E
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE' 99, 1999, 1622 : 356 - 370
  • [36] Specification of e-Health System using Z: A Motivation to Formal Methods
    Azeem, Muhammad Waqar
    Ahsan, Muhammad
    Minhas, Nasir Mehmood
    Noreen, Khadija
    2014 INTERNATIONAL CONFERENCE FOR CONVERGENCE OF TECHNOLOGY (I2CT), 2014,
  • [37] Specification of an automatic manufacturing system: A case study in using integrated formal methods
    Wehrheim, H
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 2000, 1783 : 334 - 348
  • [38] The embedded software of an electricity meter: An experience in using formal methods in an industrial project
    Arnold, A
    Begay, D
    Radoux, JP
    SCIENCE OF COMPUTER PROGRAMMING, 1997, 28 (2-3) : 93 - 110
  • [39] A model-based approach to formal specification and verification of embedded systems using colored Petri nets
    da Silva, LD
    Perkusich, A
    COMPONENT-BASED SOFTWARE DEVELOPMENT FOR EMBEDDED SYSTEMS: AN OVERVIEW OF CURRENT RESEARCH TRENDS, 2005, 3778 : 35 - 58
  • [40] Modeling and formal specification of automated train control system using Z notation
    Zafar, Nazir Ahmad
    10TH IEEE INTERNATIONAL MULTITOPIC CONFERENCE 2006, PROCEEDINGS, 2006, : 438 - +