A wrapper pre-processor for implementing domain-specific reusable components

被引:0
|
作者
Haddad, HM [1 ]
Fortner, W [1 ]
机构
[1] Kennesaw State Univ, CSIS Dept, Kennesaw, GA 30144 USA
来源
SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2 | 2004年
关键词
pre-processing reusable code; atomic domain; wrappers; domain-specific reuse;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many of the industry standards for component-based development follow a distributed component model as opposed to a local component model. Using the local component model, this research first defines the component that benefits the development process where the component may be the source code of a module, class, library, function, or code snippet. This research also defines the components' domain as atomic where each domain has a group of closely related components, and each domain has a wrapper (interface) through which users of the atomic domain utilize one or more of its components in the development process. Together these comprise a general model from which has evolved the concept of the Wrapper Pre-Processor - a compiler-side device which aides the implementation of reusable code between the source code and the wrappers after the preprocessor is executed. The component selection is based upon rules programmed into each wrapper's manager as determined by human analysis of past reusable source code in a given application domain.
引用
收藏
页码:748 / 752
页数:5
相关论文
共 50 条
  • [1] A framework for domain-specific reusable components
    Haddad, H
    Fortner, W
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 384 - 390
  • [2] IGES pre-processor to integrate CAD and CAPP for turned components
    Kalta, M.
    Davies, B.J.
    International Journal of Advanced Manufacturing Technology, 1994, 9 (05): : 291 - 304
  • [3] Including domain-specific reasoners with reusable ontologies
    Fikes, R
    Jenkins, J
    Zhou, Q
    IKE'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE ENGINEERING, VOLS 1 AND 2, 2003, : 262 - 268
  • [4] Integration of wrapper preprocessor into C/C++ IDE for implementing reusable components
    Haddad, HM
    Fortner, W
    SERP '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2005, : 408 - 413
  • [5] Wrapper-based framework for domain-specific software reuse
    Haddad, HM
    Xie, Y
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2006, 22 (02) : 269 - 282
  • [6] JTS: Tools for implementing domain-specific languages
    Batory, D
    Lofaso, B
    Smaragdakis, Y
    FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE - PROCEEDINGS, 1998, : 143 - 153
  • [7] IMPLEMENTING QVT IN A DOMAIN-SPECIFIC MODELING FRAMEWORK
    Madari, Istvan
    Asztalos, Mark
    Meszaros, Tamas
    Lengyel, Laszlo
    Charaf, Hassan
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 304 - 307
  • [8] Towards Modular Development of Reusable Language Components for Domain-Specific Modeling Languages in the MagicDraw and MontiCore Ecosystems
    Butting, Arvid
    Gupta, Rohit
    Jansen, Nico
    Regnat, Nikolaus
    Rumpe, Bernhard
    JOURNAL OF OBJECT TECHNOLOGY, 2023, 22 (01): : 1 - 21
  • [9] Building a domain-specific compiler for emerging processors with a reusable approach
    Mingzhen Li
    Yi Liu
    Bangduo Chen
    Hailong Yang
    Zhongzhi Luan
    Depei Qian
    Science China Information Sciences, 2024, 67
  • [10] Building a domain-specific compiler for emerging processors with a reusable approach
    Mingzhen LI
    Yi LIU
    Bangduo CHEN
    Hailong YANG
    Zhongzhi LUAN
    Depei QIAN
    ScienceChina(InformationSciences), 2024, 67 (01) : 20 - 38