Poplar: Java composition with labels and AI planning

Johan T. Nyström Persson*, Shinichi Honiden

*この研究の対応する著者

研究成果: Conference contribution

抄録

Class evolution in object-oriented programming often causes so-called breaking changes, largely because of the rigidity of component interconnections in the form of explicit method calls and field accesses. We present a Java extension, Poplar, which we are currently developing. In Poplar, inter-component dependencies are expressed using declarative queries; concrete linking code, generated using a planning algorithm, replaces these at compile time. We show how Poplar can enable fully automatic integration of Java components through evolvable and statically checkable integration links, pointing the way to a new general composition method for object-oriented languages.

本文言語English
ホスト出版物のタイトルFREECO-Onward! 2011 - Proceedings of the 2nd Workshop on Free Composition @ Onward! 2011
ページ7-11
ページ数5
DOI
出版ステータスPublished - 2011
外部発表はい
イベント2nd Workshop on Free Composition @ Onward! 2011, FREECO-Onward! 2011 - Portland, OR, United States
継続期間: 2011 10月 232011 10月 23

出版物シリーズ

名前FREECO-Onward! 2011 - Proceedings of the 2nd Workshop on Free Composition @ Onward! 2011

Other

Other2nd Workshop on Free Composition @ Onward! 2011, FREECO-Onward! 2011
国/地域United States
CityPortland, OR
Period11/10/2311/10/23

ASJC Scopus subject areas

  • ソフトウェア

フィンガープリント

「Poplar: Java composition with labels and AI planning」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル