The search functionality is under construction.
The search functionality is under construction.

An Approach to Specifying Concurrent, Distributed, and Autonomous Object Behaviors Using a High-Level Meta-Object Protocol

Joon-Sang LEE, Doo-Hwan BAE

  • Full Text Views

    0

  • Cite this

Summary :

To develop distributed applications requires to consider not only functional requirements but also non-functional 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 specifying 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 implemented to support our approach.

Publication
IEICE TRANSACTIONS on Communications Vol.E83-B No.5 pp.999-1012
Publication Date
2000/05/25
Publicized
Online ISSN
DOI
Type of Manuscript
Special Section PAPER (IEICE/IEEE Joint Special Issue on Autonomous Decentralized Systems)
Category
Object Management Architecture/Design Pattern/Frameworks

Authors

Keyword