reviews and recommendations. The preliminary
results are so far encouraging. This result is very
dynamic in representing Real time constraints,
allowing any newly identified constraints to be
added to the model with the appropriate graphical
representation. Our next step in this research is to
propagate our real time constrains to agent goal
models. Further case studies and modelling tools to
further validate our results and research outcomes
will be needed. Expert reviews in the call centre and
MAS domains will be first contacted to review the
outcome, before extending to another domain of
collaborative e-Learning (Beydoun 2009).
REFERENCES
Ashamalla, A., Beydoun, G. and Low, G. (2009). 'Agent
Oriented Approach to a Call Management System',
18th International Conference on Information Systems
Development (ISD 2009), Nanchang, China,
September 16-19
Beydoun, G., Low, G., Mouratidis H. and Henderson-
Sellers B. (2009). 'A security-aware metamodel for
multi-agent systems (MAS)', Information and
Software Technology, 51(5): 832-845
Beydoun, G., Gonzalez-Perez, C., et al. (2006).
“Developing and Evaluating a Generic Metamodel for
MAS Work Products“. Software Engineering for
Multi-Agent Systems IV: Research Issues and
Practical Applications. A. Garcia, R. Choren, C.
Lucenaet al. Berlin, Springer-Verlag. LNCS 3914:
126-142.
Beydoun, G. (2009). "Formal concept analysis for an e-
learning semantic web". Expert Systems with
Applications 36(8).
Basra, R., Lu, K. and Skobelev, P. (2007). "Resolving
scheduling issues of the London Underground using a
multi-agent system." International Journal of
Intelligent Systems Technologies and Applications
2(1): 3-19.
Boehm, W. (1988). "A spiral model of software
development and enhancement." Computer 21(5).
Botti, V. and Julian, V. (2004). "Developing real-time
multi-agent systems." Integrated Computer-Aided
Engineering 11(2): 135-149.
Brazier, F., Cornelissen, F., Jonker, C., and Treur, J.
(2000). "Compositional Specification and Reuse of a
Generic Cooperative Agent Model." International
Journal of Cooperative Information Systems 9(3): 171.
Brazier, F., Mobach, D., Overeinder, B. and Wijngaards,
N. (2002). "Supporting Life Cycle Coordination in
Open Agent Systems." IIDS Group, Department of
Artificial Intelligence, Faculty of Sciences, Vrije
Universiteit Amsterdam.
Bresciani, P., Perini A., Giorgini P., Giunchiglia F. and
Mylopoulos J. (2004). Tropos: An agent-oriented
software development methodology. Autonomous
Agents and Multi-Agent Systems 8(3): 203-236.
Cabri, G., Leonardi, L. and Zambonelli, F. (2003).
BRAIN: A Framework for Flexible Role-Based
Interactions in Multiagent Systems. On The Move to
Meaningful Internet Systems 2003: CoopIS, DOA,
and ODBASE, Springer Berlin / Heidelberg. 2888:
145-161.
Conitzer V.(2007). AWESOME: A general multiagent
learning algorithm that converges in self-play and
learns a best response against stationary opponents.
Machine Learning 67 (1-2/may 2007): 23 - 43
Danbing S., John L., Lui S. and Kang S. (2004). "Trade-
Off Analysis of Real-Time Control Performance and
Schedulability." Real-Time Systems 21(3): 199-217.
Gokhale, S., Natarajan, B., Schmidt, C. and Cross, K.
(2004). "Towards real-time fault-tolerant CORBA
middleware." Cluster Computing 7(4): 331-346.
Horkoff, J. (2007 Thursday 24 of May, 2007 23:13:15).
"Visio." Retrieved 26/04/2011, 2011, from http://
tanne.informatik.rwth-aachen.de:7777/.
Konrad, J. (2006). Model-driven development and
analysis of high assurance systems. Department of
Computer Science. Michigan, Michigan State
University. Doctor of Philosophy: 443.
Kopetz, H. (2000). Software engineering for real-time: A
roadmap. Proc. 22nd Int. Conf. Software Eng,
Citeseer.
Lu, Roman G. and Shourong (2006). "Modeling
distributed real-time applications with specification
PEARL " Real-Time Systems 35(3): 181-208.
Micacchi, C. and Cohen, R. (2008). "A framework for
simulating real-time multi-agent systems." Knowledge
and Information Systems 17(2): 135-166.
Neto, A., Sartori, F., Piccolo, F., Vitelli, R., De Tommasi,
G., Zabeo, L., Barbalace, A., Fernandes, H., Valcárcel,
F. and Batista, N. (2009). MARTe: a Multi-Platform
Real-Time Framework. Proc. of the 16th IEEE NPSS
Real-Time Conference, Beijing, China.
Object Management Group (OMG). (2008). "UML profile
for modeling and analysis of real-time and embedded
systems (MARTE)" Retrieved 2-12-2010, from
http://www.omg.org/.
Sabour A., Faheem M. and Khalifa E. (2008). "Multi-
Agent Based Framework for Target Tracking Using a
Real Time Vision System." International Conference
on Computer Engineering and Systems, ICCES 2008
355-363
Sadrei, E., Aurum, A., Beydoun, G., and Paech, B. “A
Field Study of the Requirements Engineering Practice
in Australian Software Industry”, International Journal
Requirements Engineering Journal 12 (2007), pp.
145–162.
Tran, QNN, Low, GC and Beydoun, G., “A Method-
ological Framework for Ontology Centric Agent
Oriented Software Engineering”, International Journal
of Computer Systems Science and Engineering, 21,
117-132, 2006.
Vahid, G. (2010). "Experience and challenges with UML-
driven performance engineering of a Distributed Real-
Towards Modelling Real Time Constraints
163