• DocumentCode
    1522160
  • Title

    Connectors for bridging mismatches between the components of a software engineering environment

  • Author

    Herrmann, S. ; Mezini, M.

  • Author_Institution
    Tech. Univ. Berlin, Germany
  • Volume
    148
  • Issue
    3
  • fYear
    2001
  • fDate
    6/1/2001 12:00:00 AM
  • Firstpage
    104
  • Lastpage
    111
  • Abstract
    Software engineering environments (SEEs) are complex systems, for which configurability is an important requirement. Constructing SEEs out of existing tools is evidently desirable. During such a composition, mismatches between the data models of different tools will arise. The brute-force technique of hacking data translators into the implementation of individual tools has severe drawbacks regarding the modularity, maintainability and extensibility of the composed system. This paper proposes a novel technique for designing SEEs that uses explicit language constructs for bridging the mismatches in the data models, called dynamic view connectors. It shows how the separation of tool functionality from the concerns of bridging data-model mismatches improves the configurability and maintainability of an existing SEE
  • Keywords
    computer aided software engineering; data models; software maintenance; software tools; subroutines; bridging connectors; component mismatches; configurability; data model mismatches; data translators; dynamic view connectors; explicit language constructs; extensibility; hacking; maintainability; modularity; software engineering environments; software tool functionality;
  • fLanguage
    English
  • Journal_Title
    Software, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1462-5970
  • Type

    jour

  • DOI
    10.1049/ip-sen:20010535
  • Filename
    942863