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 条
  • [1] Integration of non-functional requirements in a service-oriented and model-driven approach
    Bouain, Abdelhadi
    El Fazziki, Abdelaziz
    Sadgal, Mohammed
    [J]. 2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2014,
  • [2] Dealing with Non-Functional Requirements in Model-Driven Development: A Survey
    Ameller, David
    Franch, Xavier
    Gomez, Cristina
    Martinez-Fernandez, Silverio
    Araujo, Joao
    Biffl, Stefan
    Cabot, Jordi
    Cortellessa, Vittorio
    Fernandez, Daniel Mendez
    Moreira, Ana
    Muccini, Henry
    Vallecillo, Antonio
    Wimmer, Manuel
    Amaral, Vasco
    Bohm, Wolfgang
    Bruneliere, Hugo
    Burgueno, Loli
    Goulao, Miguel
    Teufl, Sabine
    Berardinelli, Luca
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (04) : 818 - 835
  • [3] Dynamic Non-Functional Requirements Based Model-Driven Agent Development
    Goncalves, Joshua
    Krishna, Aneesh
    [J]. 2015 24TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC 2015), 2015, : 128 - 137
  • [4] A model-driven approach to non-functional analysis of software architectures
    Skene, J
    Emmerich, W
    [J]. 18TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 236 - 239
  • [5] 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
    [J]. 2015 IEEE 23RD INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2015, : 208 - 213
  • [6] Analysis, Specification and Modeling of Non-Functional Requirements for Translative Model-Driven Development
    Fatwanto, Agung
    Boughton, Clive
    [J]. 2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, VOLS 1 AND 2, PROCEEDINGS, 2008, : 966 - 971
  • [7] Non-functional requirements in model-driven development of service-oriented architectures
    Ameller, David
    Burgues, Xavier
    Costal, Dolors
    Farre, Carles
    Franch, Xavier
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2018, 168 : 18 - 37
  • [8] A PROPOSAL FOR HANDLING NON-FUNCTIONAL ASPECTS WITH A MODEL-DRIVEN ENGINEERING APPROACH
    Munante, Denisse
    Aniorte, Philippe
    [J]. DYNA-COLOMBIA, 2012, 79 (173): : 43 - 52
  • [9] An aspect-oriented approach for dealing with non-functional requirements in a model-driven development of distributed embedded real-time systems
    Wehrmeister, Marco A.
    Freitas, Edison P.
    Pereira, Carlos E.
    Wagner, Flavio R.
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 428 - +
  • [10] Non-functional properties in the model-driven development of service-oriented systems
    Stephen Gilmore
    László Gönczy
    Nora Koch
    Philip Mayer
    Mirco Tribastone
    Dániel Varró
    [J]. Software & Systems Modeling, 2011, 10 : 287 - 311