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

主催:NII 先端ソフトウェア工学国際研究センター(GRACEセンター)
http://grace-center.jp/
日時:2010年3月30日(火)10:00-12:00
場所:国立情報学研究所(NII) 20階講義室1(2005)  (地図
参加費:無料
お問い合わせ:石川 冬樹 (f-ishikawa_AT_nii.ac.jp)_AT_を@に書き換えてください。

参加をご希望の方は、セミナー前日までに下記よりご登録をお願いします。
http://grace-center.jp/regist/seminar

===========================================================
First Speaker
Robert Hirschfeld, Hasso-Plattner-Institut at the University of Potsdam

=== Title ===

Context-oriented Programming

=== Abstract ===

Context-dependent behavior is becoming increasingly important for a wide range of application domains, from pervasive computing to common business applications. Unfortunately, mainstream programming languages do not offer mechanisms that enable software entities to adapt their behavior dynamically to the current execution context. This leads developers to adopt convoluted designs to achieve the necessary runtime flexibility.

Context-oriented Programming, or COP, provides programmers with dedicated abstractions and mechanisms to concisely represent behavioral variations that depend on execution context. By treating context explicitly, and by directly supporting dynamic composition, COP allows programmers to better express software entities that adapt their behavior late-bound at run-time.

The talk will illustrate COP constructs, their application, and their implementation by developing a sample scenario, and demonstrate that COP is largely independent of other commitments to programming style.

=== Bio===

Robert Hirschfeld is a Professor of Computer Science at the Hasso-Plattner-Institut at the University of Potsdam, Germany. There he founded and leads the Software Architecture Group which is concerned with fundamental elements and structures of software. Methods and tools are developed for improving the comprehension and design of large complex systems.

Robert was a senior researcher with DoCoMo Euro-Labs, the European research facility of NTT DoCoMo Japan, where he worked on infrastructure components for next generation mobile communication systems with a focus on dynamic service adaptation and context-oriented programming.

Prior to joining DoCoMo Euro-Labs, he was a principal engineer at Windward Solutions in Sunnyvale, California, where he designed and implemented distributed object systems, consulted in the area of object database technologies, and developed innovative software products and applications.

Robert received a Ph.D. in Computer Science from the Technical University of Ilmenau, Germany.

===========================================================

Second Speaker
Hironori Washizaki (Waseda University)

===Title==

Towards an Aspect-Oriented Software Development for Web Applications based on Multiple Platforms

===Abstract===
To enrich user experiences in Web applications, many of these applications are going to be developed based on multiple programming platforms such as JavaScript, Java and SQL. In such development style, it is difficult to modularize and rapid responses for requirements change and/or extension because those tend to require some modifications crosscutting over different modules and platforms.
In this talk, we will report a preliminary result of the aspect-oriented development for modularizing such concerns crosscutting over modules and platforms for Web applications by utilizing our aspect-oriented programming (AOP) framework for JavaScript (named “AOJS”) together with other AOP environments and related modularization technologies.

===Bibliography===
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.

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

コメントは停止中です。