Parameterisation for abstract structured specifications

被引:4
|
作者
Tutu, Lonut [1 ,2 ]
机构
[1] Royal Holloway Univ London, Dept Comp Sci, London, England
[2] Acad Romana, Inst Math, Res Grp, Project ID30439, Bucharest, Romania
基金
英国工程与自然科学研究理事会;
关键词
Algebraic specification; Institution theory; Structured institutions; Parameterisation; Free extensions; LOGICAL SYSTEMS; INSTITUTIONS; ALGEBRA;
D O I
10.1016/j.tcs.2013.11.008
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate multiple-parameterised specifications and their instantiation within the institution-independent framework of abstract structured specifications. Our work identifies a set of distinctive features of specifications languages that have a fundamental role in defining and instantiating parameterised specifications. We consider both simultaneous and sequential instantiation of parameters, and allow not only sharing between the body of the parameterised specification and the instances of the parameters, but also between the parameters of a generic specification. The developments conclude with the examination of the relation between the results of simultaneous and sequential instantiation of parameters, which are shown to be isomorphic under a given set of sufficient abstract conditions. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:102 / 142
页数:41
相关论文
共 50 条
  • [1] Testing abstract behavioral specifications
    Wong, Peter Y. H.
    Bubel, Richard
    de Boer, Frank S.
    Gomez-Zamalloa, Miguel
    de Gouw, Stijn
    Hahnle, Reiner
    Meinke, Karl
    Sindhu, Muddassar Azam
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (01) : 107 - 119
  • [2] Testing abstract behavioral specifications
    Peter Y. H. Wong
    Richard Bubel
    Frank S. de Boer
    Miguel Gómez-Zamalloa
    Stijn de Gouw
    Reiner Hähnle
    Karl Meinke
    Muddassar Azam Sindhu
    International Journal on Software Tools for Technology Transfer, 2015, 17 : 107 - 119
  • [3] Abstract Specifications for Concurrent Maps
    Xiong, Shale
    Pinto, Pedro da Rocha
    Ntzik, Gian
    Gardner, Philippa
    PROGRAMMING LANGUAGES AND SYSTEMS (ESOP 2017): 26TH EUROPEAN SYMPOSIUM ON PROGRAMMING, 2017, 10201 : 964 - 990
  • [4] Abstract Monitors for Quantitative Specifications
    Henzinger, Thomas A.
    Mazzocchi, Nicolas
    Sarac, N. Ege
    RUNTIME VERIFICATION (RV 2022), 2022, 13498 : 200 - 220
  • [5] On the algebra of structured specifications
    Diaconescu, Razvan
    Tutu, Ionut
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (28) : 3145 - 3174
  • [6] A STRUCTURED ABSTRACT ISNT ABSTRACT AT ALL
    AUDIN, JH
    AMERICAN JOURNAL OF VETERINARY RESEARCH, 1995, 56 (11) : 1400 - 1400
  • [8] From Abstract Specifications to Application Generation
    Perez-Alvarez, Jose Miguel
    Mos, Adrian
    2020 IEEE/ACM 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2021), 2020, : 11 - 20
  • [9] Automatic visualization of abstract system specifications
    Schneider, Axel
    Walter, Stephan
    Langer, Jan
    Heinkel, Ulrich
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 167 - +
  • [10] On algebraic specifications of abstract data types
    Khoussainov, B
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2003, 2803 : 299 - 313