{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T10:20:19Z","timestamp":1777890019671,"version":"3.51.4"},"reference-count":10,"publisher":"SAGE Publications","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["MGS"],"published-print":{"date-parts":[[2020,4,9]]},"DOI":"10.3233\/mgs-200322","type":"journal-article","created":{"date-parts":[[2020,4,14]],"date-time":"2020-04-14T13:38:48Z","timestamp":1586871528000},"page":"83-99","source":"Crossref","is-referenced-by-count":1,"title":["Towards a preventive maintenance approach for multi-agent applications"],"prefix":"10.1177","volume":"16","author":[{"given":"Nawel","family":"Ghrieb","sequence":"first","affiliation":[{"name":"Department of Mathematics and Computer Science, University of T\u00e9bessa, Algeria"},{"name":"RelaCS2 Laboratory, University of Oum El Bouaghi, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Farid","family":"Mokhati","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Oum El Bouaghi, Algeria"},{"name":"RelaCS2 Laboratory, University of Oum El Bouaghi, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mostafa Anouar","family":"Ghorab","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Oum El Bouaghi, Algeria"},{"name":"RelaCS2 Laboratory, University of Oum El Bouaghi, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tahar","family":"Guerram","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, University of Oum El Bouaghi, Algeria"},{"name":"RelaCS2 Laboratory, University of Oum El Bouaghi, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"issue":"4","key":"10.3233\/MGS-200322_ref2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2237796.2237801","article-title":"A quantitative measure for preventive maintenance in software","volume":"37","author":"Cheluvaraju","year":"2012","journal-title":"ACM SIGSOFT Software Engineering"},{"key":"10.3233\/MGS-200322_ref4","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","article-title":"An Overview of AspectJ","author":"Kiczales","year":"2001","journal-title":"Lecture Notes in Computer Science, Springer Berlin Heidelberg"},{"key":"10.3233\/MGS-200322_ref6","unstructured":"J.W. Wittwer, Fishbone Diagram\/Cause and Effect Diagram in Excel, From Vertex42.com. Oct 29, 2009, https:\/\/www.vertex42.com\/ExcelTemplates\/fishbone-diagram.html."},{"key":"10.3233\/MGS-200322_ref7","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1109\/RELDIS.2002.1180199","article-title":"Analysis of Inspection-Based Preventive Maintenance in Operational Software Systems","author":"Vaidyanathan","year":"2002","journal-title":"Proceedings of 21st IEEE Symposium on Reliable Distributed Systems"},{"key":"10.3233\/MGS-200322_ref8","doi-asserted-by":"crossref","unstructured":"P. Sun and X. Wang, Application of ant colony optimization in preventive software maintenance policy, in: Proceedings of IEEE International Conference on Information Science and Technology, Cihna, Mar 2012.","DOI":"10.1109\/ICIST.2012.6221624"},{"issue":"1","key":"10.3233\/MGS-200322_ref9","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/12.656092","article-title":"Analysis of preventive maintenance in transactions based software systems","volume":"47","author":"Garg","year":"1998","journal-title":"IEEE Trans. Computers"},{"key":"10.3233\/MGS-200322_ref10","doi-asserted-by":"crossref","unstructured":"S. Ron Kenett, Cause and Effect Diagrams, in: Encyclopedia of Statistics in Quality and Reliability? First published: 15 March 2008.","DOI":"10.1002\/9780470061572.eqr413"},{"issue":"4","key":"10.3233\/MGS-200322_ref11","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1504\/IJCAT.2016.080485","article-title":"QM4MAS: a quality model for multi-agent systems","volume":"54","author":"Marir","year":"2016","journal-title":"IJCAT"},{"key":"10.3233\/MGS-200322_ref12","first-page":"179","article-title":"Detecting Redundant Unit Tests for AspectJ Programs","author":"Xie","year":"2006","journal-title":"Proceedings of 17th International Symposium on Software Reliability Engineering"},{"key":"10.3233\/MGS-200322_ref13","doi-asserted-by":"crossref","unstructured":"Y. Singh and B. Goel, A step towards software preventive maintenance, in: Proceedings of ACM SIGSOFT Software Engineering Notes 32(4) (2007).","DOI":"10.1145\/1281421.1281432"}],"container-title":["Multiagent and Grid Systems"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/MGS-200322","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T05:26:46Z","timestamp":1777613206000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/MGS-200322"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,9]]},"references-count":10,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.3233\/mgs-200322","relation":{},"ISSN":["1875-9076","1574-1702"],"issn-type":[{"value":"1875-9076","type":"electronic"},{"value":"1574-1702","type":"print"}],"subject":[],"published":{"date-parts":[[2020,4,9]]}}}