Title : 
Software approach for performance improvement using multi-staging
         
        
            Author : 
El-lateef, Tamer Abd ; Yousef, Ahmed H. ; Fahmy, Mona I.
         
        
            Author_Institution : 
Dept. of Comput. & Syst., Ain Shams Univ., Cairo, Egypt
         
        
        
        
        
        
            Abstract : 
Multi-staging programming (MSP) is one of the discerning approaches that emerged to improve software performance. It proved its effectiveness when applied to a variety of applications in general and complex ones in specific. For this reason, the paper suggests a framework that represents a set of guidelines to be followed in order to apply MSP to software in a defined, accurate and reusable way. A case study is included in the paper in order to figure out how the framework is applied and illustrate how it has a significant positive effect on performance. The case study was on a complex RSA encryption example. The case study and the examples in this paper are implemented using Mint, which is a programming language that extends Java to apply MSP.
         
        
            Keywords : 
Java; software quality; software reusability; Java; Mint; RSA encryption; multi-staging programming; programming language; software performance improvement; Cryptography; Fires; Presses; Java; Multi-staging; Object-oriented languages; Software programs; performance analysis;
         
        
        
        
            Conference_Titel : 
Computer Technology and Development (ICCTD), 2010 2nd International Conference on
         
        
            Conference_Location : 
Cairo
         
        
            Print_ISBN : 
978-1-4244-8844-5
         
        
            Electronic_ISBN : 
978-1-4244-8845-2
         
        
        
            DOI : 
10.1109/ICCTD.2010.5645970