Coordinating software evolution via two-tier programming

被引:0
|
作者
Eden, AH [1 ]
Jahnke, J
机构
[1] Concordia Univ, Dept Comp Sci, Montreal, PQ H3G 1M8, Canada
[2] Univ Victoria, Dept Comp Sci, Victoria, BC, Canada
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Progress in the science of programming is reflected by the evolution of programming languages. We propose that the next step in this evolution is a more comprehensive kind of programs: To redefine the way programs are perceived and, consequently, to redefine what constitutes the activity of programming. Rather than treating architectural specifications as separate, we argue that they need be treated as part of the program. Thus, a program is specified through two tightly integrated representations: 1. Intentional tier: A generic ("abstract") representation of design and architectural properties (constraints) of the program which, in conformance with the principle of least constraint [15], is phrased in generic terms. 2. Extensional tier: The second specification layer which consists of the traditional source code. As software evolves continuously, our approach stresses the relevance of the design and architectural specifications throughout the evolution of a program.
引用
收藏
页码:149 / 157
页数:9
相关论文
共 50 条
  • [31] Two-tier screening for colorectal cancer
    不详
    [J]. EUROPEAN JOURNAL OF CANCER, 2006, 42 (04) : 430 - 430
  • [32] Price discovery in two-tier markets
    Bjonnes, Geir H.
    Osler, Carol L.
    Rime, Dagfinn
    [J]. INTERNATIONAL JOURNAL OF FINANCE & ECONOMICS, 2021, 26 (02) : 3109 - 3133
  • [33] Is Two-Tier Health Care the Future?
    Whitlock, Nathan
    [J]. NEW YORK REVIEW OF BOOKS, 2020, 67 (18) : 49 - 51
  • [34] Two-tier manipulation of holographic information
    Yan, Libin
    Xiao, Jianling
    Plaskocinski, Tomasz
    Biabanifard, Mohammad
    Persheyev, Saydulla
    Askari, Meisam
    Di Falco, Andrea
    [J]. OPTICS EXPRESS, 2022, 30 (11) : 19145 - 19151
  • [35] The anatomy of two-tier bargaining models
    Stokke, Torgeir Aarvaag
    [J]. EUROPEAN JOURNAL OF INDUSTRIAL RELATIONS, 2008, 14 (01) : 7 - 24
  • [36] On influence and compromise in two-tier voting systems
    Grimmett, Geoffrey R.
    [J]. MATHEMATICAL SOCIAL SCIENCES, 2019, 100 : 35 - 45
  • [37] Access charges under two-tier pricing
    Calzada, Joan
    [J]. JOURNAL OF REGULATORY ECONOMICS, 2009, 35 (03) : 296 - 311
  • [38] A two-tier architecture for automated mobile applications
    Steele, R
    Ventsov, Y
    Madhisetty, S
    Benkovich, L
    [J]. ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 2, PROCEEDINGS, 2004, : 281 - 285
  • [39] Two-tier geographic location of Internet hosts
    Gueye, B
    Ziviani, A
    Fdida, S
    de Rezende, JF
    Duarte, OCMB
    [J]. HIGH SPEED NETWORKS AND MULTIMEDIA COMMUNICATIONS, PROCEEDINGS, 2004, 3079 : 730 - 739
  • [40] Two-tier transcriptional control of oligodendrocyte differentiation
    Li, Huiliang
    He, Ye
    Richardson, William D.
    Casaccia, Patrizia
    [J]. CURRENT OPINION IN NEUROBIOLOGY, 2009, 19 (05) : 479 - 485