This paper addresses the issue of how to perform architectural analysis on an existing product line architecture. The con tribution of the paper is to identify and demonstrate a repeatable product line architecture analysis process. The approach defines a "good" product line architecture in terms of those quality attributes required by the particular product line under development. It then analyzes the architecture against these criteria by both manual and tool-supported methods. The phased approach described in this paper provides a structured analysis of an existing product line architecture using (1) formal specification of the high-level architecture, (2) manual analysis of scenarios to exercise the architecture's support for required variabilities, and (3) model checking of critical behaviors at the architectural level that are required for all systems in the product line. Results of an application to a software product line of spaceborne telescopes are used to explain and evaluate the approach.
本文讨论了如何在现有产品线体系结构上执行体系结构分析的问题。本文的目的是确定并演示可重复的产品线体系结构分析过程。根据正在开发的特定产品线所需的质量属性,该方法定义了“良好”产品线体系结构。然后,通过手动和工具支持的方法根据这些标准对体系结构进行分析。本文中描述的分阶段方法使用(1)高级架构的正式规范,(2)场景的手动分析以行使架构对所需可变性的支持,对现有产品线架构进行结构化分析。对产品线中所有系统所需的体系结构级别的关键行为进行模型检查。应用于星载望远镜软件产品线的结果被用来解释和评估该方法。 P>
机译:一种模型驱动的方法来推导软件产品线的架构要求
机译:一种模型驱动的方法来推导软件产品线的架构要求
机译:跨学科的产品线方法,以提高重复使用率分析产品线在机械制造领域中用于自动化工程的适用性
机译:产品线架构分析的一种方法
机译:基于状态建模和成分模型检查的软件产品线安全性分析
机译:番茄基食品中番茄红素含量对前列腺癌细胞系细胞活性的比较分析
机译:产品线结构分析探讨