Probabilistic software product lines
dc.contributor.author | Camacho, Carlos | |
dc.contributor.author | Llana Díaz, Luis Fernando | |
dc.contributor.author | Núñez Covarrubias, Alberto | |
dc.contributor.author | Bravetti, Mario | |
dc.date.accessioned | 2024-12-18T11:42:03Z | |
dc.date.available | 2024-12-18T11:42:03Z | |
dc.date.issued | 2019-10 | |
dc.description.abstract | We introduce a probabilistic extension of our previous work SPLA: a formal framework to specify and analyze software product lines. We use probabilistic information to identify those features that are more frequently used. This is done by computing the probability of having a feature in a specific software product line, from now on SPLAP . We redefine the syntax of SPLA to include probabilistic operators and define new operational and denotational semantics. We prove that the expected equivalence between these two semantic frameworks holds. Our probabilistic framework is supported by a set of scripts to show the model behavior. We briefly comment on the characteristics of the scripts and discuss the advantages of using probabilities to quantify the likelihood of having features in potential software product lines. | |
dc.description.department | Depto. de Sistemas Informáticos y Computación | |
dc.description.faculty | Fac. de Estudios Estadísticos | |
dc.description.refereed | TRUE | |
dc.description.sponsorship | Ministerio de Economía y Competitividad (España) | |
dc.description.sponsorship | Comunidad de Madrid | |
dc.description.status | pub | |
dc.identifier.citation | Camacho, Carlos, et al. “Probabilistic Software Product Lines”. Journal of Logical and Algebraic Methods in Programming, vol. 107, octubre de 2019, pp. 54–78, https://doi.org/10.1016/j.jlamp.2019.05.007 | |
dc.identifier.doi | 10.1016/J.JLAMP.2019.05.007 | |
dc.identifier.issn | 2352-2208 | |
dc.identifier.officialurl | https://doi.org/10.1016/J.JLAMP.2019.05.007 | |
dc.identifier.relatedurl | https://www.sciencedirect.com/science/article/pii/S2352220818300373 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/112911 | |
dc.journal.title | Journal of Logical and Algebraic Methods in Programming | |
dc.language.iso | eng | |
dc.page.final | 78 | |
dc.page.initial | 54 | |
dc.publisher | Elsevier | |
dc.relation.projectID | S | |
dc.relation.projectID | S2013/ICE-3006 | |
dc.rights.accessRights | restricted access | |
dc.subject.cdu | 004 | |
dc.subject.cdu | 510.64 | |
dc.subject.keyword | Software product lines | |
dc.subject.keyword | Probabilistic models | |
dc.subject.keyword | Formal methods | |
dc.subject.keyword | Feature models | |
dc.subject.ucm | Informática (Informática) | |
dc.subject.ucm | Lógica simbólica y matemática (Matemáticas) | |
dc.subject.unesco | 1203.17 Informática | |
dc.subject.unesco | 1101 Aplicaciones de la Lógica | |
dc.title | Probabilistic software product lines | |
dc.type | journal article | |
dc.type.hasVersion | VoR | |
dc.volume.number | 107 | |
dspace.entity.type | Publication | |
relation.isAuthorOfPublication | 680f556a-4f1b-4eda-9add-da2c9b24796a | |
relation.isAuthorOfPublication | 739c7331-24ad-41a6-8f5b-873485fa4501 | |
relation.isAuthorOfPublication.latestForDiscovery | 680f556a-4f1b-4eda-9add-da2c9b24796a |
Download
Original bundle
1 - 1 of 1