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 条
  • [21] Management of the risk of wind damage in forestry: a graph-based Markov decision process approach
    Forsell, Nicklas
    Wikstrom, Peder
    Garcia, Frederick
    Sabbadin, Regis
    Blennow, Kristina
    Eriksson, Ljusk Ola
    ANNALS OF OPERATIONS RESEARCH, 2011, 190 (01) : 57 - 74
  • [22] Management of the risk of wind damage in forestry: a graph-based Markov decision process approach
    Nicklas Forsell
    Peder Wikström
    Frédérick Garcia
    Régis Sabbadin
    Kristina Blennow
    Ljusk Ola Eriksson
    Annals of Operations Research, 2011, 190 : 57 - 74
  • [23] A graph-based method and a software tool for interactive tolerance specification
    Patalano, Stanislao
    Vitolo, Ferdinando
    Gerbino, Salvatore
    Lanzotti, Antonio
    15TH CIRP CONFERENCE ON COMPUTER AIDED TOLERANCING, CIRP CAT 2018, 2018, 75 : 173 - 178
  • [24] Graph-Based Software Framework for Implementation of Complex Computational Methods
    A. P. Sokolov
    A. Yu. Pershin
    Programming and Computer Software, 2019, 45 : 257 - 267
  • [25] Graph-Based Software Framework for Implementation of Complex Computational Methods
    Sokolov, A. P.
    Pershin, A. Yu
    PROGRAMMING AND COMPUTER SOFTWARE, 2019, 45 (05) : 257 - 267
  • [26] A graph-based metamodel for object-oriented software metrics
    Mens, Tom
    Lanza, Michele
    Electronic Notes in Theoretical Computer Science, 2002, 72 (02) : 57 - 68
  • [27] GraphTrek: Asynchronous Graph Traversal for Property Graph-Based Metadata Management
    Dai, Dong
    Carns, Philip
    Ross, Robert B.
    Jenkins, John
    Blauer, Kyle
    Chen, Yong
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 284 - 293
  • [28] A graph-based object identification process for procedural programs
    Valasareddi, RR
    Carver, DL
    FIFTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 1998, : 50 - 58
  • [29] Querying Graph-Based Repositories of Business Process Models
    Awad, Ahmed
    Sakr, Sherif
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2010, 6193 : 33 - +
  • [30] Software bug prediction using graph neural networks and graph-based text representations
    Siachos, Ilias
    Kanakaris, Nikos
    Karacapilidis, Nikos
    Expert Systems with Applications, 2025, 259