The Design and Evaluation of an Interoperable Translation System for Object-Oriented Software Reuse

被引:2
|
作者
Schaub, Stephen [1 ]
Malloy, Brian A. [1 ]
机构
[1] Clemson Univ, Clemson, SC 29634 USA
来源
JOURNAL OF OBJECT TECHNOLOGY | 2016年 / 15卷 / 04期
关键词
Source-to-Source Translation; Programming Language Design; Language Interoperability; Software Reuse;
D O I
10.5381/jot.2016.15.4.a1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we address the problem of defining a source-to-source translation system for reusable software components. We design an interoperable language for writing software components, and present a system to translate components written in the interoperable language to a set of compatible target languages. We analyze the common features in a set of popular programming languages to inform the design of our interoperable language. We evaluate the utility of our system by using our source-to-source translator to convert two well-known open source Java libraries to C++ and Python, and assess the accuracy and performance of the resulting translation.
引用
收藏
页数:33
相关论文
共 50 条
  • [1] An object-oriented system for the reuse of software design items
    Liao, SY
    Cheung, LS
    Liu, WY
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 11 (08): : 22 - +
  • [2] Object-oriented Refactorng Process design for the software reuse
    Lee, JH
    Lee, NY
    Rhew, SY
    ISIE 2001: IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS PROCEEDINGS, VOLS I-III, 2001, : 221 - 226
  • [3] Toward reuse of object-oriented software design models
    Ali, FM
    Du, WC
    INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (08) : 499 - 517
  • [4] Metrics for reuse of object-oriented software
    MilankovicAtkinson, M
    Georgiadou, E
    SOFTWARE QUALITY MANAGEMENT IV - IMPROVING QUALITY, 1996, : 363 - 374
  • [5] OBJECT-ORIENTED TECHNOLOGY AND SOFTWARE REUSE
    RINE, D
    COMPUTER, 1993, 26 (07) : 6 - 6
  • [6] Software reuse metrics for object-oriented systems
    Aggarwal, KK
    Singh, Y
    Kaur, A
    Malhotra, R
    THIRD ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGMENT AND APPLICATIONS, PROCEEDINGS, 2005, : 48 - +
  • [7] OBJECT-ORIENTED SOFTWARE REUSE - THE YOYO PROBLEM
    TAENZER, D
    GANTI, M
    PODAR, S
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 2 (03): : 30 - 35
  • [8] Facilitating Software Reuse Through Design Characteristics in Object-Oriented Paradigm
    Al-Mutawa, Rihab
    Aljedebi, Wajdi
    COMMUNICATIONS IN MATHEMATICS AND APPLICATIONS, 2022, 13 (02): : 775 - 782
  • [9] Design of the query mechanism of object-oriented reuse management system
    Qu, Yanxia
    Guo, Fushun
    Li, Lianzhi
    Wang, Xiaofen
    Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 1995, 27 (05): : 51 - 55
  • [10] A design study on ReSS: An object-oriented Reuse Support System
    Wang, T
    Lu, ZD
    Cao, HG
    Huang, LQ
    OBJECT-ORIENTED TECHNOLOGY, 1998, : 49 - 57