Addressing Non-Functional Requirements of Adaptive IoT Systems: A Model-Driven Approach

被引:0
|
作者
Tabassum, Mirza Rehenuma [1 ]
机构
[1] Toronto Metropolitan Univ, Toronto, ON, Canada
关键词
model-driven engineering; requirements engineering; non-functional requirements; internet of things; INTERNET; METHODOLOGY; THINGS;
D O I
10.1145/3550356.3558514
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Non-functional requirements (NFR) of IoT systems increase the complexity of system development. The success of such systems also largely depends on dealing with NFRs correctly. However, interdependencies among NFRs often introduce conflicts. These conflicts impede implementing the system with all specified NFRs. Furthermore, the heterogeneous nature of IoT systems makes it critical to incorporate NFRs in the early stages of software development. This PhD thesis proposes a model-driven requirements engineering procedure to address different NFRs of adaptive IoT systems. This approach will incorporate non-functional requirements at different levels of abstraction with model-driven techniques to minimize conflicts among elicited NFRs. We are extending use case models, soft goal models, and behavioural models to elicit, analyze, and specify interoperability, scalability, availability, and context-awareness of IoT systems. As interoperability and context-awareness are two NFRs that affect the adaptiveness of IoT systems most, we addressed these two NFRs first. Availability and scalability NFRs will be incorporated as this thesis progresses.
引用
收藏
页码:195 / 200
页数:6
相关论文
共 50 条
  • [31] Control case approach to record and model non-functional requirements
    Zou, Joe
    Pavlovski, Christopher J.
    [J]. INFORMATION SYSTEMS AND E-BUSINESS MANAGEMENT, 2008, 6 (01) : 49 - 67
  • [32] Are "Non-functional" Requirements really Non-functional?
    Eckhardt, Jonas
    Vogelsang, Andreas
    Fernandez, Daniel Mendez
    [J]. 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 832 - 842
  • [33] Integration and analysis of functional and non-functional aspects in model-driven e-service development
    Jonkers, H
    Iacob, ME
    Lankhorst, MM
    Strating, P
    [J]. NINTH IEEE INTERNATIONAL EDOC ENTERPRISE COMPUTING CONFERENCE, PROCEEDINGS, 2005, : 229 - 238
  • [34] Modeling and verification of Functional and Non-Functional Requirements of ambient Self-Adaptive Systems
    Ahmad, Manzoor
    Belloir, Nicolas
    Bruel, Jean-Michel
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 107 : 50 - 70
  • [35] Non-Functional Requirements trade-off in Self- Adaptive Systems
    Saeed, Ahmed Abdo Ali
    Lee, Seok-Won
    [J]. 2018 4TH INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING FOR SELF-ADAPTIVE, COLLABORATIVE, AND CYBER PHYSICAL SYSTEMS (RESACS 2018), 2018, : 9 - 15
  • [36] A model-driven approach to ensure trust in the IoT
    Ferraris, Davide
    Fernandez-Gago, Carmen
    Lopez, Javier
    [J]. HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2020, 10 (01)
  • [37] On non-functional requirements
    Glinz, Martin
    [J]. 15TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 21 - +
  • [38] Model-driven approach to developing domain functional requirements in software product lines
    Guo, J.
    Wang, Y.
    Zhang, Z.
    Nummenmaa, J.
    Niu, N.
    [J]. IET SOFTWARE, 2012, 6 (04) : 391 - 401
  • [39] An Approach to Address Safety as Non-Functional Requirements in Distributed Vehicular Control Systems
    Roque, Alexandre dos Santos
    Pohren, Daniel
    Freitas, Edison Pignaton
    Pereira, Carlos Eduardo
    [J]. JOURNAL OF CONTROL AUTOMATION AND ELECTRICAL SYSTEMS, 2019, 30 (05) : 700 - 715
  • [40] CHESSIoT: A model-driven approach for engineering multi-layered IoT systems
    Ihirwe, Felicien
    Di Ruscio, Davide
    Gianfranceschi, Simone
    Pierantonio, Alfonso
    [J]. JOURNAL OF COMPUTER LANGUAGES, 2024, 78