An approach to specifying concurrent, distributed, and autonomous object behaviors using a high-level meta-object protocol

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. Ln 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.
Publisher
IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG
Issue Date
2000-05
Language
ENG
Citation

IEICE TRANSACTIONS ON COMMUNICATIONS, v.E83B, no.5, pp.999 - 1012

ISSN
0916-8516
URI
http://hdl.handle.net/10203/15941
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
An Approach to specifying Concurrent, distributed, and autonomous object behaviors using a high-level meta-object protocol.pdf(2.5 MB)Download
  • Hit : 364
  • Download : 199
  • Cited 0 times in thomson ci
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡClick to seewebofscience_button
⊙ Cited 1 items in WoSClick to see citing articles inrecords_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0