期刊文献+

Investigation of Tools, Techniques and Languages for Model Driven Software Product Lines (SPL): A Systematic Literature Review 被引量:1

Investigation of Tools, Techniques and Languages for Model Driven Software Product Lines (SPL): A Systematic Literature Review
下载PDF
导出
摘要 Software development is a complex and difficult task that requires the investment of sufficient resources and carries major risk of failure. Model Driven Engineering (MDE) focuses on creating software models and automating code generation from the models. Model Driven Software Development (MDSD) offers significantly more effective approaches. These approaches improve the way of building software. Model driven approaches partially increase developer productivity, decrease the cost of software construction, improve software reusability, and make software more maintainable. This paper investigates the methods where Model Driven Software Development is integrated with Software Product Line (SPL). This SLR has been conducted to identify 71 research works published since 2014. We have collected 18 tools, 14 techniques and 17 languages used for MDSD for SPL. We analyze which technique is suitable for SPL. We compare the techniques on the basis of features provided by these tools to understand the better-quality results. Software development is a complex and difficult task that requires the investment of sufficient resources and carries major risk of failure. Model Driven Engineering (MDE) focuses on creating software models and automating code generation from the models. Model Driven Software Development (MDSD) offers significantly more effective approaches. These approaches improve the way of building software. Model driven approaches partially increase developer productivity, decrease the cost of software construction, improve software reusability, and make software more maintainable. This paper investigates the methods where Model Driven Software Development is integrated with Software Product Line (SPL). This SLR has been conducted to identify 71 research works published since 2014. We have collected 18 tools, 14 techniques and 17 languages used for MDSD for SPL. We analyze which technique is suitable for SPL. We compare the techniques on the basis of features provided by these tools to understand the better-quality results.
出处 《Journal of Software Engineering and Applications》 2019年第7期293-306,共14页 软件工程与应用(英文)
关键词 MODEL Driven SPL MODEL Based PRODUCT LINES Modeling for SPL MODEL Development for SPL Model Driven SPL Model Based Product Lines Modeling for SPL Model Development for SPL
  • 相关文献

参考文献1

二级参考文献51

  • 1Tseng M M, Hu S J. Mass customization. In CITIP Ency- clopedia of Production Engineering, Laperriere L, Reinhart G (eds.), Springer Berlin Heidelberg, 2014, pp.836-843.
  • 2van der Linden F J, Schmid K, Rommes E. Software Pro- duct Lines in Action. Springer-Verlag Berlin Heidelberg, 2007.
  • 3Clements P C, Northrop L. Software Product Lines: Prac- tices and Patterns (3rd edition). Addison-Wesley Profes- sional, 2001.
  • 4Schulze S, Thiim T, Kuhlemann M, Sauke G. Variant- preserving refactoring in feature-oriented software product lines. In Proc. the 6th Int. Workshop on Variability Model- ing of Software-Intensive Systems, Jan. 2012, pp.73-81.
  • 5Fowler M, Brant J, Opdyke Wet al. Refactoring: Improv- ing the Design of Existing Code. Pearson Education India, 2009.
  • 6Alves V, Gheyi R, Massoni T, Kulesza U, Borba P, Lu- cena C. Refactoring product lines. In Proe. the 5th Int. Conf. Generative Programming and Component Engineer- ing, Oct. 2006, pp.201-210.
  • 7Zimmermann O. Architectural refactoring: A task-centric view on software evolution. IEEE Software, 2015, 32(2): 26-29.
  • 8Krueger C. Easing the transition to software mass cus- tomization. In Lecture Notes in Computer Science 2290, van der Linden F (ed.), Springer Berlin Heidelberg, 2002, pp.282-293.
  • 9Pohl K, B6ckle G, van der Linden F. Software Product Line Engineering. Springer-Verlag Berlin Heidelberg, 2005.
  • 10Batory D. Feature models, grammars, and propositional formulas. In Proc. the 9th SPLC, Sept. 2005, pp.7-20.

共引文献2

同被引文献1

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部