{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:39:59Z","timestamp":1750307999435,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2006,7,10]],"date-time":"2006-07-10T00:00:00Z","timestamp":1152489600000},"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,7,10]]},"DOI":"10.1145\/1140335.1140339","type":"proceedings-article","created":{"date-parts":[[2006,7,24]],"date-time":"2006-07-24T16:53:01Z","timestamp":1153759981000},"page":"15-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Combining fuzzy logic and behavioral similarity for non-strict program validation"],"prefix":"10.1145","author":[{"given":"Coen","family":"De Roover","sequence":"first","affiliation":[{"name":"Vrije Universiteit Brussel"}]},{"given":"Johan","family":"Brichau","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Lille"}]},{"given":"Theo","family":"D'Hondt","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel"}]}],"member":"320","published-online":{"date-parts":[[2006,7,10]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Universitat Polit\u00e9cnica De Catalunya","author":"Alsinet T.","year":"2001","unstructured":"T. Alsinet . Logic Programming with Fuzzy Unificiation and Imprecise Constants: Possibilistic Semantics and Automated Deduction. Spain , Universitat Polit\u00e9cnica De Catalunya , May 2001 . T. Alsinet. Logic Programming with Fuzzy Unificiation and Imprecise Constants: Possibilistic Semantics and Automated Deduction. Spain, Universitat Polit\u00e9cnica De Catalunya, May 2001."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/298151.298348"},{"key":"e_1_3_2_1_3_1","volume-title":"Smalltalk Best Practice Patterns","author":"Beck K.","year":"1996","unstructured":"K. Beck . Smalltalk Best Practice Patterns . Prentice-Hall , 1996 . K. Beck. Smalltalk Best Practice Patterns. Prentice-Hall, 1996."},{"key":"e_1_3_2_1_4_1","first-page":"229","volume-title":"Proceedings of the 1997 USENIX Conference on Domain-Specific Languages (DSL'97)","author":"Crew R. F.","year":"1997","unstructured":"R. F. Crew . ASTLOG : A language for examining abstract syntax trees . In Proceedings of the 1997 USENIX Conference on Domain-Specific Languages (DSL'97) , pages 229 -- 242 , 1997 . R. F. Crew. ASTLOG: A language for examining abstract syntax trees. In Proceedings of the 1997 USENIX Conference on Domain-Specific Languages (DSL'97), pages 229--242, 1997."},{"key":"e_1_3_2_1_5_1","volume-title":"Vrije Universiteit Brussel","author":"De Roover C.","year":"2004","unstructured":"C. De Roover . Incorporating dynamic analysis and approximate reasoning in declarative meta-programming to support software re-engineering. Master's thesis , Vrije Universiteit Brussel , 2004 . C. De Roover. Incorporating dynamic analysis and approximate reasoning in declarative meta-programming to support software re-engineering. Master's thesis, Vrije Universiteit Brussel, 2004."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2003.09.002"},{"key":"e_1_3_2_1_7_1","series-title":"Object Technology Series","volume-title":"Refactoring: improving the design of existing code","author":"Fowler M.","year":"1999","unstructured":"M. Fowler , K. Beck , J. Brant , W. Opdyke , and D. Roberts . Refactoring: improving the design of existing code . Object Technology Series . Addison-Wesley , 1999 . M. Fowler, K. Beck, J. Brant, W. Opdyke, and D. Roberts. Refactoring: improving the design of existing code. Object Technology Series. Addison-Wesley, 1999."},{"key":"e_1_3_2_1_8_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1994","unstructured":"E. Gamma , R. Helm , R. Johnson , and J. Vlissides . Design Patterns: Elements of Reusable Object-Oriented Software . Addison Wesley , Massachusetts , 1994 . E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, Massachusetts, 1994."},{"key":"e_1_3_2_1_10_1","first-page":"296","volume-title":"Proceedings of the 39th Conference on the Technology of Object-Oriented Languages and Systems","author":"Gu\u00e9h\u00e9neuc Y.-G.","year":"2001","unstructured":"Y.-G. Gu\u00e9h\u00e9neuc and H. Albin-Amiot . Using design patterns and constraints to automate the detection and correction of inter-class design defects. In Q. Li, R. Riehle, G. Pour, and B. Meyer, editors , Proceedings of the 39th Conference on the Technology of Object-Oriented Languages and Systems , pages 296 -- 305 . IEEE Computer Society Press , July 2001 . Y.-G. Gu\u00e9h\u00e9neuc and H. Albin-Amiot. Using design patterns and constraints to automate the detection and correction of inter-class design defects. In Q. Li, R. Riehle, G. Pour, and B. Meyer, editors, Proceedings of the 39th Conference on the Technology of Object-Oriented Languages and Systems, pages 296--305. IEEE Computer Society Press, July 2001."},{"key":"e_1_3_2_1_11_1","volume-title":"Tutorial","author":"H\u00e1jek P.","year":"1998","unstructured":"P. H\u00e1jek . Deductive systems of fuzzy logic (a tutorial) . Tutorial , 1998 . P. H\u00e1jek. Deductive systems of fuzzy logic (a tutorial). Tutorial, 1998."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/379605.379665"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.fss.2003.10.003"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/832307.837110"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/525595.836964"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/321679.321688"},{"key":"e_1_3_2_1_17_1","volume-title":"Spark: A flexible points-to analysis framework for java. Master's thesis","author":"Lhot\u00e1k O.","year":"2002","unstructured":"O. Lhot\u00e1k . Spark: A flexible points-to analysis framework for java. Master's thesis , McGill University , December 2002 . O. Lhot\u00e1k. Spark: A flexible points-to analysis framework for java. Master's thesis, McGill University, December 2002."},{"key":"e_1_3_2_1_18_1","volume-title":"A fuzzy Prolog database system","author":"Li D.","year":"1990","unstructured":"D. Li and D. Liu . A fuzzy Prolog database system . John Wiley & Sons, Inc. , New York , 1990 . D. Li and D. Liu. A fuzzy Prolog database system. John Wiley & Sons, Inc., New York, 1990."},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the 13th International Software Engineering and Knowledge Engineering Conference (SEKE01)","author":"Mens K.","year":"2001","unstructured":"K. Mens , I. Michiels , and R. Wuyts . Supporting software development through declaratively codified programming patterns . In Proceedings of the 13th International Software Engineering and Knowledge Engineering Conference (SEKE01) , 2001 . K. Mens, I. Michiels, and R. Wuyts. Supporting software development through declaratively codified programming patterns. In Proceedings of the 13th International Software Engineering and Knowledge Engineering Conference (SEKE01), 2001."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2001.972774"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/581339.581473"},{"key":"e_1_3_2_1_22_1","first-page":"274","volume-title":"IWPC","author":"Niere J.","unstructured":"J. Niere , J. P. Wadsack , and L. Wendehals . Handling large search space in pattern-based reverse engineering . In IWPC , pages 274 --, 2003. J. Niere, J. P. Wadsack, and L. Wendehals. Handling large search space in pattern-based reverse engineering. In IWPC, pages 274--, 2003."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/1765931.1765945"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0304-3975(01)00188-8"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/872754.873568"},{"key":"e_1_3_2_1_26_1","unstructured":"R. Wuyts. A Logic Meta-Programming Approach to Support the Co-Evolution of Object-Oriented Design and Implementation. PhD thesis Vrije Universiteit Brussel Belgium January 2001.  R. Wuyts. A Logic Meta-Programming Approach to Support the Co-Evolution of Object-Oriented Design and Implementation. PhD thesis Vrije Universiteit Brussel Belgium January 2001."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0019-9958(65)90241-X"}],"event":{"name":"PPDP06: Principles and Practice of Declarative Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"],"location":"Venice Italy","acronym":"PPDP06"},"container-title":["Proceedings of the 8th ACM SIGPLAN international conference on Principles and practice of declarative programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1140335.1140339","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1140335.1140339","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:06:24Z","timestamp":1750259184000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1140335.1140339"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,7,10]]},"references-count":26,"alternative-id":["10.1145\/1140335.1140339","10.1145\/1140335"],"URL":"https:\/\/doi.org\/10.1145\/1140335.1140339","relation":{},"subject":[],"published":{"date-parts":[[2006,7,10]]},"assertion":[{"value":"2006-07-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}