A partial evaluation methodology for optimizing rewrite theories incrementally

被引:0
|
作者
Alpuente, Maria [1 ]
Ballis, Demis [2 ]
Escobar, Santiago [1 ]
Pascual, Daniel Galan [1 ]
Sapina, Julia [1 ]
机构
[1] Univ Politecn Valencia, VRAIN Valencian Res Inst Artificial Intelligence, Camino Vera S-N, Valencia 46020, Spain
[2] Univ Udine, DMIF, Via Sci 206, I-33100 Udine, Italy
基金
欧盟地平线“2020”;
关键词
Concurrent and non-deterministic system modeling; Algebraic specification; Code optimization; Narrowing-based partial evaluation; Symbolic reasoning; Rewriting logic; Maude; LOGIC;
D O I
10.1016/j.mex.2022.101802
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Partial evaluation (PE) is a branch of computer science that achieves code optimization via specialization. This article describes a PE methodology for optimizing rewrite theories that encode concurrent as well as nondeterministic systems by means of the Maude language. The main advantages of the proposed methodology can be summarized as follows: An automatic program optimization technique for rewrite theories featuring several PE criteria that support the specialization of a broad class of rewrite theories. An incremental partial evaluation modality that allows the key specialization components to be encapsulated at the desired granularity level to facilitate progressive refinements of the specialization. All executability theory requirements are preserved by the PE transformation. Also the transformation ensures the semantic equivalence between the original rewrite theory and the specialized theory under rather mild conditions. (C) 2022 The Author(s). Published by Elsevier B.V.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] An incrementally modular abstraction hierarchy for linear software development methodology
    Ohmori, Kenji
    Kunii, Tosiyasu L.
    2006 INTERNATIONAL CONFERENCE ON CYBERWORLDS, PROCEEDINGS, 2006, : 216 - +
  • [32] An assessment of plasticity theories for modeling the incrementally nonlinear behavior of granular soils
    Tamagnini, C
    Calvetti, F
    Viggiani, G
    JOURNAL OF ENGINEERING MATHEMATICS, 2005, 52 (1-3) : 265 - 291
  • [33] An assessment of plasticity theories for modeling the incrementally nonlinear behavior of granular soils
    Claudio Tamagnini
    Francesco Calvetti
    Gioacchino Viggiani
    Journal of Engineering Mathematics, 2005, 52 : 265 - 291
  • [34] An assessment of plasticity theories for modeling the incrementally nonlinear behavior of granular soils
    Claudio Tamagnin
    Francesco Calvetti
    Gioacchino Viggiani
    Journal of Engineering Mathematics, 2005, 52 : 265 - 291
  • [35] Strong and Weak Operational Termination of Order-Sorted Rewrite Theories
    Lucas, Salvador
    Meseguer, Jose
    REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2014, 2014, 8663 : 178 - 194
  • [36] Proving Modal Properties of Rewrite Theories Using Maude's Metalevel
    Pita, Isabel
    Palomino, Miguel
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 137 (01) : 133 - 150
  • [37] Optimizing Portfolios with Allocations to Insured Death Benefit: A Proposed Methodology for Evaluation
    Danielsen, Robert G.
    Barabanov, Sergey S.
    Schweers, John
    Sullivan, Michael F.
    JOURNAL OF INVESTING, 2014, 23 (02): : 16 - 27
  • [38] Optimizing sputum methodology
    Erin, EM
    Barnes, PJ
    Hansel, TT
    CLINICAL AND EXPERIMENTAL ALLERGY, 2002, 32 (05): : 653 - 657
  • [39] A METHODOLOGY OF CONTINUOUS EVALUATION IN MATHEMATICS BASED ON PARTIAL CONTROLS AND MOODLE
    Medina-Moreno, Jesus
    Izquierdo Cruz, Inmaculada
    Villegas-Vallecillos, Moises
    EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015, : 4728 - 4738
  • [40] Basic Evaluation Scenarios for Incrementally Trained Classifiers
    Szadkowski, Rudolf
    Drchal, Jan
    Faigl, Jan
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2019: DEEP LEARNING, PT II, 2019, 11728 : 507 - 517