• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Searching the variability space to fix model inconsistencies: A preliminary assessment (0)

by R E Lopez-Herrejon, A Egyed
Venue:In SSBSE 2011
Add To MetaCart

Tools

Sorted by:
Results 1 - 3 of 3

Search based software engineering for software product line engineering: a survey and directions for future work

by M. Harman, Y. Jia, J. Krinke, W. B. Langdon, J. Petke, Y. Zhang
"... This paper1 presents a survey of work on Search Based Software Engineering (SBSE) for Software Product Lines (SPLs). We have attempted to be comprehensive, in the sense that we have sought to include all papers that ap-ply computational search techniques to problems in software product line engineer ..."
Abstract - Cited by 3 (1 self) - Add to MetaCart
This paper1 presents a survey of work on Search Based Software Engineering (SBSE) for Software Product Lines (SPLs). We have attempted to be comprehensive, in the sense that we have sought to include all papers that ap-ply computational search techniques to problems in software product line engineering. Having surveyed the recent explo-sion in SBSE for SPL research activity, we highlight some di-rections for future work. We focus on suggestions for the de-velopment of recent advances in genetic improvement, show-ing how these might be exploited by SPL researchers and practitioners: Genetic improvement may grow new prod-ucts with new functional and non-functional features and graft these into SPLs. It may also merge and parameterise multiple branches to cope with SPL branchmania.
(Show Context)

Citation Context

...hitectures to make them better fit their feature models and customer needs. There is also the related improvement and repair problem associated with the feature model itself. Lopez-Herrejon and Egyed =-=[101]-=- suggest that SBSE could be used to search for inconsistencies in software product line feature models and architectures, a concept being developed within the SBSE4VM project on techniques to reverse ...

Scalable Product Line Configuration: A Straw to Break the Camel’s Back

by Abdel Salam, Sayyad Joseph, Ingram Tim, Menzies Hany Ammar
"... Abstract—Software product lines are hard to configure. Techniques that work for medium sized product lines fail for much larger product lines such as the Linux kernel with 6000+ features. This paper presents simple heuristics that help the Indicator-Based Evolutionary Algorithm (IBEA) in finding sou ..."
Abstract - Add to MetaCart
Abstract—Software product lines are hard to configure. Techniques that work for medium sized product lines fail for much larger product lines such as the Linux kernel with 6000+ features. This paper presents simple heuristics that help the Indicator-Based Evolutionary Algorithm (IBEA) in finding sound and optimum configurations of very large variability models in the presence of competing objectives. We employ a combination of static and evolutionary learning of model structure, in addition to utilizing a pre-computed solution used as a “seed ” in the midst of a randomly-generated initial population. The seed solution works like a single straw that is enough to break the camel’s back –given that it is a feature-rich seed. We show promising results where we can find 30 sound solutions for configuring upward of 6000 features within 30 minutes. Index Terms—Variability models, automated configuration, multiobjective optimization, evolutionary algorithms, SMT solvers.
(Show Context)

Citation Context

...ated analysis of software product lines were validated using feature models published in online feature model repositories such as SPLOT [17]. Examples are: Pohl et al. [20], Lopez-Herrejon and Egyed =-=[16]-=-, Johansen et al. [14], Mendonca et al. [19] and our own previous work [23] [22]. Most of the feature models in SPLOT were produced for academic purposes without representing actual systems. One such ...

Francisco Chicano

by Roberto E, Javier Ferrer, Lukas Linsbauer, Alexander Egyed, Enrique Alba
"... Search Based Software Engineering (SBSE) is an emerging discipline that focuses on the application of search-based optimization techniques to software engineering problems. The capacity of SBSE techniques to tackle problems involv-ing large search spaces make their application attractive for Softwar ..."
Abstract - Add to MetaCart
Search Based Software Engineering (SBSE) is an emerging discipline that focuses on the application of search-based optimization techniques to software engineering problems. The capacity of SBSE techniques to tackle problems involv-ing large search spaces make their application attractive for Software Product Lines (SPLs). In recent years, several pub-lications have appeared that apply SBSE techniques to SPL problems. In this paper, we present the results of a sys-tematic mapping study of such publications. We identified the stages of the SPL life cycle where SBSE techniques have been used, what case studies have been employed and how they have been analysed. This mapping study revealed po-tential venues for further research as well as common mis-understanding and pitfalls when applying SBSE techniques that we address by providing a guideline for researchers and practitioners interested in exploiting these techniques.
(Show Context)

Citation Context

... Egyed SSBSE 2012 GA ME Basic 59,FM1 [S29] Sayyad, Menzies, Ammar ICSE 2013 MOEA ARE Basic 2,FM1 [S3] Colanzi ICSE 2012 MOEA DD None None [S9] Guo, White, Wang, Li, Wang JSS 2011 GA ARE Basic 900,FM2 =-=[S21]-=- Lopez-Herrejon, Egyed SSBSE 2011 DS ME Basic 60,FM1 [S37] Wu, Tang, Kwong, Chan JISTDM 2011 IP DRE Undefined 1,AH5 [S2] Cohen, Dwyer, Shi TSE 2008 GRE DT Undefined 4,AH3 [S35] Ullah TR 2009 GA ME Und...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University