Formal specification of concurrent systems

被引:3
|
作者
Chadha, HS
Baugh, JW [1 ]
Wing, JM
机构
[1] N Carolina State Univ, Dept Civil Engn, Raleigh, NC 27695 USA
[2] Make Syst Labs, Cary, NC 27511 USA
[3] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
larch; CCS; equational specifications; process algebra; conjugate gradient method; distributed systems; concurrent systems; programming languages; formal methods;
D O I
10.1016/S0965-9978(98)00058-1
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a formal methodology for developing concurrent systems. We extend the Larch family of specification languages and tools with the CCS process algebra to support the specification and verification of concurrent systems. We present and follow a refinement strategy that relates an implementation ina programming language to a formal specification of such a system. We illustrate our methodology on an example that uses the preconditioned conjugate gradient method for solving a linear system of equations. (C) 1998 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:211 / 224
页数:14
相关论文
共 50 条
  • [1] THE FORMAN SPECIFICATION OF CONCURRENT SYSTEMS - A SMALL CCS CASE-STUDY
    BRADLEY, IM
    INFORMATION AND SOFTWARE TECHNOLOGY, 1994, 36 (11) : 667 - 673
  • [2] Formal enforcement of security policies on concurrent systems
    Langar, Mahjoub
    Mejri, Mohamed
    Adi, Kamel
    JOURNAL OF SYMBOLIC COMPUTATION, 2011, 46 (09) : 997 - 1016
  • [3] Information systems as a tool for specification of concurrent systems
    Suraj, Z
    2003 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2003, : 4324 - 4329
  • [4] Formal specification and prototyping of CORBA systems
    Bastide, R
    Sy, O
    Palanque, P
    ECOOP'99 - OBJECT-ORIENTED PROGRAMMING, 1999, 1628 : 474 - 494
  • [5] LeGESD: A framework oriented to the specification and formal validation of concurrent and distributed systems based on a graphical language and its process algebra semantics
    Cortes Galicia, Jorge
    Menchaca Garcia, Felipe R.
    Menchaca Mendez, Rolando
    REVISTA FACULTAD DE INGENIERIA-UNIVERSIDAD DE ANTIOQUIA, 2012, (63): : 129 - 140
  • [6] Specification Mining in Concurrent and Distributed Systems
    Kumar, Sandeep
    2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1086 - 1089
  • [7] Specification Mining in Concurrent and Distributed Systems
    Kumar, Sandeep
    2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1161 - 1163
  • [8] On Methods for the Formal Specification of Fault Tolerant Systems
    Mazzara, Manuel
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON DEPENDABILITY (DEPEND 2011), 2011, : 72 - 81
  • [9] A Language for Biochemical Systems: Design and Formal Specification
    Pedersen, Michael
    Plotkin, Gordon D.
    TRANSACTIONS ON COMPUTATIONAL SYSTEMS BIOLOGY XII, 2010, 5945 : 77 - 145
  • [10] A formal approach for the specification of communications in distributed systems
    Georgelin, P
    Pierre, L
    Nguyen, T
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 393 - 398