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 条
  • [31] Abstract Software Specifications and Automatic Proof of Refinement
    Dross, Claire
    Moy, Yannick
    RELIABILITY, SAFETY, AND SECURITY OF RAILWAY SYSTEMS: MODELLING, ANALYSIS, VERIFICATION, AND CERTIFICATION, RSSRAIL 2016, 2016, 9707 : 215 - 230
  • [32] A reference model for requirements and specifications - Extended abstract
    Gunter, CA
    Gunter, EL
    Jackson, M
    Zave, P
    4TH INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2000, : 189 - 189
  • [33] Transition specifications for dynamic abstract data types
    GrosseRhode, M
    APPLIED CATEGORICAL STRUCTURES, 1997, 5 (03) : 265 - 308
  • [34] Reasoning about proof search specifications: An abstract
    Miller, D
    THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2003, 2758 : 204 - 204
  • [35] COMMUNICATION PROTOCOL SPECIFICATIONS AND MODELS WITH ABSTRACT MACHINES
    POTIN, P
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1983, 2 (03): : 191 - 206
  • [36] Probabilistic Modal Specifications (Invited Extended Abstract)
    Larsen, Kim G.
    Legay, Axel
    FORMAL ASPECTS OF COMPONENT SOFTWARE, 2014, 8348 : 1 - 4
  • [37] Structured language for specifications of quantitative requirements
    Dal Cin, M
    FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2000, : 221 - 227
  • [38] Formal verification of abstract system and protocol specifications
    Schneider, Axel
    Bluhm, Thomas
    Renner, Tobias
    Heinkel, Ulrich
    Knaeblein, Joachim
    Zavala, Reynaldo
    30TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2006, : 207 - +
  • [40] STRUCTURED ALGEBRAIC SPECIFICATIONS - A KERNEL LANGUAGE
    WIRSING, M
    THEORETICAL COMPUTER SCIENCE, 1986, 42 (02) : 123 - 249