Glencoe - A Tool for Specification, Visualization and Formal Analysis of Product Lines

被引:10
|
作者
Schmitt, Anna [1 ]
Bettinger, Christian [1 ]
Rock, Georg [1 ]
机构
[1] Trier Univ Appl Sci, Trier, Germany
关键词
Variability Management; Feature Model; Product Line; Visualization; Formal Analysis;
D O I
10.3233/978-1-61499-898-3-665
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Manufacturers of all business areas are faced with growing customer demands and the corresponding complexity of their products. The need to offer highly customized variants becomes obvious for example in the automotive industry: innovative cars with configurable features move customers to buy newer models in increasingly shorter intervals. However, the costs are expected to be nearly stable from the customer's perspective. An industry approved approach to systematical design customizable products at reasonable costs are multivariant product lines: product line engineers compose models describing common and distinctive product features as well as logical constraints. Subsequently these models can be analyzed and optimized. In this paper, we present a free variant management tool called Glencoe. Glencoe is a web application developed and hosted at Trier University of Applied Sciences. Therefore, it is not necessary to install any software; it is accessible from any computer or mobile device. Glencoe allows the user to specify and visualize feature models using different views which emphasize specific aspects. The application is connected to several well-known and freely available theorem provers and SAT solvers. Thus, the user is able to analyze the product line for consistency, the number of product configurations and the existence of dead features. A set of metrics helps to evaluate the product line healthiness. Glencoe is intuitive to use since it is built according to state-of-the-art user interaction paradigms originating from mobile application development. As a rapid prototyping tool, it allows beginners as well as experts to build and analyze product lines.
引用
收藏
页码:665 / 673
页数:9
相关论文
共 50 条
  • [1] FLAME: a formal framework for the automated analysis of software product lines validated by automated specification testing
    Amador Durán
    David Benavides
    Sergio Segura
    Pablo Trinidad
    Antonio Ruiz-Cortés
    [J]. Software & Systems Modeling, 2017, 16 : 1049 - 1082
  • [2] FLAME: a formal framework for the automated analysis of software product lines validated by automated specification testing
    Duran, Amador
    Benavides, David
    Segura, Sergio
    Trinidad, Pablo
    Ruiz-Cortes, Antonio
    [J]. SOFTWARE AND SYSTEMS MODELING, 2017, 16 (04): : 1049 - 1082
  • [3] Formal specification of software product lines: A graph transformation based approach
    Khalfaoui, Khaled
    Chaoui, Allaoua
    Foudil, Cherif
    Kerkouch, Elhillali
    [J]. Journal of Software, 2012, 7 (11) : 2518 - 2532
  • [4] scone - A Requirements Management Tool for the Specification and Variability-Based Analysis of Product Lines
    Allabar, Sara
    Bettinger, Christian
    Muellen, Michael
    Rock, Georg
    [J]. TRANSDISCIPLINARY ENGINEERING FOR COMPLEX SOCIO-TECHNICAL SYSTEMS - REAL-LIFE APPLICATIONS, 2020, 12 : 433 - 442
  • [5] On the use of visualization in formal requirements specification
    Dulac, N
    Viguier, T
    Leveson, N
    Storey, MA
    [J]. IEEE JOINT INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2002, : 71 - 80
  • [6] ON FORMAL SPECIFICATION OF A PROOF TOOL
    ARTHAN, RD
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 551 : 356 - 370
  • [7] Features of a Visualization Tool for Specification and Analysis of Security Protocol
    Mayouf, Mabroka Ali
    Shukur, Zarina
    [J]. INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 2278 - 2282
  • [8] USING FORMAL SPECIFICATION FOR PRODUCT DEVELOPMENT
    LADEAU, BR
    FREEMAN, CW
    [J]. HEWLETT-PACKARD JOURNAL, 1991, 42 (05): : 46 - 50
  • [9] Specification of Products and Product Lines
    Gonzalez, Ariel
    Luna, Carlos
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (15): : 44 - 55
  • [10] FORMAL SPECIFICATION AS A DESIGN TOOL.
    Guttag, John
    Horning, J.J.
    [J]. Conference Record of the Annual ACM Symposium on Principles of Programming Languages, 1980, : 251 - 261