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 条
  • [21] OBJECT-ORIENTED DESIGN OF TELECOMMUNICATION SOFTWARE
    YAMAZAKI, S
    KAJIHARA, K
    ITO, M
    YASUHARA, R
    IEEE SOFTWARE, 1993, 10 (01) : 81 - 87
  • [22] Distributed object-oriented switching system software platform design
    Sunaga, H
    Shina, H
    Inamori, H
    Nakamura, R
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2001, 14 (07) : 695 - 714
  • [23] AN OBJECT-ORIENTED MODELING APPROACH TO SYSTEM SOFTWARE-DESIGN
    LEE, FPJ
    CHEN, DJ
    CHUNG, CG
    INFORMATION AND SOFTWARE TECHNOLOGY, 1994, 36 (11) : 683 - 694
  • [24] Object-Oriented Design and Implementation of Embedded System IDE Software
    Guo Wushi
    Yi Xin
    SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING: THEORY AND PRACTICE, VOL 2, 2012, 115 : 723 - 727
  • [25] Object-oriented design of the control software for a flexible manufacturing system
    Maione, G
    Piscitelli, G
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1999, 12 (01) : 1 - 14
  • [26] Design reuse in object oriented software architecture
    Kobylinski, K
    McLeod, RD
    Shome, T
    1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 993 - 997
  • [27] AN EMPIRICAL-STUDY OF THE OBJECT-ORIENTED PARADIGM AND SOFTWARE REUSE
    LEWIS, JA
    HENRY, SM
    KAFURA, DG
    SCHULMAN, RS
    SIGPLAN NOTICES, 1991, 26 (11): : 184 - 196
  • [28] OOEM: Object-oriented energy model for embedded software reuse
    Yue, X
    Zhou, XH
    Xi, L
    Gong, YC
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2003, : 551 - 558
  • [29] Research on Software Reuse Methods Based on the Object-Oriented Components
    Xu Beibei
    Wang Haitao
    Zhang Fengwang
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 1857 - 1860
  • [30] Organizational planning and process management for object-oriented software reuse
    McGuire, EG
    Jaktman, CB
    SOFTWARE QUALITY MANAGEMENT IV - IMPROVING QUALITY, 1996, : 321 - 336