首页    期刊浏览 2024年07月08日 星期一
登录注册

文章基本信息

  • 标题:Context-Oriented Algorithmic Design
  • 作者:Bruno Ferreira ; Ant{\'o}nio Menezes Leit{\~a}o
  • 期刊名称:OASIcs : OpenAccess Series in Informatics
  • 电子版ISSN:2190-6807
  • 出版年度:2018
  • 卷号:62
  • 页码:7:1-7:14
  • DOI:10.4230/OASIcs.SLATE.2018.7
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Currently, algorithmic approaches are being introduced in several areas of expertise, namely Architecture. Algorithmic Design (AD) is an approach for architecture that takes advantage of algorithms to produce complex designs, to simplify the exploration of variations, or to mechanize tasks, including those related to analysis and optimization of designs. However, architects might need different models of the same design for different kinds of analysis, which tempts them to extend the same code base for different purposes, typically making the code brittle and hard to understand. In this paper, we propose to extend AD with Context-Oriented Programming (COP), a programming paradigm based on context that dynamically changes the behavior of the code. To this end, we propose a COP library and we explore its combination with an AD tool. Finally, we implement two case studies with our context-oriented approach, and discuss their advantages and disadvantages when compared to the traditional AD approach.
  • 关键词:context-oriented programming; algorithmic design; Python
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有