• DocumentCode
    387655
  • Title

    Externalizing component manners to achieve greater maintainability through a highly re-configurable architectural style

  • Author

    Arsanjani, Ali ; Zedan, Hussein ; Alpigini, James

  • Author_Institution
    IBM Global Services, De Montfort Univ., Leicester, UK
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    628
  • Lastpage
    637
  • Abstract
    The maintenance and evolution of distributed, heterogeneous software components; including both legacy and green-field subsystems is described through a highly re-configurable architectural style. It is shown how this architectural style is realized through identification, separation and externalization of a formal specification of the manners of the application domain and its components. The approach is based on the notion of enterprise component (EC). An enterprise component is defined as an architectural pattern that is leveraged to provide a uniform mechanism for management of component boundaries between otherwise entropic systems consisting of multiple legacy systems coexisting with newer, object and component-based application programs. EC´s are identified through a domain decomposition that includes mapping business architecture onto component-based software architecture. Extensions to current methodologies and architectural practices to support and realize such a style are presented.
  • Keywords
    formal specification; object-oriented programming; software architecture; software maintenance; architectural pattern; component manners externalization; distributed heterogeneous software components; enterprise component; entropic systems; green-field subsystems; highly-re-configurable architectural style; legacy subsystems; maintainability; Application software; Collaboration; Collaborative work; Computer architecture; Formal specifications; Laboratories; Object oriented modeling; Portfolios; Software maintenance; Technology management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2002. Proceedings. International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1819-2
  • Type

    conf

  • DOI
    10.1109/ICSM.2002.1167827
  • Filename
    1167827