In a Software Product Line (SPL), the central notion of implementability provides the requisite connection between specifications and their implementations, leading to the definition of products. While it appears to be a simple extension of the traceability relation between components and features, it involves several subtle issues that were overlooked in the existing literature. In this paper, we have introduced a precise and formal definition of implementability over a fairly expressive traceability relation. The consequent definition of products in the given SPL naturally entails a set of useful analysis problems that are either refinements of known problems or are completely novel. We also propose a new approach to solve these analysis problems by encoding them as Quantified Boolean Formulae (QBF) and solving them through Quantified Satisfiability (QSAT) solvers. QBF can represent more complex analysis operations, which cannot be represented by using propositional formulae. The methodology scales much better than the SAT-based solutions hinted in the literature and were demonstrated through a tool called SPLAnE (SPL Analysis Engine) on a large set of SPL models.
from HAL : Dernières publications http://ift.tt/29uK0Vp
Home » Sciences de l'ingénieur » [hal-01342351] Traceability analyses between features and assets in software product lines
samedi 9 juillet 2016
[hal-01342351] Traceability analyses between features and assets in software product lines
lainnya dari HAL : Dernières publications, Sciences de l'ingénieur
- [hal-01316014] A Methodology for Quality Assessment in Collaborative Score Libraries
- [hal-01343121] Impact de la recherche d'amorces mutées sur les résultats d'analyses métagénomiques
- [hal-01313749] Temperature dependence of the particle/gas partition coefficient: An application to predict indoor gas-phase concentrations of semi-volatile organic compounds
- [hal-01308004] Impact of the French 3rd and 4th generation pill scare in women seeking termination of pregnancy
- [hal-01290932] An Extension of SPARQL with Fuzzy Navigational Capabilities for Querying Fuzzy RDF Data
- [hal-01343753] Frederic Lee and post-Keynesian pricing theory
- [hal-01305478] Prenatal stress and early-life exposure to fluoxetine have enduring effects on anxiety and hippocampal BDNF gene expression in adult male offspring
- [hal-01341197] Hole propagation in the Kitaev-Heisenberg model: From quasiparticles in quantum Néel states to non-Fermi liquid in the Kitaev phase
- [hal-01319873] Zwitterionic [4]helicene: a water-soluble and reversible pH-triggered ECD/CPL chiroptical switch in the UV and red spectral regions
- [hal-01343314] Bounded combinatorics and uniform models for hyperbolic 3-manifolds
- [hal-01059991] On a Fuzzy Algebra for Querying Graph Databases
- [hal-01093013] Evaluation and Improvement of a Transition Business Process: A Case Study guided by a Semantic Quality-based Approach
- [hal-01140195] Expression and Efficient Processing of Fuzzy Queries in a Graph Database Context
- [hal-01343348] D.1.3 – Protocols for emergent localities
Ditulis Oleh : Unknown // 16:17
Kategori:
Sciences de l'ingénieur
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire