Composing snippets

被引:0
|
作者
Benko, I [1 ]
Ebergen, J
机构
[1] Univ Waterloo, Waterloo, ON N2L 3G1, Canada
[2] Sun Microsyst Labs, Palo Alto, CA 94303 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We introduce a simple formal framework for specifying and implementing concurrent systems. The framework enables the specification of safety and progress properties and is based on Enhanced Characteristic Functions. The use of Enhanced Characteristic Functions leads to simple definitions of operations such as hiding and various process compositions. We discuss two compositions: the network composition for building networks of processes and the specification composition for building specifications of processes. A central notion in our framework is the notion of a snippet. A snippet represents a part behavior of a process satisfying one specific constraint. A specification of a concurrent process,satisfying all constraints is expressed by means of a specification composition of snippets. We present various properties of the specification and network compositions that can be helpful in, the specification and implementation of concurrent systems. We illustrate our design approach with the design of some asynchronous circuits.
引用
收藏
页码:1 / 33
页数:33
相关论文
共 50 条
  • [1] Composing Flexibly-Organized Step-by-Step Tutorials from Linked Source Code, Snippets, and Outputs
    Head, Andrew
    Jiang, Jason
    Smith, James
    Hearst, Marti A.
    Hartmann, Bjorn
    [J]. PROCEEDINGS OF THE 2020 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'20), 2020,
  • [2] Snippets
    Hall, Carl W.
    [J]. DRYING TECHNOLOGY, 2007, 25 (1-3) : 417 - 417
  • [3] Snippets
    Hall, Carl W.
    [J]. DRYING TECHNOLOGY, 2006, 24 (07) : 911 - 911
  • [4] Snippets
    不详
    [J]. CIM BULLETIN, 1999, 92 (1030): : 7 - 7
  • [5] Snippets
    Desikan, Prabha
    [J]. INDIAN JOURNAL OF MEDICAL MICROBIOLOGY, 2014, 32 (02) : 213 - 215
  • [6] Snippets
    Hall, Carl W.
    [J]. DRYING TECHNOLOGY, 2008, 26 (07) : 979 - 979
  • [7] Snippets
    Hall, CW
    [J]. DRYING TECHNOLOGY, 2006, 24 (03) : 405 - 405
  • [8] Snippets
    Freixe, Alain
    [J]. EUROPE-REVUE LITTERAIRE MENSUELLE, 2015, (1039) : 332 - 332
  • [9] Snippets
    Williams, KR
    [J]. JOURNAL OF CHEMICAL EDUCATION, 1999, 76 (06) : 750 - 750
  • [10] Snippets
    Desikan, P.
    [J]. INDIAN JOURNAL OF MEDICAL MICROBIOLOGY, 2011, 29 (03) : 320 - 321