Model driven approach for real-time requirement analysis of multi-agent systems

被引:10
作者
Ashamalla, Amir [1 ]
Beydoun, Ghassan [1 ]
Low, Graham [2 ]
机构
[1] Univ Technol Sydney, Sch Syst Management & Leadership, Sydney, NSW, Australia
[2] Univ New South Wales, Sch Informat Syst & Technol Management, Sydney, NSW, Australia
关键词
Requirement Modelling; Real Time; Multi Agent Systems; Metamodelling; METHODOLOGY; FRAMEWORK; METAMODEL; TROPOS;
D O I
10.1016/j.cl.2017.05.006
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software systems can fail when requirement constraints are overlooked or violated. With the increased complexity of software systems, software development has become more reliant on model driven development. The paper advocates a model driven approach to ensure real-time requirement constraints are taken into account prior to the design of a multi-agent system (MAS). The paper presents the synthesis of a real-time metamodel to support requirements analysis of a MAS. The metamodel describes a collection of modelling units and constraints that can be used to identify the real-time requirements of a multi-agent system during the analysis phase. The paper takes the view that the earlier you model real-time requirements in the software development life cycle, the more reliable and robust the resultant system will be. Furthermore, the more likely it is an appropriate balance between competing time requirements will be achieved. The paper also presents a validation of the metamodel in a Call Management MAS application. This provides a preliminary evidence of the coverage and validity of the metamodel presented. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:127 / 139
页数:13
相关论文
共 63 条
[1]  
Ashamalla Amir, 2012, Proceedings of the ICSOFT 2012. 7th International Conference on Software Paradigm Trends, P158
[2]  
Ashamalla A, 2014, P AM C INF SYST AMCI, P1
[3]   Towards Agent-Oriented Approach to a Call Management System [J].
Ashamalla, Amir Nabil ;
Beydoun, Ghassan ;
Low, Graham .
INFORMATION SYSTEMS DEVELOPMENT: ASIAN EXPERIENCES, 2011, :345-356
[4]  
Attoui A., 2000, Real Time and Multi-agent Systems
[5]   Towards a programming model for context-aware applications [J].
Barbosa, Jorge ;
Dillenburg, Fabiane ;
Lerrnen, Gustavo ;
Garzao, Alex ;
Costa, Cristiano ;
Rosa, Joao .
COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2012, 38 (03) :199-213
[6]  
Basra R., 2007, International Journal of Intelligent Systems Technologies and Applications, V2, P3, DOI 10.1504/IJISTA.2007.011569
[7]  
Beydoun G, 2006, LECT NOTES COMPUT SC, V3914, P126
[8]   Identification of ontologies to support information systems development [J].
Beydoun, Ghassan ;
Low, Graham ;
Garcia-Sanchez, Francisco ;
Valencia-Garcia, Rafael ;
Martinez-Bejar, Rodrigo .
INFORMATION SYSTEMS, 2014, 46 :45-60
[9]   Development of a peer-to-peer information sharing system using ontologies [J].
Beydoun, Ghassan ;
Low, Graham ;
Tran, Numi ;
Bogg, Paul .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (08) :9352-9364
[10]   FAML: A Generic Metamodel for MAS Development [J].
Beydoun, Ghassan ;
Low, Graham ;
Henderson-Sellers, Brian ;
Mouratidis, Haralambos ;
Gomez-Sanz, Jorge J. ;
Pavon, Juan ;
Gonzalez-Perez, Cesar .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (06) :841-863