5 CONCLUSIONS
The multi-agent systems represent an ideal software
paradigm to develop complex systems. As all
software products, their quality is an essential
requirement. In order to understand and evaluate the
software quality, several models are proposed. Some
proposed models are the subject of the
standardization by the ISO.
This paper addressed the quality of MAS. Its
main purpose is studying the ability of applying the
international standard quality model ISO/IEC 25010
to MAS. Because of the confusion which may arise
from the diversity of the specific quality models, we
think that using the ISO/IEC 25010 to MAS is more
beneficial than the development of specific quality
model for such systems.
The suitability of ISO/IEC 25010 quality model
to be applied to MAS is studied according to the
weak notion of agency. Thus, we proposed some
extensions to support the specificities of such
systems. The proposed extensions consisted of
adding the proactive-ability, the act-ability and the
perceive-ability as sub-characteristics to ISO/IEC
25010 to reflect, respectively, the pro-activeness, the
situatedness and the reactivity features. Based on the
weak notion of agent, our work is extensible to
cover other features of agents.
This work in progress is only the first step in the
study of the quality of MAS. As future works, we
plan to extend this actual version to support more
features of specific kinds of agents (such as the
cognitive agent, the adaptive agent and the mobile
agent). Furthermore, it seems useful to apply other
standards of the SQuaRE series to measure the
quality of MAS.
REFERENCES
Alonso, F., Fuertes, J. L., Montes, C., Navajo, R. J., A.,
1998. ‘Quality Model: How to Improve the Object
Oriented Software Process’, In IEEE International
Conference on Systems, Man and Cybernetics, VOL
05, Pages 4884 – 4889.
Alonso, F., Fuertes, J. L., Martinez, L., Soza, H., 2008.
‘Measuring the Social Ability of Software Agents’ In
the Proceedings of the 6th ACIS International
Conference on Software Engineering Research,
Management and Applications.
Alonso, F., Fuertes, J. L., Martinez, L., Soza, H., 2009.
‘Towards a set of Measures for Evaluating Software
Agent Autonomy’, In Proceedings of the Eighth
Mexican International Conference on Artificial
Intelligence.
Alonso, F., Fuertes, J. L., Martinez, L., Soza, H., 2010.
‘Measures for Evaluating the Software Agent Pro-
Activity’. In the Proceedings of the 25th International
Symposium on Computer and Information Sciences.
Bautista, L., Abran, A., April, A., 2012. ‘Design of a
Performance Measurement Framework for Cloud
Computing’ In Journal of Software Engineering &
Applications . Feb2012, Vol. 5 Issue 2, p69-75. 7p.
Behkamal, B., Kahani, M., Akbar, M. K., 2009.
‘Customizing ISO 9126 Quality Model for Evaluation
of B2B Applications’, In Information and Software
Technology, Elsevier.
Beydoun, G., Low, G., Henderson-Sellers, B., Mouratidis,
H., Gomez-Sanz, J., Pavon, J., Gonzalez-Perez, C.,
2009. ‘FAML: A Generic Metamodel for MAS
Development’ In Ieee Transactions On Software
Engineering, Vol. 35, No. 6.
Dumke, R., Mencke, S., Wille, C., 2010. ‘Quality
Assurance of Agent-Based and self-Managed
Systems’, CRC Press.
Herrera, M., Moraga, M. A., Caballero, I., Calero, C.,
2010. ‘Quality in Use Model for Web Portals
(QiUWeP)’ In 10th International Conference on Web
Engineering ICWE 2010 Workshops.
ISO/IEC, 2001. ‘ISO/IEC 9126-1:2001 Software
Engineering - Product Quality’.
ISO/IEC, 2011. ‘ISO/IEC 25010:2011- Systems and
Software Engineering - Systems and Software Product
Quality Requirements and Evaluation (SQuaRE) -
System and Software Quality Models”.
Lew, P., Olsina, L., Zhang, L., 2010.’ Quality, Quality in
Use, Actual Usability and User Experience as Key
Drivers for Web Application Evaluation’ In
proceeding of 10th International Conference, ICWE
2010, Web Engineering - Lecture Notes in Computer
Science Volume 6189, pp 218-232
Suryn, W., Abran, A., 2003. ‘ISO/IEC SQuaRE: The
second generation of standards for software product
quality’ In Software Engineering and Applications,
SEA’ 2003.
Weyns, D., Omicini A., Odell, J., 2007. ‘Environment as a
first class abstraction in multiagent systems’ In
Journal of Autonomous Agent and Multi-Agent
Systems 14:5–30.
Wooldridge, M., Jennings, N., 1995. ‘Intelligent Agent:
Theory and Practice’, The Knowledge Engineering
Review, Vol 10:2, (1995), 112-152.
Wooldridge M., 2009.’An Introduction to Multi Agent
Systems’, JOHN WILEY & SONS, 2
nd
Edition.
Zeiss, B., Vega, D., Schieferdecker, I., Neukirchen, H.,
Grabowski, J., 2007. ‘Applying the ISO 9126 Quality
Model to Test Specifications - Exemplified for TTCN-
3 Test Specifications’, In Software Engineering 2007
(SE 2007). Lecture Notes in Informatics (LNI) 105,
231-242.
ICSOFT-EA2014-9thInternationalConferenceonSoftwareEngineeringandApplications
368