{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T15:01:50Z","timestamp":1729609310780,"version":"3.28.0"},"reference-count":33,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/cmpsac.2004.1342807","type":"proceedings-article","created":{"date-parts":[[2004,11,8]],"date-time":"2004-11-08T11:28:24Z","timestamp":1099913304000},"page":"66-71","source":"Crossref","is-referenced-by-count":1,"title":["Modular monadic program slicing"],"prefix":"10.1109","author":[{"family":"Yingzhou Zhang","sequence":"first","affiliation":[]},{"family":"Baowen Xu","sequence":"additional","affiliation":[]},{"family":"Liang Shi","sequence":"additional","affiliation":[]},{"family":"Bixin Li","sequence":"additional","affiliation":[]},{"family":"Hongji Yang","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/143165.143169"},{"journal-title":"Semantic Lego","year":"1995","author":"espinosa","key":"17"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1145\/199448.199528"},{"key":"33","article-title":"A resumption monad transformer and its applications in the semantics of concurrency","volume":"csd sw tr 2 1","author":"papaspyrou","year":"2001","journal-title":"Technical Report"},{"key":"15","article-title":"An abstract view of programming languages","author":"moggi","year":"1989","journal-title":"LFCS Report ECS-LFCS-90-113"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1145\/91556.91592"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1016\/S1571-0661(05)80026-X"},{"key":"14","article-title":"Modularity in denotational semantics","author":"power","year":"2000","journal-title":"Proceeding of 13th Annual Conference on Mathematical Foundations of Programming Semantics"},{"key":"11","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1007\/3-540-61055-3_39","article-title":"Modular denotational semantics for compiler construction","volume":"1058","author":"liang","year":"1996","journal-title":"Proceeding of 6th European Synposium on Programming Languages and Systems ESOP'96 LNCS"},{"journal-title":"A Modular Monadic Action Semantics","year":"1997","author":"wansbrough","key":"12"},{"journal-title":"Modular Monadic Semantics and Compilation","year":"1998","author":"liang","key":"21"},{"key":"20","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1007\/3-540-59451-5_2","article-title":"Monads for functional programming","volume":"925","author":"wadler","year":"1995","journal-title":"Lecture Notes on Advanced Functional Programming Techniques LNCS"},{"key":"22","article-title":"A language prototyping system using modular monadic semantics","author":"gayo","year":"2001","journal-title":"Workshop on Language Definitions Tools and Applications LDTA '01"},{"key":"23","article-title":"Reusable monadic semantics of object oriented programming languages","author":"gayo","year":"2002","journal-title":"Proceeding of 6th Brazilian Symposium on Programming Languages SBLP'02"},{"journal-title":"Formal Syntax and Semantics of Programming Language A Lab Based Approach","year":"1995","author":"slonneger","key":"24"},{"key":"25","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1145\/318774.319248","article-title":"An efficient relevant slicing method for debugging","volume":"24","author":"tibor","year":"1999","journal-title":"Software Engineering Notes Software Engineering ESEC\/FSE'99 Springer ACM SIGSFT"},{"key":"26","first-page":"230","article-title":"Forward dynamic object-oriented program slicing","author":"song","year":"1999","journal-title":"Application-specific Systems and Software Engineering and Technology ASSET'99"},{"key":"27","first-page":"66","article-title":"Forward computation of dynamic program slices","author":"korel","year":"1994","journal-title":"Proceedings of the International Symposium on Software Testing and Analysis"},{"key":"28","article-title":"Semantics of program slicing","author":"venkatesh","year":"1990","journal-title":"Bellcore TM-ARH-018561"},{"key":"29","article-title":"A modular interpreter built with monad transformers","author":"kahl","year":"2003","journal-title":"Course Lectures on Functional Programming"},{"key":"3","first-page":"121","article-title":"A survey of program slcing techniques","volume":"3","author":"tip","year":"1995","journal-title":"Journal of Programming Languages"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(94)00099-9"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1016\/0890-5401(91)90052-4"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010248"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1145\/390011.808263"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.1989.48030"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1109\/32.83912"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.1997.601266"},{"key":"5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0065-2458(08)60641-5","article-title":"Program slicing","volume":"43","author":"binkley","year":"1996","journal-title":"Advances in Computers"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(98)00086-X"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1002\/swf.41"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1145\/113445.113455"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2002.1173076"}],"event":{"name":"Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004.","location":"Hong Kong"},"container-title":["Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/9304\/29570\/01342807.pdf?arnumber=1342807","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T07:37:48Z","timestamp":1497598668000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1342807\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":33,"URL":"https:\/\/doi.org\/10.1109\/cmpsac.2004.1342807","relation":{},"subject":[]}}