Journal of Computer and Communications

Volume 2, Issue 2 (January 2014)

ISSN Print: 2327-5219   ISSN Online: 2327-5227

Google-based Impact Factor: 1.12  Citations  

Feature Modeling and Variability Modeling Syntactic Notation Comparison and Mapping

HTML  Download Download as PDF (Size: 297KB)  PP. 101-108  
DOI: 10.4236/jcc.2014.22018    4,398 Downloads   7,228 Views  Citations

ABSTRACT

Feature Model (FM) became an important role in Software Product Line Engineering (SPLE) field. Many approaches have been introduced since the original FM came up with Feature Oriented Domain Analysis (FODA) introduced by Kang in 1990. The main purpose of FM is used for commonality and variability analysis in domain engineering, to optimize the reusable aspect of software features or components. Cardinality-based Feature Model (CBFM) is one extension of original FM, which integrates several notations of other extensions. In CBFM, feature model defined as hierarchy of feature, with each of feature has a cardinality. The other notation to express variability within SPLE is Orthogonal Variability Model (OVM). At the other hand, OMG as standard organization makes an effort to build standard generic language to express the commonality and variability in SPL field, by initiate Common Variability Language (CVL). This paper reports the comparison and mapping of FODA, CBFM and OVM to CVL where need to be explored first to define meta model mapping of these several approaches. Furthermore, the comparison and mapping of those approaches are discussed in term of R3ST (read as “REST”) software feature model as the case study.

Share and Cite:

 , W. , Budiardjo, E. and Zamzami, E. (2014) Feature Modeling and Variability Modeling Syntactic Notation Comparison and Mapping. Journal of Computer and Communications, 2, 101-108. doi: 10.4236/jcc.2014.22018.

Cited by

[1] Category Theory Framework for Variability Models with Non-functional Requirements
2021
[2] Environment modeling for evaluating system variants in model-based systems engineering
Procedia CIRP, 2021
[3] Capitalisation et réutilisation de savoir-faire dans une approche d'ingénierie système basée sur les modèles: Application au système de distribution électrique d' …
2020
[4] Use of patterns for know-how reuse in a model-based systems engineering framework
2020
[5] Peran R3ST Pada Siklus Pengembangan Perangkat Lunak Aplikasi Untuk Smart City
2020
[6] How domain-specific modeling languages address variability in product line development: investigation of 23 cases [industry]
2019
[7] How Domain-Specific Modeling Languages Address Variability in Product Line Development: Investigation of 23 cases
2019
[8] Integration of Feature Models: A Systematic Mapping Study
Information and Software Technology, 2018
[9] Slr on Identification & Classification of Non-Functional Requirements Attributes, and Its Representation in Functional Requirements
2018
[10] Variability Modeling in Industrial Automation Ecosystems
2016
[11] 應用領域工程方法開發軟體產品線的核心資產
臺灣中山大學學位論文, 2016
[12] Variability Modeling in Industrial Automation Ecosystems/submitted by Klaus Eder
2016
[13] Application of Domain Engineering to Develop Core Assets on Software Product Lines
2016
[14] Software Product Line Development and Test Process Based on CVL
Journal of KIISE, 2015
[15] CVL 기반의 소프트웨어 프로덕트라인 개발 및 테스트 프로세스
정보과학회논문지, 2015
[16] 國立中山大學資訊管理學系碩士論文
2014
[17] Variant generation of software-defined mechatronic systems in model-based systems engineering
[18] Teorıa de Categorıas Aplicada a Variabilidad

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.