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 条
  • [31] The NERV Methodology: A Lightweight Process for Addressing Non-functional Requirements in Agile Software Development
    Domah, Darshan
    Mitropoulos, Frank J.
    IEEE SOUTHEASTCON 2015, 2015,
  • [32] Non-functional requirements in model-driven development of service-oriented architectures
    Ameller, David
    Burgues, Xavier
    Costal, Dolors
    Farre, Carles
    Franch, Xavier
    SCIENCE OF COMPUTER PROGRAMMING, 2018, 168 : 18 - 37
  • [33] Addressing Non-Functional Requirements of Adaptive IoT Systems: A Model-Driven Approach
    Tabassum, Mirza Rehenuma
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 195 - 200
  • [34] Challenges and review of goal-oriented requirements engineering based competitive non-functional requirements analysis
    Sumesh, Sreenithya
    Krishna, Aneesh
    MULTIAGENT AND GRID SYSTEMS, 2022, 18 (02) : 171 - 191
  • [35] Incorporating Change Management Within Dynamic Requirements-Based Model-Driven Agent Development
    Goncalves, Joshua
    Krishna, Aneesh
    COMPUTER JOURNAL, 2017, 60 (07) : 1044 - 1077
  • [36] Ontology-Based Model Identification of Industrial Energy Systems
    Steindl, Gernot
    Kastner, Wolfgang
    2020 IEEE 29TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2020, : 1217 - 1223
  • [37] Evaluating different i*-based approaches for selecting functional requirements while balancing and optimizing non-functional requirements: A controlled experiment
    Zubcoff, Jose
    Garrigos, Irene
    Casteleyn, Sven
    Mazon, Jose-Norberto
    Aguilar, Jose-Alfonso
    Gomariz-Castillo, Francisco
    INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 106 : 68 - 84
  • [38] An Aspect-Based Unsupervised Approach for Classifying Non-Functional Requirements on Software Reviews
    Wang, Yinglin
    Zhang, Jianzhang
    NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2017, 297 : 766 - 778
  • [39] A Method for Eliciting Goals for Business Process Models Based on Non-Functional Requirements Catalogues
    Cardoso, Evellin
    Almeida, Joao Paulo A.
    Guizzardi, Renata S. S.
    Guizzardi, Giancarlo
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2011, 2 (02) : 1 - 18
  • [40] Classification and challenges of non-functional requirements in ML-enabled systems: A systematic literature review
    De Martino, Vincenzo
    Palomba, Fabio
    INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 181