Using UML for software process Modeling

被引:0
|
作者
Jäger, D [1 ]
Schleicher, A [1 ]
Westfechtel, B [1 ]
机构
[1] Rhein Westfal TH Aachen, Dept Comp Sci 3, D-52056 Aachen, Germany
关键词
software process models; software engineering tools and environments;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We examine the benefits of using an object-oriented modeling language for software process modeling. We show how the Unified Modeling Language (UML) can be used to model software processes based on dynamic task nets, which evolve continuously during enactment. We have selected UML for various reasons: it is wide-spread, provides a comprehensive set of diagrams for both structural, and behavioral modeling, and supports the early phases of process modeling (analysis and design). Like many other object-oriented modeling languages, UML has no well-defined semantics. We indicate how a process model described in UML can be automatically transformed into an executable form, i.e., we provide dynamic semantics for UML models. To this end, UML models are transformed into programmed graph rewriting systems which are used to drive a process management environment.
引用
收藏
页码:91 / 108
页数:18
相关论文
共 50 条
  • [1] Knowledge and software modeling using UML
    Christine W. Chan
    [J]. Software and Systems Modeling, 2004, 3 (4): : 294 - 302
  • [2] Modeling enterprise software architectures using UML
    Kobryn, C
    [J]. ENTERPRISE DISTRIBUTED OBJECT COMPUTING - PROCEEDINGS SECOND INTERNATIONAL WORKSHOP, 1998, : 25 - 34
  • [4] A metamodel approach to software process Modeling based on UML extension
    Wu, Minghui
    Li, Gang
    Ying, Jing
    Yan, Hui
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 4508 - +
  • [5] A software process for Modeling complex systems with UML-RT
    Sun, Yifeng
    Levy, David
    [J]. TASE 2007: FIRST JOINT IEEE/IFIP SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 401 - +
  • [6] Research on Software Development Process Conjunction of Scrum and UML Modeling
    Quan Wei
    Guo Danwei
    Xue Yaohong
    Fan Jingtao
    Han Cheng
    Jiang Zhengang
    [J]. 2014 FOURTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2014, : 978 - 982
  • [7] Most common errors in software modeling using UML
    Chourio, Patricia
    Azevedo, Romualdo
    Castro, Alberto
    Gadelha, Bruno
    [J]. PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 244 - 253
  • [8] Modeling Multi Software Product Lines using UML
    Setyautami, Maya R. A.
    Adianto, Daya
    Azurat, Ade
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 274 - 278
  • [9] Modeling of Jigsaw Game Software with a Map Using UML
    Wang, Naiwen
    Xie, Wu
    Zhong, Zhipeng
    Zhang, Huimin
    Liang, Maoxuan
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES FOR RAIL TRANSPORTATION: TRANSPORTATION, 2016, 378 : 383 - 389
  • [10] Software performance modeling using UML and Petri nets
    Merseguer, J
    Campos, J
    [J]. PERFORMANCE TOOLS AND APPLICATIONS TO NETWORKED SYSTEMS, 2004, 2965 : 265 - 289