A programming language interpreter system based on equivalent transformation

被引:0
|
作者
Koike, H [1 ]
Akama, K [1 ]
Mabuchi, H [1 ]
机构
[1] Sapporo Gakuin Univ, Fac Social Informat, Ebetsu, Hokkaido 0698555, Japan
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Both correctness and efficiency of software are becoming increasingly critical as computer systems become more important in our lives. Due to the emergence of ubiquitous computing, there are far more software systems than before and it is getting increasingly difficult to fix and tune all of them, according to their current situations, by hand. One solution to this problem is the use of the adaptive software which modifies itself to fit its environment. However, it seems to have no rigorous theory for correctness. In many cases, correct computations are regarded as a sequence of equivalent transformations. In the equivalent transformation (ET) computation model, all the procedures are represented by a sequence of equivalent transformations, and we can achieve both correctness and efficiency of programs by rigorous theory. We have developed ETL, which is a programming language to describe programs based on the model, and a programming language interpreter system ETI. In this paper, we present the ETI which can correctly and efficiently solve problems which are difficult to solve by conventional approaches.
引用
收藏
页码:283 / 288
页数:6
相关论文
共 50 条
  • [41] A new long-step interior point algorithm for linear programming based on the algebraic equivalent transformation
    Marianna E.-Nagy
    Anita Varga
    Central European Journal of Operations Research, 2023, 31 (3) : 691 - 711
  • [42] A new equivalent transformation for interval inequality constraints of interval linear programming
    Mingzhi Chen
    Sheng-Guo Wang
    Paul P. Wang
    Xiaoxiang Ye
    Fuzzy Optimization and Decision Making, 2016, 15 : 155 - 175
  • [43] A new equivalent transformation for interval inequality constraints of interval linear programming
    Chen, Mingzhi
    Wang, Sheng-Guo
    Wang, Paul P.
    Ye, Xiaoxiang
    FUZZY OPTIMIZATION AND DECISION MAKING, 2016, 15 (02) : 155 - 175
  • [44] AN INTERPRETER FOR SLIPS - AN APPLICATIVE LANGUAGE BASED ON LAMBDA-CALCULUS
    GEHLOT, V
    SRIKANT, YN
    COMPUTER LANGUAGES, 1986, 11 (01): : 1 - 13
  • [45] Rule interpreter: a chemical language for structure-based screening
    Karabunarliev, S
    Nikolova, N
    Nikolov, N
    Mekenyan, O
    JOURNAL OF MOLECULAR STRUCTURE-THEOCHEM, 2003, 622 (1-2): : 53 - 62
  • [46] CNN-based language and interpreter for image processing on GPUs
    Dolan, Ryanne
    DeSouza, Guilherme
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2011, 26 (03) : 207 - 222
  • [47] FORTH INTERPRETER ON MICROCOMPUTER EASES PROGRAMMING
    WALLER, L
    ELECTRONICS, 1983, 56 (03): : 47 - 47
  • [48] A SIMD Interpreter for Linear Genetic Programming
    Ababsa, Tarek
    2022 INTERNATIONAL SYMPOSIUM ON INNOVATIVE INFORMATICS OF BISKRA, ISNIB, 2022, : 159 - 164
  • [49] AN EDUCTIVE INTERPRETER FOR THE LANGUAGE PLUCID
    FAUSTINI, AA
    WADGE, WW
    SIGPLAN NOTICES, 1987, 22 (07): : 86 - 91
  • [50] A Declarative Language Interpreter for CEP
    Halle, Sylvain
    PROCEEDINGS OF THE 2015 IEEE 19TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS AND DEMONSTRATIONS (EDOCW 2015), 2015, : 156 - 159