لینک دسترسی آنلاین: https://www.sciencedirect.com/science/article/pii/S1045926X1830212X, دانلود فایل مقاله: PDF
لینک دسترسی آنلاین: https://link.springer.com/article/10.1007/s10270-019-00724-1 نسخه قابل نمایش کامل متن: https://rdcu.be/bntOO دانلود فایل مقاله: PDF
VAnDroid: A framework for vulnerability analysis of Android applications using a model‐driven reverse engineering technique
لینک دسترسی آنلاین: https://onlinelibrary.wiley.com/doi/epdf/10.1002/spe.2643 دانلود فایل مقاله: PDF
Abstract Model transformations (MT), as with any other software artifact, may contain quality flaws. Even if a transformation is functionally correct, such flaws will impair maintenance activities such as enhancement and porting. The concept of technical debt (TD) models the impact of such flaws as a burden carried by the software which must either be settled in a ‘lump sum’to eradicate the flaw, or paid in the ongoing additional costs of maintaining the software with the flaw. In this paper we investigate the characteristics of technical debt in model transformations, analysing a range of MT cases in different MT languages, and using measures of quality flaws or ‘bad smells’ for MT, adapted from code measures. Based on these measures we identify significant differences in the level and kinds of technical debt in different MT languages, and we propose ways in which TD can be reduced.
لینک دسترسی آنلاین: https://www.igi-global.com/article/a-domain-specific-modeling-language-for-enterprise-application-development/204603 دانلود فایل مقاله: