• DocumentCode
    2558494
  • Title

    An extension to UML components to consider distribution issues in early phases of application development

  • Author

    Espindola, Anete Persch ; Becker, Karin ; Zorzo, Avelino Francisco

  • Author_Institution
    Fac. of Informatics, Pontifical Catholic Univ. of Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2004
  • fDate
    5-8 Jan. 2004
  • Abstract
    Distributed component-based information systems are becoming one of the major trends in software engineering. Whereas distributed component technologies enable the development of reliable, scalable and secure systems, existing component-based development (CBD) techniques and methods do not explicitly address distribution. The earlier distribution requirements are considered and integrated with functional requirements, the least is the risk that the developed component architecture does not reflect these requirements. UML components is a widely known CBD method composed of a number of phases targeted at the identification of domain components (system and business), their respective interfaces, and their interaction model to compose the system architecture. In this work, we propose to extend the UML components method to encompass distribution issues in early phases of application development, namely requirements and specification. The basic idea is to identify distribution requirements that can be mapped into common distributed services (e.g. naming, concurrency). The extended method includes new or refined activities that help identifying distribution services, their provision through distributed components, and the resulting architecture that integrates system, business, and distribution components.
  • Keywords
    Unified Modeling Language; distributed processing; formal specification; object-oriented programming; software architecture; UML component; Unified Modeling Language; component-based development technique; distributed component-based information system; distributed service; distribution requirement; functional requirement; software engineering; system architecture; Business communication; Component architectures; Computer architecture; Concurrent computing; Informatics; Information systems; Programming; Service oriented architecture; Software engineering; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2004. Proceedings of the 37th Annual Hawaii International Conference on
  • Print_ISBN
    0-7695-2056-1
  • Type

    conf

  • DOI
    10.1109/HICSS.2004.1265649
  • Filename
    1265649