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 条
  • [1] Dynamic graph-based software fingerprinting
    Collberg, Christian S.
    Thomborson, Clark
    Townsend, Gregg M.
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2007, 29 (06):
  • [2] Graph-Based Process Mining
    Jalali, Amin
    PROCESS MINING WORKSHOPS, ICPM 2020 INTERNATIONAL WORKSHOPS, 2021, 406 : 273 - 285
  • [3] A Graph-Based Approach for Analysis of Software Security
    Lunkeit, Armin
    RISK ASSESSMENT AND RISK-DRIVEN TESTING, RISK 2013, 2014, 8418 : 68 - 79
  • [4] Graph-Based Method for Software Components Testing
    Sushanov, Aleksey
    Chumachenko, Svetlana
    Galagan, Sergey
    Krasnoyaruzhskaya, Karina
    EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS: PROCEEDINGS OF THE XTH INTERNATIONAL CONFERENCE CADSM 2009, 2009, : 361 - 363
  • [5] Software Plagiarism Detection: A Graph-based Approach
    Chae, Dong-Kyu
    Ha, Jiwoon
    Kim, Sang-Wook
    Kang, BooJoong
    Im, Eul Gyu
    PROCEEDINGS OF THE 22ND ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM'13), 2013, : 1577 - 1580
  • [6] Graph-Based Analysis and Prediction for Software Evolution
    Bhattacharya, Pamela
    Iliofotou, Marios
    Neamtiu, Iulian
    Faloutsos, Michalis
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 419 - 429
  • [7] Graph-Based Process Model Matching
    Tsagkani, Christina
    BUSINESS PROCESS MANAGEMENT WORKSHOPS( BPM 2014), 2015, 202 : 573 - 577
  • [8] Graph-based Optimistic Transaction Management
    Henskens, Frans A.
    Ashton, Maurice G.
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (06): : 131 - 148
  • [9] Graph-Based RDF Data Management
    Zou L.
    Özsu M.T.
    Data Science and Engineering, 2017, 2 (1) : 56 - 70
  • [10] A graph-based model for component-based software development
    Sedigh-Ali, S
    Ghafoor, A
    WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 254 - 259