{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T15:48:50Z","timestamp":1648568930561},"reference-count":24,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2011,6,1]],"date-time":"2011-06-01T00:00:00Z","timestamp":1306886400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Syst Assur Eng Manag"],"published-print":{"date-parts":[[2011,6]]},"DOI":"10.1007\/s13198-011-0066-5","type":"journal-article","created":{"date-parts":[[2011,9,6]],"date-time":"2011-09-06T15:48:03Z","timestamp":1315324083000},"page":"85-96","source":"Crossref","is-referenced-by-count":2,"title":["Observability using aspect-oriented programming for OO software testing"],"prefix":"10.1007","volume":"2","author":[{"given":"Mutum Zico","family":"Meetei","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anita","family":"Goel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Siri Krishan","family":"Wasan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,9,4]]},"reference":[{"key":"66_CR1","doi-asserted-by":"crossref","unstructured":"Afonso F, Silva C, Montenegro S, Tavares A (2007) Applying aspects to a real-time embedded operating system. In: Proceedings of 6th workshop on aspects, components, and patterns for infrastructure software ACP4IS\u201907. Vancouver, British Columbia, Canada","DOI":"10.1145\/1233901.1233902"},{"key":"66_CR3","unstructured":"AspectJ (2010) AspectJ 1.6.9 is available on http:\/\/www.eclipse.org\/aspectj\/ . Accessed June 2010"},{"key":"66_CR4","doi-asserted-by":"crossref","unstructured":"Bodden E, Havelund K, (2008) Racer: effective race detection using AspectJ. In: ISSTA, ACM Press, Seattle, pp 155\u2013165","DOI":"10.1145\/1390630.1390650"},{"key":"66_CR5","doi-asserted-by":"crossref","unstructured":"Briand LC, Labiche Y, Leduc J (2005) Tracing distributed system executions using AspectJ. In: Proceeding of 21st IEEE international conference on software maintenance, IEEE Computer Society Press, Los Alamitos, pp 81\u201390","DOI":"10.1109\/ICSM.2005.96"},{"key":"66_CR6","unstructured":"Bruel J, Ara\u00fajo J, Moreira A, Royer A (2003) Using aspects to develop built-in tests for components. In: Proceeding to UML 2003 workshop on aspect oriented modeling with UML. UML, San Francisco, USA"},{"key":"66_CR7","unstructured":"Bruno H, John R, Gurd (2004) Using AspectJ to separate concerns in parallel scientific Java code. In: Proceedings of 3rd international conference on AOSD. ACM Press, New York, pp 122\u2013131"},{"key":"66_CR8","doi-asserted-by":"crossref","unstructured":"Cheon Y, Avila C (2010) Automating Java program testing using OCL and AspectJ. In: Shahram Latifi (ed) 7th International conference on information technology: new generations, Las Vegas, 12\u201314 April, 2010. IEEE Computer Society, Las Vegas, pp 1020\u20131025","DOI":"10.1109\/ITNG.2010.123"},{"key":"66_CR10","doi-asserted-by":"crossref","unstructured":"Goel A, Gupta SC, Wasan SK (2003) Probe mechanism for object-oriented software testing. In: Proceedings of fundamental approaches to software engineering (FASE), Springer, Poland, LNCS 2621: 310\u2013324","DOI":"10.1007\/3-540-36578-8_22"},{"key":"66_CR12","doi-asserted-by":"crossref","unstructured":"Gschwind T, Oberleitner J (2003) Improving dynamic data analysis with aspect-oriented programming. In: Proceeding of 7th European conference on software maintenance and reengineering (CSMR), IEEE Computer Society, Los Alamitos, pp 91\u2013100","DOI":"10.1109\/CSMR.2003.1192434"},{"key":"66_CR13","doi-asserted-by":"crossref","unstructured":"Harrold MJ, Jones J, Li T, Liang D, Orso A, Pennings M, Sinha S, Spoon SA, Gujarathi A (2001) Regression test selection for Java software. In: Conference object-oriented programming systems, languages and applications, ACM, New York, pp 312\u2013326","DOI":"10.1145\/504282.504305"},{"key":"66_CR14","doi-asserted-by":"crossref","unstructured":"Hilsdale E, Hugunin J (2004) Advice weaving in AspectJ. In: Proceedings 3rd international conference on aspect-oriented software development, ACM Press, New York, pp 26\u201335","DOI":"10.1145\/976270.976276"},{"key":"66_CR15","doi-asserted-by":"crossref","unstructured":"Kiczales G, Lamping J, Mendhekar A, Maeda A, Maeda C, Lopes CV, Loingtier JM, Irwin J (1997) Aspect-oriented programming. In: Proceeding of 11th European conference on object-oriented programming (ECOOP\u201997), Springer-Verlag, Berlin, LNCS 1241:220\u2013242","DOI":"10.1007\/BFb0053381"},{"key":"66_CR16","doi-asserted-by":"crossref","unstructured":"Kiczales G, Hilsdale E, Hugunin J, Kersten M, Palm J, Griswold WG (2001a) An overview of AspectJ. In: Knudsen JL (ed.) Proceedings ECOOP, Springer-Verlag LNCS, Berlin, 2072: 327\u2013353","DOI":"10.1007\/3-540-45337-7_18"},{"issue":"10","key":"66_CR17","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/383845.383858","volume":"44","author":"G Kiczales","year":"2001","unstructured":"Kiczales G, Hilsdale E, Hugunin J, Kersten M, Palm J, Griswold WG (2001b) Getting started with AspectJ. Comm ACM 44(10):59\u201365","journal-title":"Comm ACM"},{"key":"66_CR18","volume-title":"AspectJ in action: practical aspect oriented programming, second edition","author":"R Laddad","year":"2009","unstructured":"Laddad R (2009) AspectJ in action: practical aspect oriented programming, second edition. Manning Publication, Greenwich, USA"},{"key":"66_CR19","unstructured":"Lee S (2006) Modifying reflexion model with ASpectJ. Final Report for CPSC 511 at UBC, Columbia"},{"key":"66_CR20","doi-asserted-by":"crossref","unstructured":"Lippert M, Lopes CV (2000) A study on exception detection and handling using aspect oriented programming. In: Proceedings of the 22nd ICSE, ACM, Limerick, pp 418\u2013427","DOI":"10.1109\/ICSE.2000.870432"},{"key":"66_CR27","doi-asserted-by":"crossref","unstructured":"Li X, Xusheng X (2009) Research of software testing based on AOP. In: Proceedings of 3rd international symposium on intelligent information technology application (IITA). IEEE Computer Society, Nanchang, China, pp 187\u2013189","DOI":"10.1109\/IITA.2009.121"},{"key":"66_CR21","volume-title":"An overview of Logging with aspect oriented programming. Accepted for publication in WCSE","author":"MZ Meetei","year":"2009","unstructured":"Meetei MZ, Goel A, Wasan SK (2009) An overview of Logging with aspect oriented programming. Accepted for publication in WCSE. IEEE Computer Society Press, Xiamen, China"},{"key":"66_CR22","unstructured":"Moa C (2007) AOP-based testability improvement for component\u2013based software. In: 31st Annual international computer software and applications conference, IEEE Computer Society Press, Beijing, pp 547\u2013552"},{"key":"66_CR23","doi-asserted-by":"crossref","unstructured":"Sokenou D, V\u00f6sgen M (2005) FlexTest: An aspect-oriented framework for unit testing. In: 2nd International workshop on software quality (SOQUA), Net.ObjectDays, Erfurt","DOI":"10.1007\/11558569_19"},{"key":"66_CR24","unstructured":"St\u00f6rzer M, Krinke J, Breu S (2003) Trace Analysis for Aspect Application. IPro of workshop on analysis of aspect-oriented software (AAOS), Darmstadt, Germany"},{"key":"66_CR25","unstructured":"Sun Microsystems (2010) Java 2 platform standard edition v 1.4.2 API specification. Available at http:\/\/download.oracle.com\/javase\/1.4.2\/docs\/api\/"},{"key":"66_CR26","doi-asserted-by":"crossref","unstructured":"Xie T, Zhao J (2006) A Framework and tool supports for generating test inputs of aspectj programs. In: Proceedings 5th International conference on aspect-oriented software development, Bonn, Germany, pp 190\u2013201","DOI":"10.1145\/1119655.1119681"}],"container-title":["International Journal of System Assurance Engineering and Management"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13198-011-0066-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s13198-011-0066-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13198-011-0066-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,15]],"date-time":"2019-06-15T00:52:07Z","timestamp":1560559927000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s13198-011-0066-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6]]},"references-count":24,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2011,6]]}},"alternative-id":["66"],"URL":"https:\/\/doi.org\/10.1007\/s13198-011-0066-5","relation":{},"ISSN":["0975-6809","0976-4348"],"issn-type":[{"value":"0975-6809","type":"print"},{"value":"0976-4348","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,6]]}}}