سند علمی

Analyzing Variability in Product Families through Canonical Feature Diagrams

چکیده

Product line engineering aims to reduce the cost and effort to develop new related softwares, while increasing the software quality and the software scope. Variability analysis and modeling is a key issue in this approach. Several representations were proposed, including feature models (FMs) and product comparison matrices (PCMs). While PCMs are useful for presenting products in a tabular form, for their understanding and manipulation, it helps to switch to a graphical view. FMs are graphical views, but they are not canonical (i.e., several equivalent FMs can represent a same PCM) and user intervention is necessary to ensure the extraction of a meaningful FM from PCMs. In this paper, we investigate the benefits of a new structure, which captures variability in a canonical graphical representation. We outline its construction and we give insights about its shape and use when it is used as an alternative representation of wikipedia PCMs in the domain of software.

اسناد مشابه

  • Effective classification of android malware families through dynamic features and neural networks

    مقاله‌ی دسترسی آزاد۲۰۲۱Connection science["Gianni D'Angelo", 'Francesco Palmieri', 'Antonio Robustelli', 'Arcangelo Castiglione', '']

    Due to their open nature and popularity, Android-based devices have attracted several end-users around the World are one of main targets for attackers. Because reasons given above, it is necessary build tools that can reliably detect zero-day malware on these devices. At moment,

  • Modeling Web Services Variability with Feature Diagrams

    سند علمی۲۰۰۲Web, Web-Services, and Database SystemsSilva Robak, Bogdan Franczyk

    In the paper the proposal for modeling flexibility of the Web Services with feature diagrams is introduced. Feature diagrams allow presenting the commonality and above all variability of described concept. In the paper the classification of Web Services features from the users' p

  • On the Structure of Problem Variability: From Feature Diagrams to Problem Frames

    سند علمی۲۰۰۷VaMoSAndreas Classen, Patrick Heymans, Robin C. Laney, Bashar Nuseibeh

    Requirements for product families are expressed in terms of commonality and variability. This distinction allows early identification of an appropriate software architecture and opportunities for software reuse. Feature diagrams provide intuitive notations and techniques for repr

  • A literature Review on Feature Diagram Product Counting and its Usage in Software Product Line Economic Models

    سند علمی۲۰۱۳International Journal of Software Engineering and Knowledge EngineeringRuben Heradio, David Fernández-Amorós, José Antonio Cerrada, Ismael Abad

    In software product line engineering, feature diagrams are a popular means to represent the similarities and differences within a family of related systems. In addition, feature diagrams implicitly model valuable information that can be used in economic models to estimate the cos

  • A UML pro le for feature diagrams: Initiating a model driven engineering approach for software product lines

    سند علمی۲۰۱۰Thibaut Possompès, Christophe Dony, Marianne Huchard, Hervé Rey

    This paper proposes an instrumented approach to integrate feature diagrams with UML models, via UML pro les and a Rational Software Architect plugin. The concrete contribution is the detail of a new UML pro le based upon a meta-model synthesising existing feature diagrams semanti

  • Automatic classification of UML Class diagrams through image feature extraction and machine learning

    سند علمی۲۰۱۴Jóel Hjaltason, Ingimar Samúelsson

    the non-exclusive right to publish the Work electronically and in a non-commercial purpose make it accessible on the Internet. The Author warrants that he/she is the author to the Work, and warrants that the Work does not contain text, pictures or other material that violates cop