• DocumentCode
    383340
  • Title

    Process-oriented, consistent integration of software components

  • Author

    Depke, R. ; Engels, G. ; Thöne, S. ; Langham, M. ; Lütkemeier, B.

  • Author_Institution
    Dept. of Comput. Sci., Paderborn Univ., Germany
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    The integration of software components becomes a more and more important issue in software engineering. Process-oriented approaches should provide automated information processes. Therefore, the software components have to be integrated in a consistent way, i.e., their export interfaces have to be respected by the importing components. Furthermore, the type system of component interfaces has to support a tunable degree of freedom. This allows the insertion of components with interfaces of restricted but sufficient degree of compatibility. In this paper, we develop a concept for consistent and flexible integration of components. We present a process modeling language that combines UML and XML in order to support consistent, flexible, and executable processes. Finally, we provide a formalization of the proposed component type system.
  • Keywords
    application program interfaces; hypermedia markup languages; object-oriented programming; software reusability; specification languages; UML; XML; automated information processes; component interfaces; export interfaces; formalization; importing components; process-oriented consistent software component integration; software engineering; tunable degree of freedom; type system; Application software; Automatic control; Companies; Computer science; Connectors; Runtime; Software engineering; Unified modeling language; Web and internet services; XML;
  • 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.1044527
  • Filename
    1044527