首页    期刊浏览 2025年08月19日 星期二
登录注册

文章基本信息

  • 标题:The Use of Aspects to Simplify Concurrent Programming
  • 本地全文:下载
  • 作者:Michał Negacz ; Bogumiła Hnatkowska
  • 期刊名称:e-Informatica Software Engineering Journal
  • 印刷版ISSN:1897-7979
  • 电子版ISSN:2084-4840
  • 出版年度:2014
  • 卷号:8
  • 期号:1
  • 出版社:Wroclaw University of Technology
  • 摘要:Developers who create multi-threaded programs must pay attention to ensuring safe implemen- tations that avoid problems and prevent introduction of a system in an inconsistent state. To achieve this ob jective programming languages o.er more and more support for the programmer by syntactic structures and standard libraries. Despite these enhancements, multi-threaded pro- gramming is still generally considered to be di.cult. The aim of our study was the analysis of existing aspect oriented solutions, which were designed to simplify concurrent programming, propose improvements to these solutions and examine in.uence of concurrent aspects on complexity of programs. Improved solutions were compared with existing by listing di.ering characteristics. Then we com- pared classical concurrent applications with their aspect oriented equivalents using metrics. Values of 2 metrics (from 7 considered) decreased after using aspect oriented solutions. Values of 2 other metrics decreased or remained at the same level. The rest behaved unstably depending on the problem. No metric reported increase of complexity in more than one aspect oriented version of program from set. Our results indicate that the use of aspects does not increase the complexity of a program and in some cases application of aspects can reduce it
国家哲学社会科学文献中心版权所有