Type Evolution in a Reflective Object-Oriented Language
スポンサーリンク
概要
- 論文の詳細を見る
This paper describes the design of the reflective concurrent objecl-oriented specification language RMondel. RMondel is designed for the spccification and modeling of distributed systems, It allows the development of executable specifications which may be modified dynamically. Reflection in RMondel is supported by two fundamental features that are: Structural Reflection (SR) and Behavioral Reflection (BR). Reflection is the capability to monitor and modify dynamically the structure and the behavior of the system. We show how the features of the language are enhanced using specific meta-operations and meta-objects, to allow for the dynamic modification of types (classes) and instances using the same language. RMondel specification can be modified by adding or modifying types and instances to get a new adapted specification. Consistency is checked dynamically at the type level as well as at the specification level. At the type level, structural and behavioral constraints are defined to preserve the conformance of types. At the specification level, a transaction mechanism and a locking protocol are defined to ensure the consistency of the whole specification.
- 一般社団法人情報処理学会の論文
- 1994-07-15
著者
-
ハミド アイサム.a.
Department Of Information Design Tohoku University Of Art & Design
-
Ohsuga S
Univ. Tokyo Tokyo Jpn
-
Ohsuga Setsuo
Research Center For Advanced Science & Technology University Of Tokyo
-
HAMID ISSAM
Department of Information Design, Tohoku University of Art & Design
関連論文
- A Dynamic Extension for the Specifications of Distributed Systems
- 分散システム仕様のための動的拡張
- 分散システム仕様を検査する意味論的振る舞い
- Adapt Dynamic Evolution in a Reflective Object-Oriented Computer Language
- 再構成可能なベンズINを設定するための高速並列計算モデル
- ルールチェッキングエキスパートシステムの検証法
- Type Evolution in a Reflective Object-Oriented Language
- 分散システム仕様の動的進化に対する枠組オブジェクトふるまいの専門化と必要条件仕様記述
- 分散システム仕様の動的進化に対する枠組
- 分散システム行動のダイナミックな拡張のための形式上の骨組み
- 芸術と科学の融合を目指した新しい統合化教育システムの構築
- オブジェクト指向技術を用いた分散システムの動的モデル化と解析