{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,11,19]],"date-time":"2024-11-19T16:25:11Z","timestamp":1732033511987},"reference-count":19,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,5]]},"DOI":"10.1109\/aiccsa.2010.5587027","type":"proceedings-article","created":{"date-parts":[[2010,9,29]],"date-time":"2010-09-29T19:54:29Z","timestamp":1285790069000},"page":"1-9","source":"Crossref","is-referenced-by-count":4,"title":["Detecting type errors and secure coding in C\/C++ applications"],"prefix":"10.1109","author":[{"given":"Hamid","family":"Mcheick","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heni","family":"Dhiab","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamad","family":"Dbouk","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rakan","family":"Mcheik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","first-page":"273","article-title":"Distribution d'objets en utilisant les techniques de d&#x00E9;veloppement orient&#x00E9;es aspect","author":"mcheick","year":"0"},{"key":"ref11","first-page":"27","article-title":"Understanding separation of Concerns","author":"mili","year":"2006","journal-title":"FASE'06 (Fundamental Approsches to Software Engineering)"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/503272.503286"},{"journal-title":"Purify","year":"0","key":"ref13"},{"journal-title":"Reliable Code with IBM Rational Purify Plus","article-title":"Purify: Develop Fast","year":"2003","key":"ref14"},{"journal-title":"The Java Language Specification a White paper","year":"1995","key":"ref15"},{"journal-title":"ASPECT","year":"2005","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/800180.810254"},{"journal-title":"1999 IBM Rational Purify","article-title":"Purify User's Guide","year":"1999","key":"ref18"},{"journal-title":"Purify fast detection of memory leaks and access errors","article-title":"Scientific Literature Digital Library and Search Engine","year":"1990","key":"ref19"},{"journal-title":"CCured","year":"0","key":"ref4"},{"journal-title":"Valgrind","year":"2008","key":"ref3"},{"key":"ref6","article-title":"Garbage Collection and runtime typing as a C++ library","author":"detlefs","year":"1992","journal-title":"USENIX C++ Conference"},{"journal-title":"Modern C++ Design","year":"2001","author":"alexandrescu","key":"ref5"},{"journal-title":"Garbage Collection Algorithms for Automatic Dynamic Memory Mangement","year":"1996","author":"jones","key":"ref8"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/503272.503282"},{"journal-title":"Purify (dynamic tool)","year":"0","key":"ref2"},{"key":"ref1","first-page":"220","article-title":"Aspect-Oriented Programming","author":"kiczales","year":"1997","journal-title":"Proceedings of European Conference of Object-Oriented Programming"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/AICCSA.2008.4493600"}],"event":{"name":"2010 IEEE\/ACS International Conference on Computer Systems and Applications (AICCSA)","start":{"date-parts":[[2010,5,16]]},"location":"Hammamet, Tunisia","end":{"date-parts":[[2010,5,19]]}},"container-title":["ACS\/IEEE International Conference on Computer Systems and Applications - AICCSA 2010"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5570122\/5586930\/05587027.pdf?arnumber=5587027","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,21]],"date-time":"2017-03-21T03:48:56Z","timestamp":1490068136000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5587027\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,5]]},"references-count":19,"URL":"https:\/\/doi.org\/10.1109\/aiccsa.2010.5587027","relation":{},"subject":[],"published":{"date-parts":[[2010,5]]}}}