A Matching Approach for Object-Oriented Formal Specifications

被引:1
|
作者
Taibi, Fathi [1 ]
Abbou, Fouad Mohammed [2 ]
Alam, Md Jahangir [3 ]
机构
[1] Univ Tun Abdul Razak, Fac Informat Technol, Kuala Lumpur, Selangor, Malaysia
[2] Multimedia Univ, Fac Engn, Cyberjaya, Selangor, Malaysia
[3] Multimedia Univ, Fac Informat Technol, Cyberjaya, Selangor, Malaysia
来源
JOURNAL OF OBJECT TECHNOLOGY | 2008年 / 7卷 / 08期
关键词
D O I
10.5381/jot.2008.7.8.a4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software merging is needed at different stages of software development to combine the artifacts created or modified by the parallel work of the different developers involved in the project. An accurate matching approach is the key to successful software merging as well as to conflicts identification. In this paper, a new matching approach for Object-Oriented formal specifications is proposed. Object-Z is used as a specification language. However, the proposed approach is meant to be applicable to a wide range of Object-Oriented software artifacts. Merging formal requirements specifications is motivated by the fact that it could help in identifying (and resolving) conflicts that will cost higher to identify (and resolve) at later stages of software development. The proposed approach incorporates heuristics for both syntactic and structural similarity. The empirical results obtained through a prototype implementation of the proposed approach were very encouraging.
引用
收藏
页码:139 / 153
页数:15
相关论文
共 50 条
  • [21] A formal approach to detecting security flaws in object-oriented databases
    Morita, T
    Ishihara, Y
    Seki, H
    Ito, M
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1999, E82D (01) : 89 - 98
  • [22] FORMAL SPECIFICATION AND OBJECT-ORIENTED DESIGN
    BUCHANAN, M
    BRITTON, C
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 34 (1-5): : 19 - 22
  • [23] FORMAL METHODS IN OBJECT-ORIENTED ANALYSIS
    WILSON, JCR
    BT TECHNOLOGY JOURNAL, 1993, 11 (03): : 18 - 31
  • [24] Using formal specifications in object oriented design
    Felice, L
    CHALLENGES OF INFORMATION TECHNOLOGY MANAGEMENT IN THE 21ST CENTURY, 2000, : 1062 - 1063
  • [25] Analogical reasoning for reuse of object-oriented specifications
    Bjornestad, S
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, PROCEEDINGS, 2003, 2689 : 50 - 64
  • [26] Refactoring object-oriented specifications with data and processes
    Ruhroth, Thomas
    Wehrheim, Heike
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4468 : 236 - +
  • [27] Object-oriented modeling and synthesis of SystemC specifications
    Schulz-Key, C
    Winterholer, M
    Schweizer, T
    Kuhn, T
    Rosenstiel, W
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 238 - 243
  • [28] Semantics, calculi, and analysis for object-oriented specifications
    Brucker, Achim D.
    Wolff, Burkhart
    ACTA INFORMATICA, 2009, 46 (04) : 255 - 284
  • [29] Semantics, calculi, and analysis for object-oriented specifications
    Achim D. Brucker
    Burkhart Wolff
    Acta Informatica, 2009, 46 : 255 - 284
  • [30] OBJECT-ORIENTED APPROACH
    WILSON, S
    IEE REVIEW, 1990, 36 (09): : 338 - 338