• DocumentCode
    2448656
  • Title

    Formalizing "Traceability\´ for Architectural Evolutions

  • Author

    Zhang, Liang-Jie ; Dwivedi, Vishal ; Zhou, Nianjun

  • Author_Institution
    IBM T.J. Watson Res. Center, Hawthorne, NY, USA
  • fYear
    2010
  • fDate
    6-10 Dec. 2010
  • Firstpage
    285
  • Lastpage
    292
  • Abstract
    Software architectures evolve over time, and so do the models that represent them. For a domain like Service Oriented Architecture (SOA) this is particularly true because most SOA solution designs are based on modification of existing assets that change over time. However, today there exists only limited work that reasons about this evolution. In this work we present our framework for traceability of evolving architectures that we apply for SOA solution design. Our design approach is based on an iterative process that utilizes a set of solution patterns to guide architects in the SOA solution design. Our approach utilizes historical data about pattern enablement and uses that to guide architects in selecting the right patterns. To ensure that the right patterns are used, we use a template matching approach that enforces conformance by allowing only the right set of artifacts to be composed together. We demonstrate how our framework can be applied to compose and trace evolving SOA solutions based on three views - the artifact view, profile view and compliance view.
  • Keywords
    iterative methods; program diagnostics; service-oriented architecture; iterative process; service oriented architecture; software architectures; template matching; traceability formalization; Computer architecture; Finite element methods; Planning; Radio access networks; Semiconductor optical amplifiers; Service oriented architecture; Unified modeling language; Architecture Evolution; SOA Modeling; Traceability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing Conference (APSCC), 2010 IEEE Asia-Pacific
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4244-9396-8
  • Type

    conf

  • DOI
    10.1109/APSCC.2010.118
  • Filename
    5708582