Metaprogramming framework for generating persistent Java']Java applications

被引:0
|
作者
Laszlo, Zoltan [1 ]
Glamseter, Steinar [1 ]
机构
[1] Univ Budapest Technol & Econ, Dept Control Engn & Informat Technol, Budapest, Hungary
关键词
persistency; metaprogramming; model-based development; ObjectStore;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Improving the quality of earlier created, legacy software and adjusting those to meet new functional and performance requirements is one of the biggest challenges these days in the field of software engineering. The problem to be solved seems to be pretty straightforward: modifying the existing source code and then extending, and enhancing it with new functionalities. In order to accomplish this task, program elements have to be identified and then used to create the formal model of the program. Metaprogramming is a well-known and suitable technique for implementing these changes. Authors' aim was to develop a metaprogramming framework which can be used to transform transient Java applications into persistent ones. Persistency is managed by ObjectStore PSE Pro, a personal storage edition for Java, making persistent data available to programmers in a familiar, normal Java object fashion. Managing the ObjectStore components requires only minor modification of the transient code and the insertion of some code stubs. In the present article authors introduce the infrastructure, its main features, and the prototype system created.
引用
收藏
页码:99 / +
页数:2
相关论文
共 50 条
  • [41] Java']Java and grande applications
    Fox, G
    COMPUTING IN SCIENCE & ENGINEERING, 2003, 5 (01) : 60 - 62
  • [42] Framework: Java']Java to UML/catalysis
    DSouza, D
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1997, 10 (05): : 10 - &
  • [43] A framework for parallel programming in Java']Java
    Launay, P
    Pazat, JL
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 628 - 637
  • [44] Java']Java online monitoring framework
    Ronan, M
    Kirkby, D
    Johnson, AS
    de Groot, N
    1997 IEEE NUCLEAR SCIENCE SYMPOSIUM - CONFERENCE RECORD, VOLS 1 & 2, 1998, : 734 - 738
  • [45] Analysis and Comparison of the Spring Framework and Play Framework Performance, Used to Create Web Applications in Java']Java
    Gajewski, Michal
    Zabierowski, Wojciech
    2019 IEEE XVTH INTERNATIONAL CONFERENCE ON THE PERSPECTIVE TECHNOLOGIES AND METHODS IN MEMS DESIGN (MEMSTECH), 2019, : 170 - 173
  • [46] Generating Verified Java']Java Components through RESOLVE
    Smith, Hampton
    Harton, Heather
    Frazier, David
    Mohan, Raghuveer
    Sitaraman, Murali
    FORMAL FOUNDATIONS OF REUSE AND DOMAIN ENGINEERING, PROCEEDINGS, 2009, 5791 : 11 - +
  • [47] miniJava']Java: Automatic Miniaturization of Java']Java Applications
    Francese, Rita
    Risi, Michele
    Tortora, Genoveffa
    PROCEEDINGS OF THE WORKING CONFERENCE ON ADVANCED VISUAL INTERFACES AVI 2020, 2020,
  • [48] Sync: A Java framework for mobile collaborative applications
    University of North Carolina, Chapel Hill, NC, United States
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    Computer, 6 (59-66):
  • [49] SimJAVA']JAVA - A framework for modeling queueing networks in Java']Java
    Kreutzer, W
    Hopkins, J
    van Mierlo, M
    PROCEEDINGS OF THE 1997 WINTER SIMULATION CONFERENCE, 1997, : 483 - 488
  • [50] A JAVA']JAVA framework for evaluating still image coders applied to remote sensing applications
    Serra-Sagrista, J
    Auh, F
    Fernandez, C
    Garcia, F
    IGARSS 2003: IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, VOLS I - VII, PROCEEDINGS: LEARNING FROM EARTH'S SHAPES AND SIZES, 2003, : 3595 - 3597