A non-functional requirements-based ontology for supporting the development of industrial energy management systems

被引:1
作者
Monaco, Roberto [1 ]
Liu, Xiufeng [1 ]
Murino, Teresa [2 ]
Cheng, Xu [3 ]
Nielsen, Per Sieverts [1 ]
机构
[1] Tech Univ Denmark, Dept Technol Management & Econ, DK-2800 Lyngby, Denmark
[2] Univ Naples Federico II, Dept Mat Engn & Operat Management, Piazzale V Tecchio 80, I-80125 Naples, Italy
[3] Smart Innovat, Energy Markets, Halden, Norway
关键词
Non-functional requirements; Ontology; Framework; Energy management; Software development; MODEL;
D O I
10.1016/j.jclepro.2023.137614
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Non-functional requirements (NFRs) are essential in the development of industrial energy management systems (IEMS). This paper presents a comprehensive ontology model for NFRs in IEMS, derived from an extensive survey of NFRs in both the software industry and the energy domain. The proposed ontology encompasses four critical factors influencing the quality attributes of IEMS: technologies, stakeholders, markets, and regulations. Implemented using the OWL 2 DL standard, the ontology model aims to provide a clear and consistent understanding of NFRs and their relationship to the energy domain, as well as identify which factors have a significant impact on the environmental performance of IEMS. The ontology is evaluated through various methods, such as technical validation, user evaluations, its applications in RDF data management, and application-based evaluation, including software architecture, knowledge base data model design, and regulatory framework design. By understanding the link between software quality requirements and the characterizing factors of the energy domain, as provided by our ontology model, this information can be used to inform life cycle assessments and quantify potential reductions in energy consumption, emissions, waste generation, and other environmental impacts associated with implementing cleaner and more sustainable solutions. The results demonstrate that the proposed ontology effectively supports IEMS development and serves as a foundation for developing reusable and adaptable software systems across different industrial domains.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Non-functional Requirements as Qualities, with a Spice of Ontology
    Li, Feng-Lin
    Horkoff, Jennifer
    Mylopoulos, John
    Borgida, Alexander
    Guizzardi, Renata S. S.
    Guizzardi, Giancarlo
    Liu, Lin
    2014 IEEE 22ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2014, : 293 - 302
  • [2] An Ontology as Support for Specification of Non-functional Requirements of AAL Systems Considering Compliance Aspects
    Silva, Timoteo G.
    Alencar, Fernanda
    COMPUTER JOURNAL, 2024, 67 (04) : 1211 - 1225
  • [3] Towards an Ontology-Based Approach for Eliciting Possible Solutions to Non-Functional Requirements
    Veleda, Rodrigo
    Cysneiros, Luiz Marcio
    ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2019), 2019, 11483 : 145 - 161
  • [4] Non-functional Ontology Requirements Specifications: Islamic Banking Domain
    Latiff, Ahmad Shaharudin Abdul
    Haron, Haryani
    Annamalai, Muthukkaruppan
    RECENT TRENDS IN DATA SCIENCE AND SOFT COMPUTING, IRICT 2018, 2019, 843 : 1100 - 1112
  • [5] Non-functional requirements in the software development process
    Sivess, V
    SOFTWARE QUALITY JOURNAL, 1996, 5 (04) : 285 - 294
  • [6] RISK MANAGEMENT IN SOFTWARE PROJECTS: AN APPROACH BASED ON NON-FUNCTIONAL REQUIREMENTS
    da Silva Andrade, Ana Cristina
    Braga, Jose Luis
    de Castro Leal, Andre Luiz
    Zaidan, Fernando Hadad
    SISTEMAS & GESTAO, 2019, 14 (02): : 188 - 196
  • [7] Handling Non-functional Requirements in Model-Driven Development: An Ongoing Industrial Survey
    Ameller, David
    Franch, Xavier
    Gomez, Cristina
    Araujo, Joao
    Svensson, Richard Berntsson
    Biffl, Stefan
    Cabot, Jordi
    Cortellessa, Vittorio
    Daneva, Maya
    Fernandez, Daniel Mendez
    Moreira, Ana
    Muccini, Henry
    Vallecillo, Antonio
    Wimmer, Manuel
    Amaral, Vasco
    Bruneliere, Hugo
    Burgueno, Loli
    Goulao, Miguel
    Schaetz, Bernhard
    Teufl, Sabine
    2015 IEEE 23RD INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2015, : 208 - 213
  • [8] Managing Non-functional Requirements in Agile Software Development
    Sherif, Ezeldin
    Helmy, Waleed
    Galal-Edeen, Galal Hassan
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2022, PT II, 2022, 13376 : 205 - 216
  • [9] Towards an Early Software Effort Estimation Based on Functional and Non-Functional Requirements
    Kassab, Mohamed
    Daneva, Maya
    Ormandjieva, Olga
    SOFTWARE PROCESS AND PRODUCT MEASUREMENT, PROCEEDINGS, 2009, 5891 : 182 - +
  • [10] Requirements-based development of an improved engineering change management method
    Hamraz, Bahram
    Caldwell, Nicholas H. M.
    Wynn, David C.
    Clarkson, P. John
    JOURNAL OF ENGINEERING DESIGN, 2013, 24 (11) : 765 - 793