Access the full text.
Sign up today, get DeepDyve free for 14 days.
A Omicini (2000)
Soda: societies and infrastructures in the analysis and design of agent-based systemsIn this volume, Springer-Verlag, 2000
M Cossentino, N Gaud, V Hilaire, S Galland, A Koukam (2010)
Aspecs: an agent-oriented software process for engineering complex systemsAuton Agents Multi-Agent Syst, 20
J Ferber, O Gutknecht, F Michel (2004)
Agent-oriented software engineering IV
F Budinsky, SA Brodsky, E Merks (2003)
Eclipse modeling framework
P Busetta, R Rönnquist, A Hodgson, A Lucas (1999)
Jack intelligent agents-components for intelligent agents in javaAgentLink News Lett, 2
J McAffer, J-M Lemieux, C Aniszczyk (2010)
Eclipse rich client platform
LM Rose, RF Paige, DS Kolovos, FA Polack (2008)
The epsilon generation languageModel driven architecture-foundations and applications, Springer, 2008
F Zambonelli, NR Jennings, M Wooldridge (2003)
Developing multiagent systems: the gaia methodologyACM Trans Softw Eng Methodol (TOSEM), 12
J Ferber (1998)
Proceedings of the 3rd international conference on multi agent systems, ICMAS ’98
A Chella, M Cossentino, L Sabatucci (2004)
Tools and patterns in designing multi-agent systems with passiWSEAS Trans Commun, 3
F Bellifemine, A Poggi, G Rimassa (2001)
Jade: a fipa2000 compliant agent development environmentProceedings of the fifth international conference on Autonomous agents, ACM, 2001
N Moha, YG Gueheneuc, L Duchien, AFL Meur (2010)
Decor: a method for the specification and detection of code and design smellsIEEE Trans Softw Eng, 36
C Sierra, JA Rodriguez-Aguilar, P Noriega, M Esteva, JL Arcos (2004)
Engineering multi-agent systems as electronic institutionsEur J Inform Prof, 4
M Cossentino, V Hilaire, A Molesini, V Seidita (2014)
Handbook on agent-oriented design processes
P Bresciani, A Perini, P Giorgini, F Giunchiglia, J Mylopoulos (2004)
Tropos: an agent-oriented software development methodologyAuton Agents Multi-Agent Syst, 8
A Pokahr, L Braubach, W Lamersdorf (2005)
Jadex: a bdi reasoning engineMulti-agent programming, Springer, 2005
SA DeLoach, JC Garcia-Ojeda (2010)
O-mase: a customisable approach to designing and building complex, adaptive multi-agent systemsInt J Agent-Oriented Softw Eng, 4
Software Quality is one of the most important subjects in the Process Development Software, especially in large and complex systems. Much effort has been devoted to the development of techniques and concepts to improve software quality over the years. We are especially interested on smells, which represent anomalies or flaws in the design/code that can have serious consequences in maintenance or future development of the systems. These techniques have a strong development in the Object Oriented paradigm, however, very few studies were conducted in the agent oriented paradigm. In this paper we focus on the detection of design smells applied to multi-agent systems models based on the organizational approach, named Organizational Design Smells (ODS). Early and automatic detection of these ODS allows reducing the costs and development times, while increasing the final product’s quality. To achieve this objective, validation rules were defined based in the EVL language. The approach is illustrated with two examples, their validation rules, and the refactoring solutions proposed.
Artificial Intelligence Review – Springer Journals
Published: Oct 20, 2016
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.