...
首页> 外文期刊>Software Engineering, IEEE Transactions on >A Comparison of Six UML-Based Languages for Software Process Modeling
【24h】

A Comparison of Six UML-Based Languages for Software Process Modeling

机译:六种基于UML的软件过程建模语言的比较

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Describing and managing activities, resources, and constraints of software development processes is a challenging goal for many organizations. A first generation of Software Process Modeling Languages (SPMLs) appeared in the 1990s but failed to gain broad industrial support. Recently, however, a second generation of SPMLs has appeared, leveraging the strong industrial interest for modeling languages such as UML. In this paper, we propose a comparison of these UML-based SPMLs. While not exhaustive, this comparison concentrates on SPMLs most representative of the various alternative approaches, ranging from UML-based framework specializations to full-blown executable metamodeling approaches. To support the comparison of these various approaches, we propose a frame gathering a set of requirements for process modeling, such as semantic richness, modularity, executability, conformity to the UML standard, and formality. Beyond discussing the relative merits of these approaches, we also evaluate the overall suitability of these UML-based SPMLs for software process modeling. Finally, we discuss the impact of these approaches on the current state of the practice, and conclude with lessons we have learned in doing this comparison.
机译:描述和管理软件开发过程的活动,资源和约束对于许多组织而言是一个具有挑战性的目标。 1990年代出现了第一代软件过程建模语言(SPML),但未能获得广泛的工业支持。但是,近来出现了第二代SPML,它利用了对诸如UML之类的语言进行建模的强烈工业兴趣。在本文中,我们建议对这些基于UML的SPML进行比较。尽管不是详尽无遗,但这种比较集中于最代表各种替代方法的SPML,从基于UML的框架专业化到成熟的可执行元模型化方法。为了支持这些各种方法的比较,我们提出了一个框架,该框架收集了一组流程建模要求,例如语义丰富性,模块化,可执行性,符合UML标准和形式化要求。除了讨论这些方法的相对优点之外,我们还评估了这些基于UML的SPML对于软件过程建模的总体适用性。最后,我们讨论了这些方法对当前实践状态的影响,并总结了在进行此比较时吸取的教训。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号