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 条
  • [41] Formal specification and implementation using a task flow diagram in interactive system design
    Ikeda, M
    Takata, Y
    Seki, H
    WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT, 2001, : 422 - 428
  • [42] An Incremental Approach to Scope-Bounded Checking Using a Lightweight Formal Method
    Shao, Danhua
    Khurshid, Sarfraz
    Perry, Dewayne E.
    FM 2009: FORMAL METHODS, PROCEEDINGS, 2009, 5850 : 757 - 772
  • [43] Application Engineering for Embedded Systems Transforming SysML Specification to Simulink within a Product-Line based Approach
    Fragal, Vanderson H.
    Silva, Rogerio F.
    Gimenes, Itana M. S.
    Oliveira Junior, Edson A.
    ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 94 - 101
  • [44] Using a lightweight workflow engine in a plugin-based product line architecture
    Cervantes, Humberto
    Charleston-Villalobos, Sonia
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 198 - 205
  • [45] Modeling and Verification of Control System Specification for Railway Level Crossings Based on Formal Method
    Wang K.
    Wang Z.
    Xinan Jiaotong Daxue Xuebao/Journal of Southwest Jiaotong University, 2019, 54 (03): : 573 - 578and603
  • [46] SWDSS - AN EXPERIENCE IN TRANSFORMING A SINGLE SYSTEM INTO A SOFTWARE PRODUCT LINE
    Gomes, Catarina
    Ribeiro, Rita A.
    Pimentel, Afonso
    SISTEMAS E TECHNOLOGIAS DE INFORMACAO: ACTAS DA 4A CONFERENCIA IBERICA DE SISTEMAS E TECNOLOGIAS DE LA INFORMACAO, 2009, : 161 - 166
  • [47] StereoVAE: A lightweight stereo-matching system using embedded GPUs
    Chang, Qiong
    Li, Xiang
    Xu, Xin
    Liu, Xin
    Li, Yun
    Miyazaki, Jun
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA, 2023, : 1982 - 1988
  • [48] An emotion recognition embedded system using a lightweight deep learning model
    Bazargani, Mehdi
    Tahmasebi, Amir
    Yazdchi, Mohammadreza
    Baharlouei, Zahra
    JOURNAL OF MEDICAL SIGNALS & SENSORS, 2023, 13 (04): : 272 - 279
  • [49] USING PRODUCT LINE UNIVERSAL MODELING SYSTEM
    RYAN, J
    METALS ENGINEERING QUARTERLY, 1971, 11 (04): : 56 - &
  • [50] Formal Specification and Analysis of Intelligent Network Management system by Using Colored Petri Net
    Yu, Feng
    Luo, JunZhou
    Li, Wei
    Jiang, LaLin
    NAS: 2009 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, 2009, : 200 - +