Dynamic Non-Functional Requirements Based Model-Driven Agent Development

被引:4
|
作者
Goncalves, Joshua [1 ]
Krishna, Aneesh [1 ]
机构
[1] Curtin Univ, Dept Comp, Perth, WA 6102, Australia
关键词
D O I
10.1109/ASWEC.2015.24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Belief-Desire-Intention (BDI) agent model is one of the more favoured models used to develop various agents due to both its flexibility and conceptual adaptability. This is mainly with regards to its ability to distinguish between a series of plans through a tailored plan selection function such that the plan most suitable to the current situation is selected. Since BDI agents were first proposed however, their creation process has mainly been entirely functional. This means that in order to properly implement them, specific expertise and knowledge is required. In sight of this, we propose in this paper an entirely model-driven approach based on the Extended Non-Functional Requirements framework. This approach allows agents to be directly derived from an accompanying extended NFR-framework model. The developer therefore only requires knowledge and expertise in this specific framework, which is significantly easier to understand. This derived agent can then select plans from the model's entities with respect to their hierarchy, and influenced by any contributions that they may make; selecting plans which exhibit the highest benefit to the overall system. This model-driven approach is focused on operating within a dynamic environment, which to our knowledge, is the first of its kind. This approach is evaluated experimentally.
引用
收藏
页码:128 / 137
页数:10
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] 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
  • [4] 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
  • [5] 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,
  • [6] Addressing Non-Functional Requirements of Adaptive IoT Systems: A Model-Driven Approach
    Tabassum, Mirza Rehenuma
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 195 - 200
  • [7] Model-driven development for non-functional properties:: Refinement through model transformation
    Röttger, S
    Zschaler, S
    [J]. UML 2004 - THE UNIFIED MODELING LANGUAGE: MODELING LANGUAGES AND APPLICATIONS, PROCEEDINGS, 2004, 3273 : 275 - 289
  • [8] A model-driven development framework for non-functional aspects in service oriented architecture
    Wada, Hiroshi
    Suzuki, Junichi
    Oba, Katsuya
    [J]. INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2008, 5 (04) : 1 - 31
  • [9] 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
  • [10] Non-functional properties in the model-driven development of service-oriented systems
    Gilmore, Stephen
    Goenczy, Laszlo
    Koch, Nora
    Mayer, Philip
    Tribastone, Mirco
    Varro, Daniel
    [J]. SOFTWARE AND SYSTEMS MODELING, 2011, 10 (03): : 287 - 311