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 条
  • [1] Experience of using a lightweight formal specification method for a commercial embedded system product line
    Michael Breen
    Requirements Engineering, 2005, 10 : 161 - 172
  • [2] USING FORMAL SPECIFICATION FOR PRODUCT DEVELOPMENT
    LADEAU, BR
    FREEMAN, CW
    HEWLETT-PACKARD JOURNAL, 1991, 42 (05): : 46 - 50
  • [3] Formal specification and verification of embedded system with shared resources
    Bang, KS
    Choi, JY
    Jang, SH
    15TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2004, : 8 - 14
  • [4] Formal Verification of GP Specification based Embedded Operating System
    Sun, Haiyong
    Lei, Hang
    Qiao, Lei
    Yang, Zheng
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,
  • [5] A formal specification and method for MAS as a distributed system
    Qi, Y
    Wang, X
    Yan, W
    Mao, XJ
    Qi, ZC
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2003, 2834 : 189 - 193
  • [6] Context-dependent product line engineering with lightweight formal approaches
    Ubayashi, Naoyasu
    Nakajima, Shin
    Hirayama, Masayuki
    SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (12) : 2331 - 2346
  • [7] Formal Specification of Playout System Using Z
    Cao, Yizhen
    Wang, Yongbin
    2ND INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS (SMTA 2015), 2015, : 276 - 282
  • [8] Formal semantics, modular specification, and symbolic verification of product-line behaviour
    Classen, Andreas
    Cordy, Maxime
    Heymans, Patrick
    Legay, Axel
    Schobbens, Pierre-Yves
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 80 : 416 - 439
  • [9] Experience with applying formal methods to protocol specification and system architecture
    Azimi, M
    Chou, CT
    Kumar, A
    Lee, VW
    Mannava, PK
    Park, S
    FORMAL METHODS IN SYSTEM DESIGN, 2003, 22 (02) : 109 - 116
  • [10] Experience with Applying Formal Methods to Protocol Specification and System Architecture
    Mani Azimi
    Ching-Tsun Chou
    Akhilesh Kumar
    Victor W. Lee
    Phamndra K. Mannava
    Seungjoon Park
    Formal Methods in System Design, 2003, 22 : 109 - 116