jiangdm的个人博客分享 http://blog.sciencenet.cn/u/jiangdm

博文

review: Towards supporting the software architecture life

已有 3925 次阅读 2012-8-23 10:59 |个人分类:CHI|系统分类:科研笔记

Towards supporting the software architecture life cycle
Rainer Weinreich, Georg Buchgeher
The Journal of Systems and Software 85 (2012) 546– 561
Abstract:
   Software architecture is a central element during the whole software life cycle. Among other things, software architecture is used for communication and documentation, for design, for reasoning about important system properties, and as a blueprint for system implementation. This is expressed by the software architecture life cycle, which emphasizes architecture-related activities like architecture design, implementation, and analysis in the context of a software life cycle. While individual activities of the software architecture life cycle are supported very well, a seamless approach for supporting the whole life cycle is still missing. Such an approach requires the integration of disparate information, artifacts, and tools into one consistent information model and environment. In this article we present such an approach. It is based on a semi-formal architecture model, which is used in all activities of the architecture life cycle, and on a set of extensible and integrated tools supporting these activities. Such an integrated approach provides several benefits. Potentially redundant activities like the creation of multiple architecture descriptions are avoided, the captured information is always consistent and up-to-date, extensive tracing between different information is possible, and interleaving activities in incremental development and design are supported.
Keywords: Software architecture, Software architecture life cycle, Software architecture model, Software architecture tools, Software architecture analysis, Software architecture evaluation, Software architecture design, Software architecture knowledge, management
1. Introduction
   The remainder of this article is structured as follows.
   1) Section 2 describe the main activities of the software architecture life cycle.
   2) Section 3 show how the activities of the software architecture life cycle are supported by our approach.
   3) Section 4 present related work.
   4) Section 5 describe the steps we have taken to validate our approach.
   5) Section 6 summarizes the main issues presented and contains a few comments on future work.
2. The software architecture life cycle
3. Software architecture life cycle support in LISA
   Fig. 3 shows a conceptual overview of central parts of the LISA model.
     
3.1. Architectural analysis
 
3.2. Architecture design
 
3.3. Architecture evaluation
 
3.4. Architecture implementation
 
3.5. Architecture analysis
 
3.6. Architecture documentation
 
4. Related work
 


https://wap.sciencenet.cn/blog-468147-605096.html

上一篇:review: A Modal Characterization of Nash Equilibrium
下一篇:ACM CCF 通讯2013
收藏 IP: 113.59.102.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-2 20:26

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部