首页> 外文OA文献 >Hatékony rendszer-szintű hatásanalízis módszerek és alkalmazásuk a szoftverfejlesztés folyamatában = Efficient whole-system impact analysis methods with applications in software development
【2h】

Hatékony rendszer-szintű hatásanalízis módszerek és alkalmazásuk a szoftverfejlesztés folyamatában = Efficient whole-system impact analysis methods with applications in software development

机译:高效的全系统影响分析方法及其在软件开发过程中的应用=高效的全系统影响分析方法及其在软件开发中的应用

摘要

Szoftver hatásanalízis során a rendszer megváltoztatásának következményeit becsüljük, melynek fontos alkalmazásai vannak például a változtatás-propagálás, költségbecslés, szoftverminőség és tesztelés területén. A kutatás során olyan hatásanalízis módszereket dolgoztunk ki, melyek hatékonyan és sikeresen alkalmazhatók nagyméretű és heterogén architektúrájú, valós alkalmazások esetében is. A korábban rendelkezésre álló módszerek csak korlátozott méretben és környezetekben voltak képesek eredményt szolgáltatni. A meglévő statikus és dinamikus programszeletelés és függőség elemzési algoritmusok továbbfejlesztése mellett számos kapcsolódó területen értünk el eredményeket úgy, mint függőségek metrikákkal történő vizsgálata, fogalmi csatolás kutatása, minőségi modellek, hiba- és produktivitás előrejelzés. Ezen területeknek a módszerek gyakorlatban történő alkalmazásában van jelentősége. Speciális technológiákra koncentrálva újszerű eredmények születtek, például adatbázis rendszerek vagy alacsony szintű nyelvek esetében. A hatásanalízis módszerek alkalmazásai terén kidolgoztunk újszerű módszereket a tesztelés optimalizálása, teszt lefedettség mérés, -priorizálás és változás propagálás területeken. A kidolgozott módszerek alapját képezték további projekteknek, melyek során szoftvertermékeket is kiegészítettek módszereink alapján. | During software change impact analysis, we assess the consequences of changes made to a software system, which has important applications in, for instance, change propagation, cost estimation, software quality and testing. We developed impact analysis methods that can be effectively and efficiently used for large and heterogeneous real life applications as well. Previously available methods could provide results only in limited environments and for systems of limited size. Apart from the enhancements developed for the existing static and dynamic slicing and dependence analysis algorithms, we achieved results in different related areas such as investigation of dependences based on metrics, conceptual coupling, quality models and prediction of defects and productivity. These areas mostly support the application of the methods in practice. We have contributions in the fields of different special technologies, for instance, dependences in database systems or analysis of low level languages. Regarding the applications of impact analysis, we developed novel methods for test optimization, test coverage measurement and prioritization, and change propagation. The developed methods provided basis for further projects, also for extension of certain software products.
机译:在软件影响分析中,我们估计系统变更的后果,该变更在变更传播,成本估算,软件质量和测试等领域具有重要的应用。在研究过程中,我们开发了影响分析方法,即使在大规模和异构体系结构的情况下,也可以有效,成功地进行实际应用。以前可用的方法只能在有限的大小和环境中提供结果。除了进一步开发现有的静态和动态程序切片和依赖关系分析算法外,我们还在许多相关领域取得了成果,例如使用度量标准检查依赖关系,概念耦合研究,质量模型,错误和生产率预测。这些领域在实践中应用这些方法很重要。专注于专业技术,已经取得了新颖的成果,例如数据库系统或低级语言。在影响分析方法的应用领域中,我们已经在测试优化,测试覆盖率测量,优先级划分和变更传播领域开发了新颖的方法。所开发的方法构成了进一步项目的基础,在此期间,根据我们的方法对软件产品进行了补充。 |在软件变更影响分析期间,我们评估对软件系统进行变更的后果,该软件系统在变更传播,成本估算,软件质量和测试等方面具有重要的应用。我们开发了影响分析方法,这些方法也可以有效,高效地用于大型且异构的现实生活中。先前可用的方法只能在有限的环境中和有限的系统中提供结果。除了为现有的静态和动态切片以及依赖性分析算法开发的增强功能之外,我们还在不同的相关领域取得了成果,例如基于度量的依赖性研究,概念耦合,质量模型以及缺陷和生产率的预测。这些领域大部分支持该方法在实践中的应用。我们在不同的特殊技术领域做出了贡献,例如,数据库系统中的依赖项或低级语言的分析。关于影响分析的应用,我们开发了用于测试优化,测试覆盖范围测量和优先级划分以及变更传播的新颖方法。所开发的方法为进一步的项目以及某些软件产品的扩展提供了基础。

著录项

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号