第12回先端ソフトウェア科学・工学に関するGRACEセミナー

主 催: NII 先端ソフトウェア工学国際研究センター(GRACEセンター)
日 時: 2008年12月11日(木) 10:00-11:45
場 所: 国立情報学研究所(NII) 20セミナー室1(2006室)(地図))
参加費: 無料
お問い合わせ: 吉岡信和 (nobukazu_AT_nii.ac.jp)_AT_を@に書き換えてください。

参加をご希望の方は、下記アドレスまで、セミナー前日まで必要事項を記入し,
“12th GRACE Seminar”というタイトルで電子メールでご登録をお願いします。

登録アドレス:event-info@grace-center.jp
必要事項:お名前、所属、メールアドレス

プログラム:
10:00-10:40 AOJS: Aspect-Oriented Programming Framework for JavaScript
Speaker: Hironori Washizaki, Waseda University
10:40-11:40 An abstraction mechanism for aspect-oriented programming
based on test cases, slides
Speaker: Hidehiko Masuhara, the University of Tokyo

▼詳細
Title: An abstraction mechanism for aspect-oriented programming
based on test cases
Speaker: Hidehiko Masuhara, the University of Tokyo

Abstract:
While aspect-oriented programming (AOP) languages have been useful to
modularize crosscutting concerns, the core AOP mechanisms are often
criticized as coarse-grained and fragile. We propose a novel pointcut
mechanism, called a test-based pointcut, which is finer-grained in
terms of the execution history, at the same time more robust to
program changes. The key idea of our proposal is to use a set of unit
test cases as an abstraction of program behavior, and distinguish
program runs based on similarity of execution histories. This talk
overviews the design of our test-based pointcut, an implementation by
program instrumentation, and evaluation by rewriting several versions
of a server application.
(This talk is based on the paper presented at AOSD’08 coauthored with
Kouhei Sakurai.)

Biography:
Hidehiko Masuhara is an Associate Professor at Graduate School of Arts
and Sciences, the University of Tokyo. He received Bachelor of Science,
Master of Science, and Ph.D. degrees on Computer Science from
University of Tokyo in 1992, 1994 and 1999 respectively. His research
interests are mainly in programming languages and systems. In
particular, he has been working on aspect-oriented programming
languages. He served as a program committee co-chair of AOSD’06, and
has been a member of the steering committee of AOSD conference.
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Title: AOJS: Aspect-Oriented Programming Framework for JavaScript
Speaker: Hironori Washizaki, Waseda University

Abstract:
JavaScript is one of major script languages, which is particularly
useful for client-side programming together with HTML/XML on the Web.
As JavaScript programs become more complex and need non-functional
quality today, separation of concerns is a significant challenge.
We propose an Aspect-Oriented JavaScript framework, named AOJS,
which realizes the complete separation of aspects and other normal
modules in JavaScript by adapting proxy-based architecture for aspect
weaving. This talk overviews the design and features of AOJS by using
some examples. This research is partially supported by IISF SSR Joint
Forum for Strategic Software Research and NII GRACE Center.

Biography:
Hironori Washizaki is an associate professor at Waseda University,
Japan. He is also a visiting associate professor at National
Institute of Informatics. He obtained his Doctor’s degree in
Information and Computer Science from Waseda University in 2003.
His research interests include software reuse and quality assurance.
He coauthored the book entitled “Introduction to Aspect-Oriented
Programming using AspectJ” in Japanese. Moreover he translated the
book entitled “Aspect-Oriented Software Development with Use Cases”
into Japanese, originally written by Iver Jacobson and Pan-Wei Ng.

カテゴリー: 研究, セミナー パーマリンク

コメントは停止中です。