{"id":153,"date":"2013-09-09T18:33:25","date_gmt":"2013-09-10T03:33:25","guid":{"rendered":"http:\/\/prg.is.titech.ac.jp\/?page_id=153"},"modified":"2021-02-22T13:17:03","modified_gmt":"2021-02-22T22:17:03","slug":"test-based-pointcuts","status":"publish","type":"page","link":"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/test-based-pointcuts\/","title":{"rendered":"\u30c6\u30b9\u30c8\u306b\u57fa\u3065\u3044\u305f\u30dd\u30a4\u30f3\u30c8\u30ab\u30c3\u30c8"},"content":{"rendered":"<p>\u30c6\u30b9\u30c8\u306b\u57fa\u3065\u3044\u305f\u30dd\u30a4\u30f3\u30c8\u30ab\u30c3\u30c8(Test-based Pointcuts)\u306f\u30a2\u30b9\u30da\u30af\u30c8\u6307\u5411\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306e\u305f\u3081\u306e\u65b0\u3057\u3044\u8a00\u8a9e\u6a5f\u69cb\u3067\u3042\u308a\uff0c\u5358\u4f53\u30c6\u30b9\u30c8\u30b1\u30fc\u30b9\u3092\u6a2a\u65ad\u7684\u95a2\u5fc3\u4e8b\u306e\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3068\u3057\u3066\u5229\u7528\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\uff0e<\/p>\n\n\n\n<p>\u30c6\u30b9\u30c8\u306b\u57fa\u3065\u3044\u305f\u30dd\u30a4\u30f3\u30c8\u30ab\u30c3\u30c8\u3092\u4f7f\u3046\u3053\u3068\u3067\uff0c\u30dd\u30a4\u30f3\u30c8\u30ab\u30c3\u30c8\u5b9a\u7fa9\u3092\u9069\u5fdc\u5bfe\u8c61\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u9032\u5316\u306b\u5bfe\u3057\u3066\u3088\u308a\u9811\u5065\u306b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\uff0c\u307e\u305f\u30b8\u30e7\u30a4\u30f3\u30dd\u30a4\u30f3\u30c8\u306e\u5b9f\u884c\u5c65\u6b74\u306b\u57fa\u3065\u3044\u305f\u30de\u30c3\u30c1\u3092\u8a73\u7d30\u306a\u5c65\u6b74\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u306a\u304f\u53ef\u80fd\u306b\u3057\u307e\u3059\uff0e<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"content_1_1\">Members<\/h2>\n\n\n\n<p>\u5897\u539f\u82f1\u5f66\" target=\"_blank\" rel=\"noopener\">Hidehiko Masuhara<\/a><\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"list1 wp-block-list\"><li><a href=\"https:\/\/csl.ec.t.kanazawa-u.ac.jp\/~ksakurai\/index.html\" data-internallinksmanager029f6b8e52c=\"288\" title=\"Kouhei Sakurai\" target=\"_blank\" rel=\"noopener\">\u6afb\u4e95<\/a> \u5b5d\u5e73<\/li><li><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/people\/masuhara\/\" data-internallinksmanager029f6b8e52c=\"285\" title=\"\u5897\u539f\u82f1\u5f66\" target=\"_blank\" rel=\"noopener\">\u5897\u539f<\/a> \u82f1\u5f66<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"content_1_2\">Publications<\/h2>\n\n\n\n<ul class=\"list1 wp-block-list\"><li><a href=\"https:\/\/csl.ec.t.kanazawa-u.ac.jp\/~ksakurai\/index.html\" data-internallinksmanager029f6b8e52c=\"288\" title=\"Kouhei Sakurai\" target=\"_blank\" rel=\"noopener\">Kouhei Sakurai<\/a> , <a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/people\/masuhara\/\" data-internallinksmanager029f6b8e52c=\"285\" title=\"\u5897\u539f\u82f1\u5f66\" target=\"_blank\" rel=\"noopener\">Hidehiko Masuhara<\/a> , <em>Test-Based Pointcuts for Robust and Fine-Grained Join Point Sepcification<\/em>\n<ul class=\"list2\" style=\"padding-left: 16px; margin-left: 16px;\">\n<li>AOSD &#8217;08: In Proceedings of the Seventh International Conference on Aspect-Oriented Software Development, 2008<\/li>\n<li>paper: <a href=\"https:\/\/prg.is.titech.ac.jp\/members\/masuhara\/papers\/aosd2008.pdf\" rel=\"nofollow\">aosd2008_testbasedpc.pdf<\/a><\/li>\n<\/ul>\n<\/li><li><a href=\"https:\/\/csl.ec.t.kanazawa-u.ac.jp\/~ksakurai\/index.html\" data-internallinksmanager029f6b8e52c=\"288\" title=\"Kouhei Sakurai\" target=\"_blank\" rel=\"noopener\">Kouhei Sakurai<\/a> , <a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/people\/masuhara\/\" data-internallinksmanager029f6b8e52c=\"285\" title=\"\u5897\u539f\u82f1\u5f66\" target=\"_blank\" rel=\"noopener\">Hidehiko Masuhara<\/a> , <em>Test-based Pointcuts: A Robust Pointcut Mechanism Based on Unit Test Cases for Software Evolution<\/em>\n<ul class=\"list2\" style=\"padding-left: 16px; margin-left: 16px;\">\n<li>LATE &#8217;07: Proceedings of the workshop on Linking Aspect Technology and Evolution revisited , ACM Press , Vancouver British Columbia Canada , 2007<\/li>\n<li>paper: <a title=\"2007\/04\/27 11:36:33 148.8KB\" href=\"https:\/\/prg.is.titech.ac.jp\/members\/masuhara\/papers\/late2007.pdf\">late2007_testbasedpc.pdf<\/a><\/li>\n<\/ul>\n<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"list1 wp-block-list\"><li><a href=\"https:\/\/csl.ec.t.kanazawa-u.ac.jp\/~ksakurai\/index.html\" data-internallinksmanager029f6b8e52c=\"288\" title=\"Kouhei Sakurai\" target=\"_blank\" rel=\"noopener\">\u6afb\u4e95\u5b5d\u5e73<\/a> , <a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/people\/masuhara\/\" data-internallinksmanager029f6b8e52c=\"285\" title=\"\u5897\u539f\u82f1\u5f66\" target=\"_blank\" rel=\"noopener\">\u5897\u539f\u82f1\u5f66<\/a> , \u30a2\u30b9\u30da\u30af\u30c8\u6307\u5411\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306b\u304a\u3051\u308b\u30c6\u30b9\u30c8\u306b\u57fa\u3065\u3044\u305f\u30dd\u30a4\u30f3\u30c8\u30ab\u30c3\u30c8\u306e\u63d0\u6848. \u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2, Vol.\u00a024, No.\u00a03, pp. 141\u2013152, September 2007. (\u65e5\u672c\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u79d1\u5b66\u4f1a\u7b2c23\u56de\u5927\u4f1a\u8ad6\u6587\u96c6\u306e\u6539\u8a02\u7248) <\/li><\/ul>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>\u30c6\u30b9\u30c8\u306b\u57fa\u3065\u3044\u305f\u30dd\u30a4\u30f3\u30c8\u30ab\u30c3\u30c8(Test-based Pointcuts)\u306f\u30a2\u30b9\u30da\u30af\u30c8\u6307\u5411\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u306e\u305f\u3081\u306e\u65b0\u3057\u3044\u8a00\u8a9e\u6a5f\u69cb\u3067\u3042\u308a\uff0c\u5358\u4f53\u30c6\u30b9\u30c8\u30b1\u30fc\u30b9\u3092\u6a2a\u65ad\u7684\u95a2\u5fc3\u4e8b\u306e\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3068\u3057\u3066\u5229\u7528\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\uff0e \u30c6\u30b9\u30c8&hellip; <a class=\"continue\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/test-based-pointcuts\/\">Continue Reading \u30c6\u30b9\u30c8\u306b\u57fa\u3065\u3044\u305f\u30dd\u30a4\u30f3\u30c8\u30ab\u30c3\u30c8<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":2577,"menu_order":1700,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","footnotes":""},"class_list":["post-153","page","type-page","status-publish","hentry","radius"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages\/153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":4,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages\/153\/revisions"}],"predecessor-version":[{"id":3450,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages\/153\/revisions\/3450"}],"up":[{"embeddable":true,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages\/2577"}],"wp:attachment":[{"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/media?parent=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}