A Petri-Net Based Approach for Software Evolution

被引:0
|
作者
Bin Ahmadon, Mohd Anuaruddin [1 ]
Yamaguchi, Shingo [1 ]
Gupta, Brij Bhooshan [2 ]
机构
[1] Yamaguchi Univ, Grad Sch Sci & Engn, 2-16-1 Tokiwadai, Ube, Yamaguchi 7558611, Japan
[2] Natl Inst Technol, Dept Comp Engn, Kurukshetra 136119, Haryana, India
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In conventional software development, a program evolves as programmers make changes to its source code. Thus, the process of developing new version or verifying important software specifications based on its original design is difficult. In this paper, we introduced a model-driven development approach to support software evolution. We proposed two key methods in our approach. First, we proposed a reverse engineering method by translating a software program into a Petri net model. Second, we proposed a model-driven verification method to confirm that important execution sequence of the software model can be preserved throughout the evolution. In our approach, a program's code can always be reconstructed as a model and be verified even though changes are made at the source code level or vice versa. In other words, our approach is bidirectional. Then, we illustrated the proposed method with an example of a multi-threaded program.
引用
收藏
页码:264 / 269
页数:6
相关论文
共 50 条
  • [41] A weighted fuzzy Petri-net based approach for security risk assessment in the chemical industry
    Zhou, Jianfeng
    Reniers, Genserik
    Zhang, Laobing
    CHEMICAL ENGINEERING SCIENCE, 2017, 174 : 136 - 145
  • [42] Petri-Net Based Approach To Configure Online Fault Diagnosis Systems for Batch Processes
    Chen, Yi-Chung
    Yeh, Ming-Li
    Hong, Chia-Lun
    Chang, Chuei-Tin
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2010, 49 (09) : 4249 - 4268
  • [43] Petri-net based modelling approach for ALFRED reactor operation and control system design
    Ponciroli, Roberto
    Cammi, Antonio
    Lorenzi, Stefano
    Luzzi, Lelio
    PROGRESS IN NUCLEAR ENERGY, 2016, 87 : 54 - 66
  • [44] A Workflow Modeling Optimization and Analysis Algorithm Based on Petri-net
    Hao Mei
    2008 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING (15TH), VOLS I AND II, CONFERENCE PROCEEDINGS, 2008, : 188 - 192
  • [45] A Petri-net approach to hierarchical supervision for remote-controlled processes
    Lee, Jin-Shyan
    Hsu, Pau-Lo
    Proc IEEE Int Conf Syst Man Cybern, 1600, (1880-1885):
  • [46] Extended Petri-net for workflow modelling
    Zhang, L.
    2006 1ST IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-3, 2006, : 503 - +
  • [47] A COLORED PETRI-NET MODEL OF VHDL
    OLCOZ, S
    COLOM, JM
    FORMAL METHODS IN SYSTEM DESIGN, 1995, 7 (1-2) : 101 - 123
  • [48] ANALYSIS OF PETRI-NET PERFORMANCE MODELS
    BILLINGTON, J
    HENDERSON, B
    PERFORMANCE EVALUATION, 1993, 18 (01) : 1 - 2
  • [49] COLORED ADAPTIVE STRUCTURED PETRI-NET
    GENTINA, JC
    BOUREY, JP
    KAPUSTA, M
    COMPUTER INTEGRATED MANUFACTURING SYSTEMS, 1988, 1 (01): : 39 - 47
  • [50] PRODUCTION MANAGEMENT IN A PETRI-NET ENVIRONMENT
    PROTH, JM
    MINIS, I
    RAIRO-RECHERCHE OPERATIONNELLE-OPERATIONS RESEARCH, 1995, 29 (03): : 321 - 352