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] A TRANSLATION METHOD FROM NATURAL-LANGUAGE SPECIFICATIONS OF COMMUNICATION PROTOCOLS INTO ALGEBRAIC SPECIFICATIONS USING CONTEXTUAL DEPENDENCIES
    ISHIHARA, Y
    SEKI, H
    KASAMI, T
    SHIMABUKURO, J
    OKAWA, K
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1993, E76D (12) : 1479 - 1489
  • [32] Generating Model Checkers from Algebraic Specifications
    Teodor Rus
    Eric Van Wyk
    Tom Halverson
    Formal Methods in System Design, 2002, 20 : 249 - 284
  • [33] Towards an institution for Object-Z specifications
    Bettaz, Mohamed
    Maouche, Mourad
    Mosteghanemi, M'hamed
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2013, 47 (2-3) : 125 - 137
  • [34] Creme: An automatic invariant prover of behavioral specifications
    Nakano, Masahiro
    Ogata, Kazuhiro
    Nakamura, Masaki
    Futatsugi, Kokichi
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2007, 17 (06) : 783 - 804
  • [35] On Describing Terminating Algebraic Specifications Based on Their Models
    Nakamura, Masaki
    Ogata, Kazuhiro
    Futatsugi, Kokichi
    INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, IMECS 2012, VOL I, 2012, : 269 - 274
  • [36] BUILDING SPECIFICATIONS IN THE EVENT-B INSTITUTION
    Farrell, Marie
    Monahan, Rosemary
    Power, James F.
    LOGICAL METHODS IN COMPUTER SCIENCE, 2021, 18 (04) : 4:1 - 4:55
  • [37] Generating model checkers from algebraic specifications
    Rus, T
    Van Wyk, E
    Halverson, T
    FORMAL METHODS IN SYSTEM DESIGN, 2002, 20 (03) : 249 - 284
  • [38] Development of communication protocols using algebraic and temporal specifications
    Jmaiel, M
    Pepper, P
    COMPUTER NETWORKS, 2003, 42 (06) : 737 - 764
  • [39] Synthesizing Nested Relational Queries from Implicit Specifications
    Benedikt, Michael
    Pradic, Cecilia
    Wernhard, Christoph
    PROCEEDINGS OF THE 42ND ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, PODS 2023, 2023, : 33 - 45
  • [40] Proving Ground Confluence of Equational Specifications Modulo Axioms
    Duran, Francisco
    Meseguer, Jose
    Rocha, Camilo
    REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2018, 2018, 11152 : 184 - 204