Mostrar el registro sencillo del ítem

Artículo

dc.creatorRoos Frantz, Fabriciaes
dc.creatorBenavides Cuevas, David Felipees
dc.creatorRuiz Cortés, Antonio
dc.creatorHeuer, André
dc.creatorLauenroth, Kim
dc.date.accessioned2015-04-17T11:02:41Z
dc.date.available2015-04-17T11:02:41Z
dc.date.issued2012es
dc.identifier.issn0963-9314es
dc.identifier.urihttp://hdl.handle.net/11441/24604
dc.description.abstractSoftware product line engineering (SPLE) is about producing a set of similar products in a certain domain. A variability model documents the variability amongst products in a product line. The specification of variability can be extended with quality information, such as measurable quality attributes (e.g., CPU and memory consumption) and constraints on these attributes (e.g., memory consumption should be in a range of values). However, the wrong use of constraints may cause anomalies in the specification which must be detected (e.g., the model could represent no products). Furthermore, based on such quality information it is possible to carry out quality-aware analyses, i.e., the product line engineer may want to verify whether it is possible to build a product that satisfies a desired quality. The challenge for quality-aware specification and analysis is three-fold. First, there should be a way to specify quality information in variability models. Second, it should be possible to detect anomalies in the variability specification associated with quality information. Third, there should be mechanisms to verify the variability model to extract useful information, such as the possibility to build a product that fulfils certain quality conditions (e.g., is there any product that requires less than 512MB of memory?). In this article, we present an approach for quality-aware analysis in software product lines using the orthogonal variability model (OVM) to represent variability. We propose to map variability represented in the OVM associated with quality information to a constraint satisfaction problem and to use an off-the-shelf constraint programming solver to automatically perform the verification task. To illustrate our approach, we use a product line in the automotive domain which is an example that was created in a national project by a leading car company. We have developed a prototype tool named FaMa-OVM, which works as a proof of concepts. We were able to identify void models, dead and false optional elements, and check whether the product line example satisfies quality conditions.eng
dc.formatapplication/pdfes
dc.language.isoenges
dc.publisherSpringer Verlages
dc.relation.ispartofSoftware Quality Journal, 20 (42097), 519-565es
dc.rightsAtribución-NoComercial-SinDerivadas 4.0 Españaes
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0es
dc.subjectQuality modellingeng
dc.subjectSoftware product lines
dc.subjectQuality-aware analysis
dc.subjectAutomated analysis
dc.subjectOrthogonal variability model
dc.titleQuality-Aware Analysis in Product Line Engineering with the Orthogonal Variability Modeles
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.publisherversionhttp://dx.doi.org/10.1007/s11219-011-9156-5
dc.identifier.doi10.1007/s11219-011-9156-5
dc.identifier.idushttps://idus.us.es/xmlui/handle/11441/24604

FicherosTamañoFormatoVerDescripción
file_1.pdf1.140MbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Atribución-NoComercial-SinDerivadas 4.0 España
Excepto si se señala otra cosa, la licencia del ítem se describe como: Atribución-NoComercial-SinDerivadas 4.0 España