Quality of service specification in distributed object systems design

被引:0
|
作者
Frolund, S [1 ]
Koistinen, J [1 ]
机构
[1] Hewlett Packard Labs, Palo Alto, CA 94304 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Traditional object-oriented design methods deal with the functional aspects of systems. but they do not address quality of service (QoS) aspects such as reliability, availability, performance, security, and timing. However, deciding which QoS properties should be provided by individual system components is an important part of the design process. Different decisions are likely to result in different component implementations and system structures. Thus, decisions about component-level QoS should be made at design time, before the implementation is begun. Since these decisions are an important part of the design process, they should be captured as part of the design. We propose a general Quality-of-Service specification language, which we call QML. In this paper we show how QML can be used to capture QoS properties as part of designs. In addition, we extend UML, the de-facto standard object-oriented modeling language, to support the concepts of QML. QML is designed to integrate with object-oriented features. such as interfaces, classes, and inheritance. In particular, it allows specification of QoS properties through refinement of existing QoS specifications. Although we exemplify the use of QML to specify QoS properties within the categories of reliability and performance, QML can be used for specification within any QoS category-QoS categories are user-defined types in QML.
引用
收藏
页码:1 / 18
页数:18
相关论文
共 50 条
  • [1] Quality of service in distributed object systems
    Becker, C
    Zincky, J
    [J]. OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2000, 1964 : 178 - 190
  • [2] Quality of service in distributed object systems and distributed multimedia object/component systems
    Böszörményi, L
    Stary, C
    Kosch, H
    Becker, C
    [J]. OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2002, 2323 : 7 - 29
  • [3] Quality of service aware distributed object systems
    Frolund, S
    Koistinen, J
    [J]. PROCEEDINGS OF THE FIFTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS (COOTS '99), 1999, : 69 - 83
  • [4] Integration of Quality of Service in distributed object systems
    Daniel, J
    Traverson, B
    Vignes, S
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS II, 1999, 15 : 31 - 44
  • [5] Specifying and measuring quality of service in distributed object systems
    Loyall, JP
    Schantz, RE
    Zinky, JA
    Bakken, DE
    [J]. FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 43 - 52
  • [6] REQUIREMENT AND DESIGN SPECIFICATION FOR DISTRIBUTED SYSTEMS
    BROY, M
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 335 : 33 - 62
  • [7] Object-oriented specification and open distributed systems
    Johnsen, EB
    Owe, O
    [J]. FROM OBJECT-ORIENTATION TO FORMAL METHODS: ESSAYS IN MEMORY OF OLE-JOHAN DAHL, 2004, 2635 : 137 - 164
  • [8] Quality of service in distributed systems
    Campbell, AT
    Keshav, S
    [J]. COMPUTER COMMUNICATIONS, 1998, 21 (04) : 291 - 293
  • [9] SPECIFICATION AND TOP DOWN DESIGN OF DISTRIBUTED SYSTEMS
    BROY, M
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1985, 185 : 4 - 28
  • [10] ON THE USE OF SPECIFICATION STYLES IN THE DESIGN OF DISTRIBUTED SYSTEMS
    VISSERS, CA
    SCOLLO, G
    VANSINDEREN, M
    BRINKSMA, E
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 352 : 60 - 60