• DocumentCode
    2093604
  • Title

    Role modelling for component design

  • Author

    Zhao, Liping ; Kendall, Elizabeth A.

  • Author_Institution
    Dept. of Comput. Sci., R. Melbourne Inst. of Technol., Vic., Australia
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    312
  • Lastpage
    323
  • Abstract
    New abstractions and techniques are required for designing software components. We illustrate a role modelling approach to component design. We adopt the role modelling approach because of its strong emphasis on interaction and collaboration. We use role models to represent component interaction and collaboration and role synthesis to represent component role composition. To motivate our work, we also discuss why traditional object/class modelling is problematic for component design
  • Keywords
    object-oriented programming; software reusability; component interaction; object class modelling; object oriented programming; role modelling; role synthesis; software component design; Aggregates; Collaborative work; Computer languages; Computer networks; Computer science; Contracts; Electrical capacitance tomography; Programming; Software design; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages, 2000. TOOLS 33. Proceedings. 33rd International Conference on
  • Conference_Location
    Mont-Saint-Michel
  • Print_ISBN
    0-7695-0731-X
  • Type

    conf

  • DOI
    10.1109/TOOLS.2000.848771
  • Filename
    848771