Combining Top-Down and Bottom-Up Techniques in Program Derivation

被引:1
|
作者
Chaudhari, Dipak L. [1 ]
Damani, Om [1 ]
机构
[1] Indian Inst Technol, Mumbai, Maharashtra, India
关键词
Calculational style; Program derivation;
D O I
10.1007/978-3-319-27436-2_15
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The traditional stepwise refinement based program derivation methodologies are primarily top-down. Strictly following the top-down program derivation approach may require backtracking resulting in rework. Moreover, the top down approach does not directly help in suggesting the next course of action in case of a failed derivation attempt. In this work we seamlessly incorporate a bottom up assumption propagation technique into a primarily top down derivation methodology. We present new tactics for back-propagating the assumptions made during the top-down phase. These tactics help in reducing the guesswork during the derivations. We have implemented these tactics in a program derivation system. With the help of simple examples, we show how this approach is useful for avoiding backtracking thereby simplifying the derivations.
引用
收藏
页码:244 / 258
页数:15
相关论文
共 50 条
  • [31] Bottom-up and top-down attention are independent
    Pinto, Yair
    van der Leij, Andries R.
    Sligte, Ilja G.
    Lamme, Victor A. F.
    Scholte, H. Steven
    [J]. JOURNAL OF VISION, 2013, 13 (03): : 16
  • [32] Visual search: Bottom-up or top-down?
    Patel, GA
    Sathian, K
    [J]. FRONTIERS IN BIOSCIENCE, 2000, 5 : D169 - D193
  • [33] Top-down bottom-up graphene synthesis
    Zhang, Zishuai
    Fraser, Alison
    Ye, Siyu
    Merle, Geraldine
    Barralet, Jake
    [J]. NANO FUTURES, 2019, 3 (04)
  • [34] Bottom-Up and Top-Down Graph Pooling
    Yang, Jia-Qi
    Zhan, De-Chuan
    Li, Xin-Chun
    [J]. ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2020, PT II, 2020, 12085 : 568 - 579
  • [35] Top-down and bottom-up research in biodemography
    Kaplan, Hillard
    Gurven, Michael
    [J]. DEMOGRAPHIC RESEARCH, 2008, 19 : 1587 - 1602
  • [36] Top-down and bottom-up quality management
    Hurst, Keith
    [J]. INTERNATIONAL JOURNAL OF HEALTH CARE QUALITY ASSURANCE, 2010, 23 (07) : 16 - 17
  • [37] A top-down look at bottom-up electronics
    Lundstrom, M
    [J]. 2003 SYMPOSIUM ON VLSI CIRCUITS, DIGEST OF TECHNICAL PAPERS, 2003, : 5 - 8
  • [38] When bottom-up meets top-down
    Dittrich, W
    [J]. TRENDS IN COGNITIVE SCIENCES, 2001, 5 (04) : 137 - 137
  • [39] Nanotechnology -: Bottom-up meets top-down
    Schmidt, OG
    Deneke, C
    Nakamura, Y
    Zapf-Gottwick, R
    Müller, C
    Jin-Phillipp, NY
    [J]. ADVANCES IN SOLID STATE PHYSICS 42, 2002, 42 : 231 - 240
  • [40] Combined Top-Down/Bottom-Up Segmentation
    Borenstein, Eran
    Ullman, Shimon
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2008, 30 (12) : 2109 - 2125