Translation validation: From SIGNAL to C

被引:0
|
作者
Pnueli, A [1 ]
Shtrichman, O [1 ]
Siegel, M [1 ]
机构
[1] Weizmann Inst Sci, IL-76100 Rehovot, Israel
来源
CORRECT SYSTEM DESIGN: RECENT INSIGHTS AND ADVANCES | 1999年 / 1710卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Translation validation is an alternative to the verification of translators (compilers, code generators). Rather than proving in advance that the compiler always produces a target code which correctly implements the source code (compiler verification), each individual translation (i.e. a run of the compiler) is followed by a validation phase which verifies that the target code produced on this run correctly implements the submitted source program. In order to be a practical alternative to compiler verification, a key feature of this validation is its full automation. Since the validation process attempts to "unravel" the transformation effected by the translators, its task becomes increasingly more difficult (and necessary) with the increase of sophistication and variety of the optimizations methods employed by the translator. In this paper we address the practicability of translation validation for highly optimizing, industrial code generators from SIGNAL, a widely used synchronous language, to C. We introduce new abstraction techniques as part of the automation of our approach.
引用
收藏
页码:231 / 255
页数:25
相关论文
共 50 条
  • [41] Validation and German translation of the maximizing scale
    Greifeneder, Rainer
    Betsch, Cornelia
    ZEITSCHRIFT FUR SOZIALPSYCHOLOGIE, 2006, 37 (04): : 233 - 243
  • [42] Turkish translation and validation of the Xerostomia Inventory
    Sari, Sezin Yuce
    Yilmaz, Melek Tugce
    Elmali, Aysenur
    Kilic, Levent
    Yuce, Deniz
    Ozyigit, Gokhan
    Cengiz, Mustafa
    Yazici, Gozde
    ARCHIVES OF RHEUMATOLOGY, 2022, 37 (03) : 351 - 360
  • [43] Translation and validation of PREM-questionnaire
    Tolstrup, L.
    Dieperink, K.
    Pappot, H.
    Zwisler, A. D.
    Bastholt, L.
    EUROPEAN JOURNAL OF CANCER, 2017, 72 : S139 - S139
  • [44] Translation and validation of quality of life instruments
    Hahn, EA
    Cella, D
    Lent, L
    Eremenco, S
    QUALITY OF LIFE RESEARCH, 1997, 6 (7-8) : 139 - 139
  • [45] The translation and validation of the MES for an Austrian sample
    Jordan, Myriam N.
    Sarantaki, Antigoni
    Diamanti, Athina
    Vivilaki, Victoria
    EUROPEAN JOURNAL OF MIDWIFERY, 2024, 8
  • [46] Development, validation and translation of psychological tests
    Fenn, Jessy
    Tan, Chee-Seng
    George, Sanju
    BJPSYCH ADVANCES, 2020, 26 (05) : 306 - 315
  • [47] Translation and validation of a scale: regarding the CLES
    Kakvan, Roshanak
    Guix Comellas, Eva Maria
    Benachi Sandoval, Narly
    Lopez Poyato, Mireia
    Laserna Jimenez, Cristina
    Garrido Aguilar, Eva
    Fabrellas Padres, Nuria
    REVISTA ROL DE ENFERMERIA, 2021, 44 (7-8): : 66 - 72
  • [48] Translation and validation of the Chinese version of GOHAI
    Wong, MCM
    Liu, JKS
    Lo, ECM
    JOURNAL OF PUBLIC HEALTH DENTISTRY, 2002, 62 (02) : 78 - 83
  • [49] VOC: A methodology for the translation validation of OptimizingCompilers
    Zuck, L
    Pnueli, A
    Fang, Y
    Goldberg, B
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2003, 9 (03) : 223 - 247
  • [50] Translation and validation of the Borderline Personality Questionnaire
    Lariviere, Nadine
    Perusse, Frederic
    David, Pierre
    CANADIAN JOURNAL OF PSYCHIATRY-REVUE CANADIENNE DE PSYCHIATRIE, 2021, 66 (03): : 306 - 312