Graph-based software process management

被引:11
|
作者
Heimann, P
Krapp, CA
Westfechtel, B
Joeris, G
机构
[1] Rhein Westfal TH Aachen, Lehrstuhl Informat 3, D-52056 Aachen, Germany
[2] Univ Bremen, TZI, AG KI, D-28334 Bremen, Germany
关键词
software process modeling; programmed graph rewriting; dynamic task nets;
D O I
10.1142/S0218194097000254
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software process dynamics challenge the capabilities of process-centered software engineering environments. Dynamic task nets represent evolving software processes by hierarchically organized nets of tasks which are connected by control, data, and feedback flows. Project managers operate on dynamic task nets in order to assess the current status of a project, trace its history, perform impact analysis, handle feedback, adapt the project plan to changed product structures, etc. Developers are supported through task agendas and provision of tools and documents. Chained tasks may be executed in parallel (simultaneous engineering), and cooperation is controlled through releases of document versions. Dynamic task nets are formally specified by a programmed graph rewriting system. Operations on task nets are specified declaratively by graph rewrite rules at a high level of abstraction. Furthermore, editing, analysis, and execution steps on a dynamic task net, which may be interleaved seamlessly, are described in a uniform formalism.
引用
收藏
页码:431 / 455
页数:25
相关论文
共 50 条
  • [31] The role of software in science: a knowledge graph-based analysis of software mentions in PubMed Central
    Schindler, David
    Bensmann, Felix
    Dietze, Stefan
    Krueger, Frank
    PEERJ COMPUTER SCIENCE, 2022, 8
  • [32] The role of software in science: a knowledge graph-based analysis of software mentions in PubMed Central
    Schindler D.
    Bensmann F.
    Dietze S.
    Krüger F.
    PeerJ Computer Science, 2022, 8
  • [33] Graph-Based Software Design for Managing Complexity and Enabling Concurrency in Multiphysics PDE Software
    Notz, Patrick K.
    Pawlowski, Roger P.
    Sutherland, James C.
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2012, 39 (01):
  • [34] GRIDS - GRaph-based, Integrated Development of Software: Integrating different perspectives of software engineering
    Zamperoni, A
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1996, : 48 - 59
  • [35] Graph-based model manipulation in management accounting DSS
    Li, D
    Wu, DZ
    Yu, L
    INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 1858 - 1863
  • [36] Graph-Based Radio Resource Management for Vehicular Networks
    Liang, Le
    Xie, Shijie
    Li, Geoffrey Ye
    Ding, Zhi
    Yu, Xingxing
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [37] A Graph-based Markov decision process framework applied to the optimization of strategies for integrated management of diseases
    Peyrard, N.
    Sabbadin, R.
    Pelzer, E.
    Aubertot, J.
    PHYTOPATHOLOGY, 2007, 97 (07) : S92 - S92
  • [38] ACGDP: An Augmented Code Graph-Based System for Software Defect Prediction
    Xu, Jiaxi
    Ai, Jun
    Liu, Jingyu
    Shi, Tao
    IEEE TRANSACTIONS ON RELIABILITY, 2022, 71 (02) : 850 - 864
  • [39] GRAPH-BASED SOFTWARE CONSTRUCTION FOR PARALLEL MESSAGE-PASSING PROGRAMS
    WIRTZ, G
    INFORMATION AND SOFTWARE TECHNOLOGY, 1994, 36 (07) : 405 - 411
  • [40] GraSPI: Extensible software for the graph-based quantification of morphology in organic electronics
    Jivani, Devyani
    Zola, Jaroslaw
    Ganapathysubramanian, Baskar
    Wodo, Olga
    SOFTWAREX, 2022, 17