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 条
  • [21] Steel and bone: mesoscale modeling and middle-out strategies in physics and biology
    Robert W. Batterman
    Sara Green
    Synthese, 2021, 199 : 1159 - 1184
  • [22] Understanding Family Support: Policy, Practice and Theory
    Allen, Dan
    BRITISH JOURNAL OF SOCIAL WORK, 2018, 48 (03): : 870 - 872
  • [23] Understanding family support: Policy, practice and theory
    Nordoff, Jan
    JOURNAL OF SOCIAL WORK, 2017, 17 (06) : 753 - 754
  • [24] Understanding family support: policy, practice and theory
    Jensen, Niels Rosendal
    EUROPEAN JOURNAL OF SOCIAL WORK, 2018, 21 (01) : 162 - 163
  • [25] Reducing Carbon from the "Middle-Out": The Role of Builders in Domestic Refurbishment
    Janda, Kathryn B.
    Killip, Gavin
    Fawcett, Tina
    BUILDINGS, 2014, 4 (04) : 911 - 936
  • [26] The Middle-Out Approach to reconceptualizing, assessing, and analyzing traumatic stress reactions
    Adams, Shane W.
    Layne, Christopher M.
    Contractor, Ateka A.
    Allwood, Maureen A.
    Armour, Cherie
    Inslicht, Sabra S.
    Maguen, Shira
    JOURNAL OF TRAUMATIC STRESS, 2024, 37 (03) : 433 - 447
  • [27] Understanding Voriconazole Metabolism: A Middle-Out Physiologically-Based Pharmacokinetic Modelling Framework Integrating In Vitro and Clinical Insights
    Saleh, Ayatallah
    Schulz, Josefine
    Schlender, Jan-Frederik
    Aulin, Linda B. S.
    Konrad, Amrei-Pauline
    Kluwe, Franziska
    Mikus, Gerd
    Huisinga, Wilhelm
    Kloft, Charlotte
    Michelet, Robin
    CLINICAL PHARMACOKINETICS, 2024, 63 (11) : 1609 - 1630
  • [28] MIDDLE-OUT STRATEGIC-PLANNING - THE VALUE OF IS PLANNING TO BUSINESS PLANNING
    HENDERSON, JC
    SIFONIS, JG
    INFORMATION TECHNOLOGY AND MANAGEMENT STRATEGY, 1989, : 92 - 105
  • [29] Steel and bone: mesoscale modeling and middle-out strategies in physics and biology
    Batterman, Robert W.
    Green, Sara
    SYNTHESE, 2020, 199 (1-2) : 1159 - 1184
  • [30] IF LIFE IS ANALOG, WHY BE DISCRETE? MIDDLE-OUT MODELING IN MATHEMATICAL BIOLOGY
    Jungck, John R.
    BIOMAT 2011: INTERNATIONAL SYMPOSIUM ON MATHEMATICAL AND COMPUTATIONAL BIOLOGY, 2012, : 376 - 391