• DocumentCode
    2286152
  • Title

    Modelling software components

  • Author

    Kent, Stuart ; Howse, John ; Lauder, Anthony

  • Author_Institution
    Sch. of Comput. & Math., Brighton Univ., UK
  • fYear
    1998
  • fDate
    25-28 Aug 1998
  • Firstpage
    789
  • Lastpage
    800
  • Abstract
    Argues that precise visual modelling techniques are important for modelling large-scale software components, as they facilitate the core activities of component-based software development (CBSD): building, finding, adapting and assembling components. This paper argues for a carefully selected set of techniques based on the Unified Modelling Language (UML), to provide accessible yet precise component models. The authors then sketch a high-level reference model for CBSD to tease out exactly what is meant by the terms `component´, `component adaptation´ and `component assembly´. The paper illustrates this reference model by giving examples of components and the transformations that can be applied to them, using precise visual models
  • Keywords
    large-scale systems; software engineering; specification languages; subroutines; UML; Unified Modelling Language; component adaptation; component assembly; component transformations; component-based software development; high-level reference model; large-scale software components; software component modelling; visual modelling techniques; Assembly; Documentation; Electrical capacitance tomography; Graphical user interfaces; History; Large-scale systems; Reflection; Software agents; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Applications, 1998. Proceedings. Ninth International Workshop on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-8186-8353-8
  • Type

    conf

  • DOI
    10.1109/DEXA.1998.707497
  • Filename
    707497