SeeQ: A Programming Model for Portable Data-driven Building Applications

被引:2
|
作者
Mavrokapnidis, Dimitris [1 ]
Fierro, Gabe [2 ]
Husmann, Maria [3 ]
Korolija, Ivan [1 ]
Rovas, Dimitrios [1 ]
机构
[1] UCL, London, England
[2] Natl Renewable Energy Lab, Colorado Sch Mines, Golden, CO USA
[3] Siemens AG, Zug, Switzerland
关键词
Programming; Analytics; Portability; Scalability; Brick; RDF; SHACL; Metadata; Semantic Web; Ontologies;
D O I
10.1145/3600100.3623744
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces SeeQ, a programming model and an abstraction framework that facilitates the development of portable datadriven building applications. Data-driven approaches can provide insights into building operations and guide decision-making to achieve operational objectives. Yet the configuration of such applications per building requires extensive effort and tacit knowledge. In SeeQ, we propose a portable programming model and build a software system that enables self-configuration and execution across diverse buildings. The configuration of each building is captured in a unified data model - in this paper, we work with the Brick ontology without loss of generality. SeeQ focuses on the distinction between the application logic and the configuration of an application against building-specific data inputs and systems. We test the proposed approach by configuring and deploying a diverse range of applications across five heterogeneous real-world buildings. The analysis shows the potential of SeeQ to significantly reduce the efforts associated with the delivery of building analytics.
引用
收藏
页码:159 / 168
页数:10
相关论文
共 50 条
  • [1] A Unified Programming Model for Time- and Data-Driven Embedded Applications
    Breaban, Gabriela
    Stuijk, Sander
    Goossens, Kees
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 26 - 33
  • [2] A DATA-DRIVEN MODEL FOR A SUBSET OF LOGIC PROGRAMMING
    BIC, L
    LEE, C
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1987, 9 (04): : 618 - 645
  • [3] The data-driven multithreading programming model based on DDF
    Wu, Baifeng
    Pei, Songwen
    Zhu, Kun
    Yu, Qiang
    2007 2ND INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND APPLICATIONS, VOLS 1 AND 2, 2007, : 538 - 542
  • [4] Data-driven uniform programming model for reconfigurable computing
    Department of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China
    Tien Tzu Hsueh Pao, 2007, 11 (2123-2128):
  • [5] AlphaCode and "data-driven" programming
    Kolter, J. Zico
    SCIENCE, 2022, 378 (6624) : 1056 - 1056
  • [6] Data-Driven Web APIs Recommendation for Building Web Applications
    Qi, Lianyong
    He, Qiang
    Chen, Feifei
    Zhang, Xuyun
    Dou, Wanchun
    Ni, Qiang
    IEEE TRANSACTIONS ON BIG DATA, 2022, 8 (03) : 685 - 698
  • [7] Data-Driven Model Building for Life-Course Epidemiology
    Petersen, Anne H.
    Osler, Merete
    Ekstrom, Claus T.
    AMERICAN JOURNAL OF EPIDEMIOLOGY, 2021, 190 (09) : 1898 - 1907
  • [8] Rico: A Mobile App Dataset for Building Data-Driven Design Applications
    Deka, Biplab
    Huang, Zifeng
    Franzen, Chad
    Hibschman, Joshua
    Afergan, Daniel
    Li, Yang
    Nichols, Jeffrey
    Kumar, Ranjitha
    UIST'17: PROCEEDINGS OF THE 30TH ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, 2017, : 845 - 854
  • [9] A Data-Driven Dynamic Programming Model for Research Position Demand Forecasting
    Xie Y.
    Wu D.
    Chen Y.
    Jiao W.
    Li J.
    Annals of Data Science, 2017, 4 (01) : 19 - 30
  • [10] A data-driven group retrosynthesis planning model inspired by neurosymbolic programming
    Zhang, Xuefeng
    Lin, Haowei
    Zhang, Muhan
    Zhou, Yuan
    Ma, Jianzhu
    NATURE COMMUNICATIONS, 2025, 16 (01)