• DocumentCode
    1737491
  • Title

    A component-based groupware development methodology

  • Author

    De Farias, Cléver Ricardo Guareis ; Pires, Luís Ferreira ; Van Sinderen, Marten

  • Author_Institution
    Centre for Telematics & Inf. Technol., Twente Univ., Enschede, Netherlands
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    204
  • Lastpage
    213
  • Abstract
    Software development in general and groupware applications in particular can greatly benefit from the reusability and interoperability aspects associated with software components. Component-based software development enables the construction of software artefacts by assembling prefabricated, configurable and independently evolving buildings blocks, called software components. This paper presents a methodology for the development of groupware applications using a set of composable software components. This methodology consists of splitting the software development process according to four abstraction levels, viz., enterprise, system, component and object, and three different views, viz., structural, behavioural and interactional. The use of different abstraction levels and views allows a better control of the development process. We illustrate this methodology using a chat application as a case study
  • Keywords
    groupware; open systems; software reusability; chat application; component-based groupware development methodology; interoperability; reusability; software artefacts; software components; software development process; Application software; Assembly; Collaborative software; Collaborative work; Information technology; Object oriented modeling; Prefabricated construction; Programming; Telematics; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2000. EDOC 2000. Proceedings. Fourth International
  • Conference_Location
    Makuhari
  • Print_ISBN
    0-7695-0865-0
  • Type

    conf

  • DOI
    10.1109/EDOC.2000.882360
  • Filename
    882360