Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/163608
Title: A DESIGN LEVEL OPTIMIZATION APPROACH FOR MULTI PARADIGM SOFTWARE DESIGNS
Researcher: SELVAKUMAR SAMUEL. M
Guide(s): A.KOVALAN
University: Periyar Maniammai University
Completed Date: 
Abstract: newline Programming paradigm is the basis for any software and programming languages design. Object oriented programming paradigm can be considered as the dominating paradigm whereas functional programming paradigm is the emerging programming paradigm. Every current software design use programming concepts from various programming paradigms, but researchers in Programming Paradigms had only addressed a particular programming paradigm or a programming concept, while evaluating the efficiency of programming paradigms and its concepts. Design level optimizations are mostly overlooked while suggesting solutions for underperformance issues. Inappropriateness of certain types of software developments and the resource consumption overheads are the major concerns of programming paradigms. As a solution of these inherent glitches, researchers have recommended alternative programming paradigm. Besides, they are also coming up with new programming paradigms. Instead of these solutions, this research is targeted to identify an alternative approach to use the programming paradigms effectively. The main aim of this research is to identify suitable programming concepts from various programming paradigms in view of low resource devices development and eventually contribute an approach for design level optimization through programming paradigm concepts. Data have been collected through programming experiments. Mobile devices application development were considered as sample to represent the low resource devices software development. Diversified main stream programming platforms and languages were used. Programs were created to test and identify the better concepts of those with substitutes, CPU time and memory consumptions were measured. The first part of the research results indicated that, most of the newlineii newlineprogramming concepts have its equivalents, they produce the same results but with different efficiency. And as the major contribution of this research, the resource efficient programming concepts from the widely used programming paradigms such as Imperative, Object oriented, Event Driven with GUI programming and Functional are identified through the empirical evaluation of the programming concepts. Such concepts can be applied by any software engineering practitioners in designing resource efficient constructs for software applications. Using this guideline substantial performance growth can be formed and at the same time, performance degradation issues can be easily avoided. Eventually, this research contributes a way to optimize the program at design level.
Pagination: 
URI: http://hdl.handle.net/10603/163608
Appears in Departments:Department of Computer Science and Applications

Files in This Item:
File Description SizeFormat 
10. chapter 2.pdfAttached File379.7 kBAdobe PDFView/Open
11. chapter 3.pdf1.41 MBAdobe PDFView/Open
12. chapter 4.pdf1.51 MBAdobe PDFView/Open
13. chapter 5.pdf315.93 kBAdobe PDFView/Open
14. chapter 6.pdf714.66 kBAdobe PDFView/Open
15. chapter 7.pdf349.45 kBAdobe PDFView/Open
16. reference list.pdf371.72 kBAdobe PDFView/Open
17. appendixes.pdf1.77 MBAdobe PDFView/Open
1. title.pdf145.39 kBAdobe PDFView/Open
2 certificate.pdf278.22 kBAdobe PDFView/Open
3 declaration.pdf231.45 kBAdobe PDFView/Open
4. acknowledgement.pdf10.6 kBAdobe PDFView/Open
5. abstract.pdf8.04 kBAdobe PDFView/Open
6. list of tables.pdf19.38 kBAdobe PDFView/Open
7. list of figures.pdf136.65 kBAdobe PDFView/Open
8. table of contents.pdf381.08 kBAdobe PDFView/Open
9. chapter 1.pdf302.09 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: