• DocumentCode
    3363205
  • Title

    The SYNTHESIS environment for component-based software development

  • Author

    Dellarocas, Chrysanthos

  • Author_Institution
    Sloan Sch. of Manage., MIT, Cambridge, MA, USA
  • fYear
    1997
  • fDate
    14-18 Jul 1997
  • Firstpage
    434
  • Lastpage
    443
  • Abstract
    Component based software development places an emphasis on identifying and managing interdependencies among preexisting pieces of software in order to integrate them into new systems. Traditional software development methodologies, on the other hand, place an emphasis on representing components, leaving the description and management of component interdependencies implicit, or distributed among the components. To support component based software development, we need new methodologies and tools which elevate the representation and management of software component interdependencies to a distinct design problem, orthogonal to the specification and implementation of the core functional pieces of an application. A core element of such methodologies will be a “design handbook” of software component interconnection, which catalogues common software interconnection, which catalogues common software interconnection dependencies and sets of alternative protocols for managing them. SYNTHESIS, a component based software development environment based on this perspective, has been developed and successfully used to minimize the manual effort required to integrate independently developed components into new applications
  • Keywords
    formal specification; programming environments; systems analysis; SYNTHESIS environment; alternative protocols; component based software development; core functional pieces; design handbook; distinct design problem; software component interconnection; software component interdependencies; software development environment; software development methodologies; specification; Application software; Computer architecture; Environmental economics; Programming; Protocols; Software development management; Software engineering; Software systems; Software tools; Technology management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering Practice, 1997. Proceedings., Eighth IEEE International Workshop on [incorporating Computer Aided Software Engineering]
  • Conference_Location
    London
  • Print_ISBN
    0-8186-7840-2
  • Type

    conf

  • DOI
    10.1109/STEP.1997.615533
  • Filename
    615533