Compositional specification calculus for information systems development

被引:0
|
作者
Kalinichenko, L [1 ]
机构
[1] Russian Acad Sci, Inst Problems Informat, Moscow 117900, Russia
关键词
compositional specification calculus; type compositions; most common reducts; type refinement; type lattice; compositional information systems development;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents a novel approach for type specification manipulations as the basic operations intended to develop various forms of compositions in information systems. Among them are interoperable compositions of pre-existing components formed during the information systems design, heterogeneous multidatabase compositions, database schema and ontology integration, compositions of workflows, compositions of the type of the result of algebraic operations over typed data collections. In the paper the compositional specification calculus is presented in con text of one of such application - the compositional information systems development. Principle of decomposition of type specifications into a collection of type reducts serving as units of reuse and composition is formulated. An operation of taking most common reduct for component and specification of requirements types is defined. The refinement property of the common reduct leads to a justifiable identification of reusable component fragments. Type lattice and algebra based on partially ordered set of complete type specifications and the type commonality principle are defined. Type specification composition operations of the algebra are based on identification of common information in the composed specifications. Paper presents a combination of semi-formal and formal modeling facilities to perform provably correct operations of common reduct identification, type specification composition and reuse.
引用
收藏
页码:317 / 331
页数:15
相关论文
共 50 条
  • [1] Safe compositional specification of networking systems
    Bestavros, A
    Bradley, A
    Kfoury, A
    Matta, I
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (03) : 21 - 33
  • [2] COMPOSITIONAL SPECIFICATION AND VERIFICATION OF DISTRIBUTED SYSTEMS
    JONSSON, B
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (02): : 259 - 303
  • [3] Compositional Specification of Functionality and Timing of Manufacturing Systems
    van der Sanden, Bram
    Bastos, Joao
    Voeten, Jeroen
    Geilen, Marc
    Reniers, Michel
    Basten, Twan
    Jacobs, Johan
    Schiffelers, Ramon
    2016 FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2016,
  • [4] Extension of compositional information systems development for the Web services platform
    Briukhov, D
    Kalinichenko, L
    Tyurin, I
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2003, 2798 : 16 - 29
  • [5] COMPOSITIONAL CALCULUS
    CHEN, WYC
    JOURNAL OF COMBINATORIAL THEORY SERIES A, 1993, 64 (02) : 149 - 188
  • [6] A Calculus for the Specification, Design, and Verification of Distributed Concurrent Systems
    Broy, Manfred
    FORMAL ASPECTS OF COMPUTING, 2024, 36 (03)
  • [7] Compositional specification of distributed systems by distributed graph transformation
    Koch, M
    COMMUNICATION-BASED SYSTEMS, 2000, : 73 - 91
  • [8] SPECIFICATION AND COMPOSITIONAL VERIFICATION OF REAL-TIME SYSTEMS
    HOOMAN, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 558 : R3 - 235
  • [9] Compositional specification and structured verification of hybrid systems in cTLA
    Herrmann, P
    Graw, G
    Krumm, H
    FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 335 - 340
  • [10] 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