{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,19]],"date-time":"2025-09-19T08:26:43Z","timestamp":1758270403418,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2006,5,22]],"date-time":"2006-05-22T00:00:00Z","timestamp":1148256000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2006,5,22]]},"DOI":"10.1145\/1138063.1138079","type":"proceedings-article","created":{"date-parts":[[2006,7,24]],"date-time":"2006-07-24T16:53:01Z","timestamp":1153759981000},"page":"83-90","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":50,"title":["Unit testing in multi-agent systems using mock agents and aspects"],"prefix":"10.1145","author":[{"given":"Roberta","family":"Coelho","sequence":"first","affiliation":[{"name":"Pontifical Catholic University of Rio de Janeiro - PUC-Rio, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uir\u00e1","family":"Kulesza","sequence":"additional","affiliation":[{"name":"Pontifical Catholic University of Rio de Janeiro - PUC-Rio, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arndt","family":"von Staa","sequence":"additional","affiliation":[{"name":"Pontifical Catholic University of Rio de Janeiro - PUC-Rio, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos","family":"Lucena","sequence":"additional","affiliation":[{"name":"Pontifical Catholic University of Rio de Janeiro - PUC-Rio, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,5,22]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2004.2"},{"key":"e_1_3_2_1_2_1","volume-title":"Extreme Programming Explained","author":"Beck K.","year":"2000","unstructured":"Beck , K. Extreme Programming Explained . Reading, MA : Addison-Wesley , 2000 .]] Beck, K. Extreme Programming Explained. Reading, MA: Addison-Wesley, 2000.]]"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/375735.376120"},{"key":"e_1_3_2_1_4_1","volume-title":"Testing object-oriented systems: models, patterns, and tools","author":"Binder R.","year":"1999","unstructured":"Binder , R. Testing object-oriented systems: models, patterns, and tools . Addison-Wesley Longman Publishing Co., Inc. , 1999 .]] Binder, R. Testing object-oriented systems: models, patterns, and tools. Addison-Wesley Longman Publishing Co., Inc., 1999.]]"},{"key":"e_1_3_2_1_5_1","volume-title":"Proc. Of 4th International Symposium - From Agent Theory to Agent Implementation (AT2AI-4)","author":"Caire G.","year":"2004","unstructured":"Caire , G. , Cossentino , M. , Negri , A. , Poggi , A. , Turci , P. , Multi-agent systems implementation and testing . In Proc. Of 4th International Symposium - From Agent Theory to Agent Implementation (AT2AI-4) , 2004 .]] Caire, G., Cossentino, M., Negri, A., Poggi, A., Turci, P., Multi-agent systems implementation and testing. In Proc. Of 4th International Symposium - From Agent Theory to Agent Implementation (AT2AI-4), 2004.]]"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2004.11.015"},{"key":"e_1_3_2_1_7_1","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"Czarnecki K.","year":"2000","unstructured":"Czarnecki , K. and Eisenecker , U . Generative Programming: Methods, Tools, and Applications . Addison-Wesley , 2000 .]] Czarnecki, K. and Eisenecker, U. Generative Programming: Methods, Tools, and Applications. Addison-Wesley, 2000.]]"},{"key":"e_1_3_2_1_8_1","volume-title":"Journal of the","author":"Dantas A.","year":"2005","unstructured":"Dantas , A. , Cirne , W. , Saikoski , K. , Using AOP to Bring a Project Back in Shape: The OurGrid Case , Journal of the Brazilian Computer Society , 2005 .]] Dantas, A., Cirne, W., Saikoski, K., Using AOP to Bring a Project Back in Shape: The OurGrid Case, Journal of the Brazilian Computer Society, 2005.]]"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194001000542"},{"key":"e_1_3_2_1_10_1","volume-title":"Workshop on Advanced Separation of Concerns in OO Systems","author":"Deters M.","year":"2001","unstructured":"Deters , M. ; Cytron , R. K. Introduction of Program Instrumentation using Aspects . Workshop on Advanced Separation of Concerns in OO Systems , 2001 .]] Deters, M.; Cytron, R. K. Introduction of Program Instrumentation using Aspects. Workshop on Advanced Separation of Concerns in OO Systems, 2001.]]"},{"key":"e_1_3_2_1_11_1","volume-title":"Aspect-Oriented Software Development","author":"Filman R.","year":"2005","unstructured":"Filman , R. , Elrad , T. , Clarke , S. , Aksit , M. Aspect-Oriented Software Development . Addison-Wesley , 2005 .]] Filman, R., Elrad, T., Clarke, S., Aksit, M. Aspect-Oriented Software Development. Addison-Wesley, 2005.]]"},{"key":"e_1_3_2_1_12_1","volume-title":"Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1995","unstructured":"Gamma E. , Helm R. , Johnson R. , Vlissides J. Design Patterns , Elements of Reusable Object-Oriented Software . Addison-Wesley , 1995 .]] Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.]]"},{"key":"e_1_3_2_1_13_1","unstructured":"Gamma E. and Beck K. JUnit: A regression testing framework. http:\/\/www.junit.org 2000.]]  Gamma E. and Beck K. JUnit: A regression testing framework. http:\/\/www.junit.org 2000.]]"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.v34:5"},{"key":"e_1_3_2_1_15_1","first-page":"312","volume-title":"Analysis and Design of Multiagent Systems using MAS-CommonKADS","author":"Iglesias C.","year":"1997","unstructured":"Iglesias , C. , Garijo , M. , Gonzalez , J. C. , Velasco , J. R. Analysis and Design of Multiagent Systems using MAS-CommonKADS . Springer , LNCS 1365, pp. 312 -- 328 , 1997 .]] Iglesias, C., Garijo, M., Gonzalez, J. C., Velasco, J. R. Analysis and Design of Multiagent Systems using MAS-CommonKADS. Springer, LNCS 1365, pp. 312--328, 1997.]]"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/646738.702094"},{"key":"e_1_3_2_1_17_1","volume-title":"J. Aspect-Oriented Programming. European Conference on Object-Oriented Programming (ECOOP), Springer, LNCS (1241)","author":"Kiczales G.","year":"1997","unstructured":"Kiczales , G. , Lamping , J. , Mendhekar , A. , Maeda , C. , Lopes , C. , Loingtier , J. , Irwin , J. Aspect-Oriented Programming. European Conference on Object-Oriented Programming (ECOOP), Springer, LNCS (1241) , 1997 .]] Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J., Irwin, J. Aspect-Oriented Programming. European Conference on Object-Oriented Programming (ECOOP), Springer, LNCS (1241), 1997.]]"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/383845.383858"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/544862.544912"},{"key":"e_1_3_2_1_20_1","volume-title":"Proc. of XP2000","author":"Mackinnon T.","year":"2000","unstructured":"Mackinnon , T. , Freeman , S. , and Craig , P . EndoTesting: Unit Testing with Mock Objects . Proc. of XP2000 , 2000 .]] Mackinnon, T., Freeman, S., and Craig, P. EndoTesting: Unit Testing with Mock Objects. Proc. of XP2000, 2000.]]"},{"key":"e_1_3_2_1_21_1","volume-title":"Code Complete","author":"McConnell","year":"2004","unstructured":"McConnell , Code Complete , 2 nd Ed., Microsoft Press , 2004 .]] McConnell, Code Complete, 2nd Ed., Microsoft Press, 2004.]]","edition":"2"},{"key":"e_1_3_2_1_22_1","volume-title":"The Art of Software Testing","author":"Myers G. J.","year":"2004","unstructured":"Myers , G. J. The Art of Software Testing . Wiley , 2 nd Ed. 2004 .]] Myers, G. J. The Art of Software Testing. Wiley, 2nd Ed. 2004.]]","edition":"2"}],"event":{"name":"ICSE06: International Conference on Software Engineering","sponsor":["ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Shanghai China","acronym":"ICSE06"},"container-title":["Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1138063.1138079","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1138063.1138079","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:18:41Z","timestamp":1750263521000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1138063.1138079"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,5,22]]},"references-count":22,"alternative-id":["10.1145\/1138063.1138079","10.1145\/1138063"],"URL":"https:\/\/doi.org\/10.1145\/1138063.1138079","relation":{},"subject":[],"published":{"date-parts":[[2006,5,22]]},"assertion":[{"value":"2006-05-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}