• DocumentCode
    383491
  • Title

    Control-driven coordination based assembling of components

  • Author

    Chimaris, Avraam ; Papadopoulos, George A.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Cyprus, Nicosia, Cyprus
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    572
  • Lastpage
    577
  • Abstract
    The coordination paradigm has been used extensively as a mechanism for software composition and integration. Consequently, a number of associated models and languages have been proposed which address issues of CBSE from the coordination point of view. In this paper we use the control-driven approach to coordination and we present a framework within which it is possible to assemble components written in contemporary programming environments. In particular, we show how the coordination model IWIM, advocating a black-box approach to component development, can be realized in ActiveX. We map the fundamental building blocks of the IWIM model to ActiveX controls and we then show by means of an example the applicability of our approach, presenting also the results in a visual way, thus taking advantage of the features offered by the ActiveX environment.
  • Keywords
    distributed object management; object-oriented programming; programming environments; software reusability; ActiveX; IWIM coordination model; black-box approach; control-driven coordination based component assembling; languages; models; programming environments; software composition; software integration; Architecture description languages; Assembly; Computer science; Concurrent computing; Control systems; Distributed computing; Information retrieval; Programming environments; Software architecture; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-1727-7
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2002.1045066
  • Filename
    1045066