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 条
  • [31] Learning Graph-based Disentangled Representations for Next POI Recommendation
    Wang, Zhaobo
    Zhu, Yanmin
    Liu, Haobing
    Wang, Chunyang
    PROCEEDINGS OF THE 45TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '22), 2022, : 1154 - 1163
  • [32] On the power of structural decompositions of graph-based representations of constraint problems
    Greco, Gianluigi
    Scarcello, Francesco
    ARTIFICIAL INTELLIGENCE, 2010, 174 (5-6) : 382 - 409
  • [33] Graph-based representations and techniques for image processing and image analysis
    Sanfeliu, A
    Alquézar, R
    Andrade, J
    Climent, J
    Serratosa, F
    Vergés, J
    PATTERN RECOGNITION, 2002, 35 (03) : 639 - 650
  • [34] On the equivalence and range of applicability of graph-based representations of logic programs
    Costantini, S
    D'Antona, O
    Provetti, A
    INFORMATION PROCESSING LETTERS, 2002, 84 (05) : 241 - 249
  • [35] Graph-based representations and kernel methods for the prediction of molecular properties
    Tang, Yu-Hang
    Dejong, Wibe
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2019, 257
  • [36] Dynamic Android Malware Classification Using Graph-Based Representations
    Xu, Lifan
    Zhang, Dongping
    Alvarez, Marco A.
    Morales, Jose Andre
    Ma, Xudong
    Cavazos, John
    2016 IEEE 3RD INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (CSCLOUD), 2016, : 220 - 231
  • [37] GRAPH-BASED EXTRACTION OF PROTRUSIONS AND DEPRESSIONS FROM BOUNDARY REPRESENTATIONS
    GAVANKAR, P
    HENDERSON, MR
    COMPUTER-AIDED DESIGN, 1990, 22 (07) : 442 - 450
  • [38] Term-based composition of security protocols
    Genge, B.
    Haller, P.
    Ovidiu, R.
    Ignat, I.
    2008 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS (AQTR 2008), THETA 16TH EDITION, VOL I, PROCEEDINGS, 2008, : 233 - +
  • [39] Term-based approach to project scheduling
    Kim, PS
    Schmidt-Schauss, M
    CONCEPTUAL STRUCTURES: BROADENING THE BASE, PROCEEDINGS, 2001, 2120 : 304 - 318
  • [40] Griwes Generic model and preliminary specifications for a graph-based knowledge representation toolkit
    Baget, Jean-Francois
    Corby, Olivier
    Dieng-Kuntz, Rose
    Faron-Zucker, Catherine
    Gandon, Fabien
    Giboin, Alain
    Gutierrez, Alain
    Leclere, Michel
    Mugnier, Marie-Laure
    Thomopoulos, Rallou
    CONCEPTUAL STRUCTURES: KNOWLEDGE VISUALIZATION AND REASONING, 2008, 5113 : 297 - +