Manipulating algebraic specifications with term-based and graph-based representations

被引:2
|
作者
Moreira, AM
Ringeissen, C
Déharbe, D
Lima, G
机构
[1] Univ Fed Rio Grande do Norte, Dept Informat & Matemat Aplicada, BR-59072970 Natal, RN, Brazil
[2] LORIA, F-54602 Villers Les Nancy, France
来源
关键词
software engineering; formal specification; algebraic specification; software reuse; tool inter-operability; interchange format; CASL; ELAN;
D O I
10.1016/j.jlap.2003.12.001
中图分类号
学科分类号
摘要
In an environment of continuous and rapid evolution, software design methodologies must incorporate techniques and tools that support changes in software artifacts. In the FERUS project, we are developing a tool targeted at software designers that integrates a collection of operations on algebraic specifications written in the CASL language. The scope of FERUS includes not only modification of existing specifications, but also creation or derivation of new specifications, as well as their proof and execution, which are realized through inter-operability with existing tools. As FERUS involves the manipulation of software specification and inter-operability with other tools, the question of choosing appropriate representation formats is important. In this paper, we discuss the advantages and limitations of ATerms as a manipulation and exchange format in the setting of FERUS. We also present a new, graph-like format, which offers complementary features to a term-based format. Moreover. we present visualization utilities for these formats. (C) 2003 Elsevier Inc. All rights reserved.
引用
收藏
页码:63 / 87
页数:25
相关论文
共 50 条
  • [21] COMPARING MATRIX-BASED AND GRAPH-BASED REPRESENTATIONS FOR PRODUCT DESIGN
    Tilstra, Andrew H.
    Campbell, Matthew I.
    Wood, Kristin L.
    Seepersad, Carolyn C.
    MANAGING COMPLEXITY BY MODELLING DEPENDENCIES, 2010, : 195 - +
  • [22] TRSPEC - A TERM REWRITING BASED SYSTEM FOR ALGEBRAIC SPECIFICATIONS
    AVENHAUS, J
    BENNINGHOFEN, B
    GOBEL, R
    MADLENER, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 230 : 665 - 667
  • [23] TRSPEC - A TERM REWRITING BASED SYSTEM FOR ALGEBRAIC SPECIFICATIONS
    AVENHAUS, J
    GOBEL, R
    GRAMLICH, B
    MADLENER, K
    STEINBACH, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 308 : 245 - 248
  • [24] Service Graph Base: A Unified Graph-based Platform for Representing and Manipulating Service Artifacts
    Chen, Xi
    Lemos, Angel Lagares
    Barukh, Moshe Chai
    Benatallah, Boualem
    2012 FIFTH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2012,
  • [25] Algebraic Constructions of Graph-Based Nested Codes from Protographs
    Kelley, Christine A.
    Kliewer, Joerg
    2010 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2010, : 829 - 833
  • [26] Graph-based term weighting for information retrieval
    Roi Blanco
    Christina Lioma
    Information Retrieval, 2012, 15 : 54 - 92
  • [27] Graph-Based Term Weighting for Text Categorization
    Malliaros, Fragkiskos D.
    Skianis, Konstantinos
    PROCEEDINGS OF THE 2015 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM 2015), 2015, : 1473 - 1479
  • [28] Graph-based term weighting for information retrieval
    Blanco, Roi
    Lioma, Christina
    INFORMATION RETRIEVAL, 2012, 15 (01): : 54 - 92
  • [29] Editorial for the Special Issue on Graph-based representations in pattern recognition
    Torsello, Andrea
    Jiang, Xiaoyi
    Ferrer, Miguel
    PATTERN RECOGNITION LETTERS, 2012, 33 (15) : 1957 - 1957
  • [30] Visualization of graph-based representations for analyzing related multidimensional objects
    Ulizko M.S.
    Antonov E.V.
    Artamonov A.A.
    Tukumbetova R.R.
    Scientific Visualization, 2020, 12 (04): : 133 - 142