An Approach to Specifying Concurrent, Distributed, and Autonomous Object Behaviors Using a High-Level Meta-Object Protocol (IEICE/IEEE Joint Special Issue on Autonomous Decentralized Systems)
スポンサーリンク
概要
- 論文の詳細を見る
To develop distributed applications requires to consider not only functional requirements but also nonfunctional requirements such as distributions, synchronizations, and scheduling policies. Specifying such non-functional requirements is necessary for supporting on-line capabilities of Autonomous Decentralized Systems (ADS). However, the existing design notations and methods do not address such needs sufficiently enough to develop ADS applications systematically using object-oriented technique. In this paper, we propose an object-oriented design-level support for soecifying concurrent, distributed, and autonomous object behaviors in developing dynamic distributed applications. We develop a high-level meta-object protocol called diMOP to deal with object distributions, method synchronizations, and method scheduling policies. In addition, we develop Class Diagram Supporting diMOP (CDSM) and Dynamically Configurable Object Statemachine (DCOS) for specifying non-functional behaviors and dynamic configuration behaviors, by extending the ordinary class diagram and state diagram of UML. A development environment called diMOPer is impelemented to support our approach.
- 社団法人電子情報通信学会の論文
- 2000-05-25
著者
-
Joon-sang Lee
Department Of Electrical Engineering And Computer Science Korea Advanced Institute Of Science And Te
-
Doo-Hwan BAE
Department of Electrical Engineering and Computer Science, Korea Advanced Institute of Science and T
-
Doo-hwan Bae
Department Of Electrical Engineering And Computer Science Korea Advanced Institute Of Science And Te