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 条
  • [31] A case study of industrial symbiosis development using a middle-out approach
    Costa, Ines
    Ferrao, Paulo
    JOURNAL OF CLEANER PRODUCTION, 2010, 18 (10-11) : 984 - 992
  • [32] A Theory of Applied Mind of Programming Understanding the challenges in learning to program
    Lowe, Tony
    PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE '19), 2019, : 340 - 341
  • [33] USING THE MIDDLE-OUT PERSPECTIVE TO INCREASE SIGNALISED CROSSING TIMES FOR PEDESTRIANS
    Mindell, Jennifer S.
    Parag, Yael
    Bartington, Suzanne
    Stoll, Laura
    Barlow, James
    Janda, Kathryn B.
    JOURNAL OF TRANSPORT & HEALTH, 2021, 22
  • [34] Weaving an innovation network from the middle-out: the case of the renewable energy ecosystem
    Zohar, Tali
    Parag, Yael
    Ayalon, Ofira
    ENERGY SUSTAINABILITY AND SOCIETY, 2022, 12 (01)
  • [35] Weaving an innovation network from the middle-out: the case of the renewable energy ecosystem
    Tali Zohar
    Yael Parag
    Ofira Ayalon
    Energy, Sustainability and Society, 12
  • [36] A passage through systems biology to systems medicine: adoption of middle-out rational approaches towards the understanding of therapeutic outcomes in cancer
    Majumder, Durjoy
    Mukherjee, Abhik
    ANALYST, 2011, 136 (04) : 663 - 678
  • [37] The middle-out approach and evolutionary inference from studies of model organisms.
    Hallgrimsson, Benedikt
    Young, Nathan M.
    Jamniczky, Heather A.
    Marcucio, Ralph S.
    AMERICAN JOURNAL OF PHYSICAL ANTHROPOLOGY, 2012, 147 : 159 - 159
  • [38] AI-Supported Participatory Workshops: Middle-Out Engagement for Crisis Events
    Tomitsch, Martin
    Fredericks, Joel
    Hoggenmueller, Marius
    Crosby, Alexandra
    Wong, Adrian
    Yu, Xinyan
    Huang, Weidong
    URBAN PLANNING, 2025, 10
  • [39] Common carp disrupt ecosystem structure and function through middle-out effects
    Kaemingk, Mark A.
    Jolley, Jeffrey C.
    Paukert, Craig P.
    Willis, David W.
    Henderson, Kjetil
    Holland, Richard S.
    Wanner, Greg A.
    Lindvall, Mark L.
    MARINE AND FRESHWATER RESEARCH, 2017, 68 (04) : 718 - 731
  • [40] USING MIDDLE-OUT REASONING TO CONTROL THE SYNTHESIS OF TAIL-RECURSIVE PROGRAMS
    HESKETH, J
    BUNDY, A
    SMAILL, A
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 607 : 310 - 324