Theory and practice of middle-out programming to support program understanding

被引:0
|
作者
Bennett, K.H. [1 ]
Ward, M.P. [1 ]
机构
[1] Univ of Durham, Durham, United Kingdom
关键词
Computer aided design - Computer aided software engineering - Computer programming - Computer simulation - Computer software - Concurrent engineering - Graph theory - Hierarchical systems - Large scale systems - User interfaces;
D O I
暂无
中图分类号
学科分类号
摘要
The paper describes recent work and results at Durham on what is termed as middle-out programming. The objective is to avoid the problems of top-down and bottom-up approaches by designing a high-level language specific to the application domain. An example of using this approach in the design of a large software system is presented. The main gain achieved in comprehension is through the large reduction in system size, and through a domain specific language. Other novel features of the approach are: the ability to provide a theoretical basis for user-enhanceable systems; the simplification of the capture of domain knowledge; and the concurrent engineering of the development and requirement stages.
引用
收藏
页码:168 / 175
相关论文
共 50 条
  • [1] Energy efficiency in the building sector: A combined middle-out and practice theory approach
    Reindl K.
    Palm J.
    Int. J. Sustain. Energy Plann. Manage., 2020, (3-16): : 3 - 16
  • [2] Middle-Out Decoding
    Mehri, Shikib
    Sigal, Leonid
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [3] Behavioral programming: Enabling a "middle-out" approach to learning and intelligent systems
    Branicky, MS
    ARTIFICIAL INTELLIGENCE IN REAL-TIME CONTROL 1998, 1999, : 29 - 34
  • [4] The Middle-Out Perspective: an approach to formalise 'normal practice' in public health advocacy
    Mindell, J. S.
    Parag, Y.
    Bartington, S. E.
    Stoll, L.
    Barlow, J.
    Janda, K. B.
    PERSPECTIVES IN PUBLIC HEALTH, 2024, 144 (04) : 232 - 241
  • [5] Middle-out reasoning for synthesis and induction
    Kraan, I
    Basin, D
    Bundy, A
    JOURNAL OF AUTOMATED REASONING, 1996, 16 (1-2) : 113 - 145
  • [6] Visual middle-out modeling of problem spaces
    Valente, Andrea
    INTERNATIONAL CONFERENCE ON INFORMATION, PROCESS, AND KNOWLEDGE MANAGEMENT: EKNOW 2009, PROCEEDINGS, 2009, : 43 - 48
  • [7] THE NEED FOR MIDDLE-OUT DEVELOPMENT OF MARKETING STRATEGY
    BOXER, PJ
    WENSLEY, JRC
    JOURNAL OF MANAGEMENT STUDIES, 1986, 23 (02) : 189 - 204
  • [8] Self-organized Middle-Out Abstraction
    von Mammen, Sebastian
    Steghoefer, Jan-Philipp
    Denzinger, Joerg
    Jacob, Christian
    SELF-ORGANIZING SYSTEMS, 2011, 6557 : 26 - +
  • [9] Understanding Mechanisms of Food Effect and Developing Reliable PBPK Models Using a Middle-out Approach
    Xavier J. H. Pepin
    James E. Huckle
    Ravindra V. Alluri
    Sumit Basu
    Stephanie Dodd
    Neil Parrott
    Arian Emami Riedmaier
    The AAPS Journal, 23
  • [10] Understanding Mechanisms of Food Effect and Developing Reliable PBPK Models Using a Middle-out Approach
    Pepin, Xavier J. H.
    Huckle, James E.
    Alluri, Ravindra V.
    Basu, Sumit
    Dodd, Stephanie
    Parrott, Neil
    Emami Riedmaier, Arian
    AAPS JOURNAL, 2021, 23 (01):