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 | Size | Format | |
---|---|---|---|---|
10. chapter 2.pdf | Attached File | 379.7 kB | Adobe PDF | View/Open |
11. chapter 3.pdf | 1.41 MB | Adobe PDF | View/Open | |
12. chapter 4.pdf | 1.51 MB | Adobe PDF | View/Open | |
13. chapter 5.pdf | 315.93 kB | Adobe PDF | View/Open | |
14. chapter 6.pdf | 714.66 kB | Adobe PDF | View/Open | |
15. chapter 7.pdf | 349.45 kB | Adobe PDF | View/Open | |
16. reference list.pdf | 371.72 kB | Adobe PDF | View/Open | |
17. appendixes.pdf | 1.77 MB | Adobe PDF | View/Open | |
1. title.pdf | 145.39 kB | Adobe PDF | View/Open | |
2 certificate.pdf | 278.22 kB | Adobe PDF | View/Open | |
3 declaration.pdf | 231.45 kB | Adobe PDF | View/Open | |
4. acknowledgement.pdf | 10.6 kB | Adobe PDF | View/Open | |
5. abstract.pdf | 8.04 kB | Adobe PDF | View/Open | |
6. list of tables.pdf | 19.38 kB | Adobe PDF | View/Open | |
7. list of figures.pdf | 136.65 kB | Adobe PDF | View/Open | |
8. table of contents.pdf | 381.08 kB | Adobe PDF | View/Open | |
9. chapter 1.pdf | 302.09 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: