Mostrar el registro sencillo del ítem
Informe
FLAME: FAMA Formal Framework (v 1.0): Technical Report ISA–12–TR–02
dc.creator | Durán Toro, Amador | es |
dc.creator | Benavides Cuevas, David Felipe | es |
dc.creator | Segura Rueda, Sergio | es |
dc.creator | Trinidad Martín Arroyo, Pablo | es |
dc.creator | Ruiz Cortés, Antonio | |
dc.date.accessioned | 2021-10-26T10:57:16Z | |
dc.date.available | 2021-10-26T10:57:16Z | |
dc.date.issued | 2012 | |
dc.identifier.citation | Durán Toro, A., Benavides Cuevas, D.F.,...,Ruiz Cortés, A. (2012). FLAME: FAMA Formal Framework (v 1.0): Technical Report ISA–12–TR–02. https://hdl.handle.net/11441/126862. | |
dc.identifier.uri | https://hdl.handle.net/11441/126862 | |
dc.description.abstract | Software product lines are rapidly gaining importance across different application domains. This software production paradigm focuses on the development of related software products using managed reusable assets instead of building each product from scratch. In the software product line community, feature models are recognized as one of the most used notation to represent variability in a product line and their automated analysis is a thriving research area. In a recent systematic literature review, some of the authors summarized the numerous contributions on the topic in the last 20 years and identified several challenges to be addressed. One of them was the lack of formal definitions of the analysis operations, for which most of the reviewed works only provided informal descriptions, leading to misunderstandings and implementation problems in tool development. To face this challenge, this article presents FLAME, a formal framework for the specification of analysis operations on feature models. Its main advantages lie in its formal semantics—described using the Z specification language—and in its high level of abstraction, which allows the reuse of the framework for the formalization of different feature model dialects or even for different variability notations. Furthermore, in order to assure the quality of the formal framework—and to provide a reference implementation for tool developers—, the Z specification has been animated in Prolog and automatically validated using 18,000 test cases automatically generated using metamorphic testing techniques. The results of the performed tests have helped not only to enhance the framework significantly but also to detect inconsistencies both in the previous informal definitions of the analysis operations and in current analysis tools, thus supporting the need for formal semantics. | es |
dc.format | application/pdf | es |
dc.format.extent | 75 | es |
dc.language.iso | eng | es |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.title | FLAME: FAMA Formal Framework (v 1.0): Technical Report ISA–12–TR–02 | es |
dc.type | info:eu-repo/semantics/report | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/publishedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.publisherversion | https://www.isa.us.es/publications/type/tech-report/2012/flame-fama-formal-framework-v-1.0 | es |
dc.contributor.group | Universidad de Sevilla. TIC205: Ingeniería del Software Aplicada | es |
dc.publication.endPage | 69 | es |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
Flame Fama formal framework (v ... | 546.3Kb | [PDF] | Ver/ | |