A return to elegance: The reapplication of declarative notation to software design

被引:0
|
作者
Schmidt, DA [1 ]
机构
[1] Kansas State Univ, Dept Comp & Informat Sci, Manhattan, KS 66506 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software design methodologies were introduced to manage the scale of complex systems built in imperative languages under demanding work conditions. To some degree, declarative notations have been ignored for systems building because they lack similar design methodologies. Methodologies useful to object-orientation, namely, software architectures, design patterns, reusable libraries, and programming frameworks, are proposed as a model to be imitated by the declarative programming community. The resulting "declarative design methodology" would hasten the reapplication of declarative notations to mainstream software design and implementation.
引用
收藏
页码:360 / 364
页数:5
相关论文
共 50 条
  • [1] A user task design notation for improved software design
    Ozcan E.
    Topalli D.
    Tokdemir G.
    Cagiltay N.E.
    PeerJ Comput. Sci., 2021, (1-20): : 1 - 20
  • [2] A user task design notation for improved software design
    Ozcan, Eda
    Topalli, Damla
    Tokdemir, Gul
    Cagiltay, Nergiz Ercil
    PEERJ COMPUTER SCIENCE, 2021,
  • [3] PICTORIAL DESIGN NOTATION FOR SOFTWARE-ICS
    NOVOBILSKI, AJ
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1990, 3 (02): : 9 - &
  • [4] A tutorial on design patterns for music notation software
    Brandorff, S
    Lindholm, M
    Christensen, HB
    COMPUTER MUSIC JOURNAL, 2005, 29 (03) : 42 - 54
  • [5] VERTO - A Visual Notation for Declarative Process Models
    Ferro, Lauren S.
    Marrella, Andrea
    AVI'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON ADVANCED VISUAL INTERFACES, 2018,
  • [6] DECLARATIVE LANGUAGES FOR CAD - THE RETURN FROM ALGORITHM DESIGN BACK TO SYSTEM-DESIGN
    BOUTE, RT
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1992, 12 : 711 - 711
  • [7] Breakthrough in software design productivity through the use of declarative programming
    Dacker, BO
    Williams, MC
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1997, 52 (1-2) : 227 - 231
  • [8] Software design for finite difference schemes based on index notation
    Åhlander, K
    Otto, K
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2006, 22 (1-2): : 102 - 109
  • [9] Identification of Errors in Mathematical Symbolism and Notation: Implications for Software Design
    Kim, Seyeon
    Pollanen, Marco
    Reynolds, Michael G.
    Burr, Wesley S.
    MATHEMATICAL SOFTWARE - ICMS 2018, 2018, 10931 : 297 - 304
  • [10] A new mathematical notation for describing notion and thought in software design
    Wang, YX
    FIRST IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, PROCEEDINGS, 2002, : 193 - 202