Managing dynamic changes in multi-stage program generation systems

被引:0
|
作者
Wang, ZH [1 ]
Muntz, RR [1 ]
机构
[1] Univ Calif Los Angeles, Comp Sci Dept, Los Angeles, CA USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a multi-stage program generation (MSPG) system, a stage-s program generates a stage-s + 1 program when the values of some variables are known. We call such variables program parameters for stage-s. When program parameters for a stage change during runtime, all later-stage program objects that are generated directly or indirectly based on them need to be dynamically regenerated. We make two contributions. a) We explore a metaobject protocol called reflection across stages (RAS), which allows later-stage program objects to refer back to earlier-stage program objects they originated from, Intercessory procedures can be specified by the earlier-stage program objects to be executed at, e.g., execution of the later stage objects. b) We apply RAS to automating runtime program regeneration, so that affected later-stage programs are automatically regenerated after program parameters change. In an initial experiment, RAS incurred an overhead of 10% when program parameters are invariant. The overhead of RAS plus regeneration is amortized to zero over 1.5 executions of the generated program object.
引用
收藏
页码:316 / 334
页数:19
相关论文
共 50 条
  • [1] Application of multi-stage converter in distributed generation systems
    Banaei, M. R.
    Salary, E.
    [J]. ENERGY CONVERSION AND MANAGEMENT, 2012, 62 : 76 - 83
  • [2] Limited multi-stage stochastic programming for managing water supply systems
    Housh, Mashor
    Ostfeld, Avi
    Shamir, Uri
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2013, 41 : 53 - 64
  • [3] DYNAMIC LOT SIZE MODELS FOR MULTI-STAGE ASSEMBLY SYSTEMS
    CROWSTON, WB
    WAGNER, MH
    [J]. MANAGEMENT SCIENCE SERIES A-THEORY, 1973, 20 (01): : 14 - 21
  • [4] Managing production with flexible capacity deployment for serial multi-stage manufacturing systems
    Weng, ZK
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 109 (03) : 587 - 598
  • [5] A Multi-Stage Generation Expansion Planning For Low Carbon Power Systems
    Akbarzade, Hossein
    Amraee, Turaj
    [J]. 2020 28TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2020, : 1253 - 1257
  • [6] A Multi-stage Converter for Domestic Generation Systems Based on Fuel Cells
    Cacciato, Mario
    Consoli, Alfio
    Attanasio, Rosario
    Gennaro, Francesco
    [J]. CONFERENCE RECORD OF THE 2006 IEEE INDUSTRY APPLICATIONS CONFERENCE, FORTY-FIRST IAS ANNUAL MEETING, VOL 1-5, 2006, : 230 - 235
  • [7] Analysis of a class of dynamic programming models for multi-stage uncertain systems
    Sheng, Linxue
    Zhu, Yuanguo
    Wang, Kai
    [J]. APPLIED MATHEMATICAL MODELLING, 2020, 86 : 446 - 459
  • [8] Numerical framework to model temporally resolved multi-stage dynamic systems
    Zakharov, M. N.
    Bhasin, S.
    Szafran, A. T.
    Mancini, M. A.
    Jasuja, R.
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2012, 108 (02) : 750 - 759
  • [9] DYNAMIC-PROGRAMMING ANALYSIS OF SPECIAL MULTI-STAGE INSPECTION SYSTEMS
    GARCIADIAZ, A
    FOSTER, JW
    BONYUET, M
    [J]. IIE TRANSACTIONS, 1984, 16 (02) : 115 - 126
  • [10] Influence of maintenance policies on multi-stage manufacturing systems in dynamic conditions
    Renna, Paolo
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2012, 50 (02) : 345 - 357