<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    afunms

    My Software,My Dream—Forge a more perfect NMS product.

    Architecture Reconstruction

    Architecture Reconstruction

    Intended vs. realized architecture. Evaluation of an architecture's properties is critical to successful system development. However, reasoning about a system's intended architecture must be recognized as distinct from reasoning about its realized architecture. As design and eventually implementation of an architecture proceed, faithfulness to the assumptions of the intended architecture is not always achieved. This is particularly true in cases where the intended architecture is not completely specified, documented or disseminated to all of the project members. This problem is exacerbated during maintenance and evolutionary development, as architectural drift and erosion occur.

    Why architecture reconstruction important. To apply reasoning about the properties of a system's intended architecture to the properties of the implemented system, we must either ensure that the realized architecture conforms to the intended architecture or change the intended architecture to match reality. Both cases may require reconstructing the architecture of the realized system.

    Phases of reconstruction. Architecture reconstruction is an iterative and interactive process, comprising four phases.

    • The first phase is the extraction, from implementation artifacts (including source code and dynamic information such as event traces), of a set of extracted views that represent the system's fundamental structural and behavioral elements.
    • The second phase is fusion of the extracted views to create fused views that augment or improve the extracted views.
    • During the third phase, the analyst iteratively and interactively develops and applies patterns to the fused views to reconstruct architecture-level derived views. Patterns provide the medium for an analyst to express their understanding of a system's architecture as structural and attribute-based relationships among its components.
    • Finally, the derived views may be explored for the purposes of evaluating architectural conformance, identifying targets for reengineering or reuse and analyzing the architecture's qualities.

    The reconstruction process can be most effectively supported by the integration of existing tools and techniques. There currently exist a large number of commercial and research tools that provide the basic mechanisms for view extraction. Similarly, there are several tools and techniques available for performing view fusion and reconstruction. The synthesis of these tools and techniques provides a support environment for software architects and analysts reconstructing architectures.

    To compliment our previous work in reconstruction we are currently surveying tools that are available for reconstruction to determine the current state of the practice for reconstructing architectural representations. We will study the information that these tools extract with emphasis on how they present the extracted views and how they aid in analysis of legacy systems.

    The SEI will assist organizations with architecture reconstruction exercises.

    posted on 2007-11-29 16:30 afunms 閱讀(162) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    My Links

    News

    留言簿(18)

    隨筆檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲av永久无码嘿嘿嘿| 亚洲一区二区三区夜色| 国产成人亚洲精品无码AV大片| 青青青免费国产在线视频小草| 久久精品国产亚洲av日韩| 无码一区二区三区免费| 亚洲AV无码AV男人的天堂| 日韩精品人妻系列无码专区免费 | 久久精品国产亚洲一区二区三区| 边摸边脱吃奶边高潮视频免费| 免费A级毛片在线播放不收费| 美女裸免费观看网站| 亚洲一级Av无码毛片久久精品| 国产在线精品一区免费香蕉| 亚洲国产精品无码专区影院| 十八禁无码免费网站| 亚洲精品国产福利在线观看| 黄在线观看www免费看| 亚洲色www永久网站| 免费一级e一片在线播放| 国产做国产爱免费视频| 亚洲国产精品美女| 午夜视频免费观看| 五月天婷婷免费视频| 久久亚洲精品成人| 久久久www成人免费毛片 | 亚洲福利视频一区| 日韩国产免费一区二区三区| 色欲aⅴ亚洲情无码AV蜜桃| 国产国拍亚洲精品福利| 精品熟女少妇av免费久久| 日本亚洲免费无线码 | 国产一级黄片儿免费看| 亚洲欧洲精品国产区| 国产小视频在线免费| 嫩草成人永久免费观看| 亚洲欧美综合精品成人导航| 国产成人A亚洲精V品无码| 人与禽交免费网站视频| 一级看片免费视频囗交| 亚洲w码欧洲s码免费|