SlideShare una empresa de Scribd logo
1 de 10
GreenDroid:
Automated Diagnosis of Energy
Inefficiency for Smartphone
Application.
K.SURYAKUMAR
412813621331
SYSTEM STUDY:
● This approach explores an application’s state space by systematically
executing the application using Java PathFinder (JPF).
● GreenDroid consists of 18,367 Loc of Java code, Including 7,251 Loc for
energy diagnosis.
● It monitors sensor and wake lock operations to detect missing deactivation
of sensors and wake locks.
● It also tracks the transformation and usage of sensory data and judges
whether they are effectively utilized by the application using state-sensitive
data utilization metric.
● In this way, this approach can generate detailed reports with actionable
information to assist developers in validating detected energy problems.
SYSTEM STUDY:
● This approach is build as a tool, GreenDroid, on top of JPF.
● Technically, the challenges are addressed for generating user interaction
events and scheduling event handlers in extending JPF for analyzing
Android applications.
● By using 13 real-world popular Android applications,GreenDroid
completed energy efficiency diagnosis for these applications in a few
minutes.
● It successfully located real energy problems in these applications.
TECHNICAL FEASIBILITY:
• The Experiments source code are compiled on Android 2.3.3, Because it is
one of the most widely adopted Android platform and it is compatible with
most applications.
• The IDE Eclipse is used to Code the source.
• Were these IDE and Platform packages can be Obtained easily.
OPERATIONAL FEASIBILITY:
• This is an automated diagnosis process for smartphone’s. Hence user
interaction is easy.
• This approach is User-friendly.
• And it is easy to implement on all android devices.
ECONOMICAL FEASIBILITY:
• To fully modeling ,this is extremely labor-intensive and almost impossible for
individual developer. It need a team.
• It is Opensource.
EXISTING SYSTEM:
• Existing studies show that many Android applications are not energy efficient
due to two major reasons.
• First, the Android framework exposes hardware operation APIs (e.g., APIs
for controlling screen brightness) to developers. Although these APIs provide
flexibility, developers have to be responsible for using them cautiously
because hardware misuse could easily lead to unexpectedly large energy
waste.
• Second, Android applications are mostly developed by small teams without
dedicated quality assurance efforts. Their developers rarely exercise due
diligence in assuring energy savings.
DISADVANTAGES:
• Sensing operations are usually energy consumptive, and limited battery
capacity always restricts such an application’s usage.
• Hardware misuse could easily lead to unexpectedly large energy waste.
• Locating energy problems in Android applications is difficult.
PROPOSED SYSTEM:
• By automating the energy problem diagnosis process. A key research
challenge for automation is the lack of a decidable criterion, which allows
mechanical judgment of energy inefficiency problems.
• By Started conducting a large-scale empirical study to understand how
energy problems have occurred in real-world smartphone applications.
• By examining their bug reports, commit logs, bug-fixing patches, patch
reviews and release logs, Here made an interesting observation: Although
the root causes of energy problems can vary with different applications,
many of them (over 60%) are closely related to two types of problematic
coding phenomena.
• They are Missing sensor or wake lock deactivation and Sensory data
underutilization.
ADVANTAGES:
• Release wake locks could quickly deplete a fully charged phone battery.
• GreenDroid is able to analyze the utilization of location data for the
aforementioned Osmdroid application over its 120K states within three
minutes.

Más contenido relacionado

La actualidad más candente

Greendroid an architecture for dark silicon age
Greendroid   an architecture for dark silicon ageGreendroid   an architecture for dark silicon age
Greendroid an architecture for dark silicon agesukanya thatamsetty
 
Green droid ieee-micro
Green droid ieee-microGreen droid ieee-micro
Green droid ieee-microRAJENDRA469
 
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...theijes
 
flexible electronics
flexible electronics flexible electronics
flexible electronics gavshinde
 
Flexible printed circuit boards ppt
Flexible printed circuit boards pptFlexible printed circuit boards ppt
Flexible printed circuit boards pptKetaki V
 
Flexible Electronics PPT by Sourabh Kumar
Flexible Electronics PPT by Sourabh KumarFlexible Electronics PPT by Sourabh Kumar
Flexible Electronics PPT by Sourabh KumarSourabh Kumar
 
Flexible Electronics
Flexible ElectronicsFlexible Electronics
Flexible ElectronicsRoshan Mani
 
9. Pasi Hurri (BaseN) - Data Gathering for a Clean Energy Future
9. Pasi Hurri (BaseN) - Data Gathering for a Clean Energy Future9. Pasi Hurri (BaseN) - Data Gathering for a Clean Energy Future
9. Pasi Hurri (BaseN) - Data Gathering for a Clean Energy FutureCassandra Project
 
Optical computers
Optical computersOptical computers
Optical computersAjay AJ
 
NVIDIA Tesla Accelerated Computing Platform for IBM Power
NVIDIA Tesla Accelerated Computing Platform for IBM PowerNVIDIA Tesla Accelerated Computing Platform for IBM Power
NVIDIA Tesla Accelerated Computing Platform for IBM PowerSlide_N
 
prathap resume-14 professional
prathap resume-14 professionalprathap resume-14 professional
prathap resume-14 professionalPrathap Tatapudi
 
major project ppt
major project pptmajor project ppt
major project pptSomu Sekhar
 

La actualidad más candente (19)

Greendroid an architecture for dark silicon age
Greendroid   an architecture for dark silicon ageGreendroid   an architecture for dark silicon age
Greendroid an architecture for dark silicon age
 
GreenDroid
GreenDroidGreenDroid
GreenDroid
 
greendroid ppts
greendroid pptsgreendroid ppts
greendroid ppts
 
Greendroid ppt
Greendroid pptGreendroid ppt
Greendroid ppt
 
GreenDroid
GreenDroidGreenDroid
GreenDroid
 
Green droid ieee-micro
Green droid ieee-microGreen droid ieee-micro
Green droid ieee-micro
 
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...
A General-Purpose Architectural Approach to Energy Efficiency for Greendroid ...
 
flexible electronics
flexible electronics flexible electronics
flexible electronics
 
Green Computing
Green ComputingGreen Computing
Green Computing
 
Optical computers pdf
Optical computers pdfOptical computers pdf
Optical computers pdf
 
Flexible printed circuit boards ppt
Flexible printed circuit boards pptFlexible printed circuit boards ppt
Flexible printed circuit boards ppt
 
Flexible Electronics PPT by Sourabh Kumar
Flexible Electronics PPT by Sourabh KumarFlexible Electronics PPT by Sourabh Kumar
Flexible Electronics PPT by Sourabh Kumar
 
Flexible Electronics
Flexible ElectronicsFlexible Electronics
Flexible Electronics
 
9. Pasi Hurri (BaseN) - Data Gathering for a Clean Energy Future
9. Pasi Hurri (BaseN) - Data Gathering for a Clean Energy Future9. Pasi Hurri (BaseN) - Data Gathering for a Clean Energy Future
9. Pasi Hurri (BaseN) - Data Gathering for a Clean Energy Future
 
Optical computers
Optical computersOptical computers
Optical computers
 
NVIDIA Tesla Accelerated Computing Platform for IBM Power
NVIDIA Tesla Accelerated Computing Platform for IBM PowerNVIDIA Tesla Accelerated Computing Platform for IBM Power
NVIDIA Tesla Accelerated Computing Platform for IBM Power
 
prathap resume-14 professional
prathap resume-14 professionalprathap resume-14 professional
prathap resume-14 professional
 
major project ppt
major project pptmajor project ppt
major project ppt
 
Omega electronics ppt
Omega electronics  pptOmega electronics  ppt
Omega electronics ppt
 

Similar a Greendroid Part2

Green droid automated diagnosis of energy inefficiency for smartphone applica...
Green droid automated diagnosis of energy inefficiency for smartphone applica...Green droid automated diagnosis of energy inefficiency for smartphone applica...
Green droid automated diagnosis of energy inefficiency for smartphone applica...JPINFOTECH JAYAPRAKASH
 
Star-rating evaluation model for rating the energy-efficiency level of androi...
Star-rating evaluation model for rating the energy-efficiency level of androi...Star-rating evaluation model for rating the energy-efficiency level of androi...
Star-rating evaluation model for rating the energy-efficiency level of androi...IJECEIAES
 
What Do Programmers Know about Software Energy Consumption?
What Do Programmers Know about Software Energy Consumption?What Do Programmers Know about Software Energy Consumption?
What Do Programmers Know about Software Energy Consumption?SAIL_QU
 
House_Electrical_Switches_Mobile_Phone_Control.pptx
House_Electrical_Switches_Mobile_Phone_Control.pptxHouse_Electrical_Switches_Mobile_Phone_Control.pptx
House_Electrical_Switches_Mobile_Phone_Control.pptxNeilIvanNava
 
GREEN PAUWARE - For a power-thrifty mobile app marketplace
GREEN PAUWARE - For a power-thrifty mobile app marketplaceGREEN PAUWARE - For a power-thrifty mobile app marketplace
GREEN PAUWARE - For a power-thrifty mobile app marketplaceOlivier Le Goaër
 
SMART MECHANIC SYSTEM
SMART MECHANIC SYSTEMSMART MECHANIC SYSTEM
SMART MECHANIC SYSTEMIRJET Journal
 
Android power management, current and future trends
Android power management, current and future trendsAndroid power management, current and future trends
Android power management, current and future trendsSoumya Kanti Datta
 
Sustainable Development using Green Programming
Sustainable Development using Green ProgrammingSustainable Development using Green Programming
Sustainable Development using Green ProgrammingIRJET Journal
 
How to Lower Android Power Consumption Without Affecting Performance
How to Lower Android Power Consumption Without Affecting PerformanceHow to Lower Android Power Consumption Without Affecting Performance
How to Lower Android Power Consumption Without Affecting Performancerickschwar
 
IRJET- Easy, Efficient and Integrated Billing System
IRJET- Easy, Efficient and Integrated Billing SystemIRJET- Easy, Efficient and Integrated Billing System
IRJET- Easy, Efficient and Integrated Billing SystemIRJET Journal
 
Case Study - Smart SCADA And The Use of Digital Twins In Renewable Energy Plants
Case Study - Smart SCADA And The Use of Digital Twins In Renewable Energy PlantsCase Study - Smart SCADA And The Use of Digital Twins In Renewable Energy Plants
Case Study - Smart SCADA And The Use of Digital Twins In Renewable Energy PlantsIngeteam Wind Energy
 
Reviewing Power-Saving Approaches Used During the Actual End-User Usage of an...
Reviewing Power-Saving Approaches Used During the Actual End-User Usage of an...Reviewing Power-Saving Approaches Used During the Actual End-User Usage of an...
Reviewing Power-Saving Approaches Used During the Actual End-User Usage of an...Luis Borges Gouveia
 
Analyzing App Rating Using Natural Language Processing and Machine Learning
Analyzing App Rating Using Natural Language Processing and Machine LearningAnalyzing App Rating Using Natural Language Processing and Machine Learning
Analyzing App Rating Using Natural Language Processing and Machine LearningIRJET Journal
 
IRJET- Android Malware Detection System
IRJET-  	  Android Malware Detection SystemIRJET-  	  Android Malware Detection System
IRJET- Android Malware Detection SystemIRJET Journal
 
APE-Annotation Programming For Energy Eciency in Android
APE-Annotation Programming For Energy Eciency in AndroidAPE-Annotation Programming For Energy Eciency in Android
APE-Annotation Programming For Energy Eciency in Androidkaranwayne
 
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...NITHIN S.S
 
Software-Based Energy Profiling of Android Apps: Simple, Efficient and Reliable?
Software-Based Energy Profiling of Android Apps: Simple, Efficient and Reliable?Software-Based Energy Profiling of Android Apps: Simple, Efficient and Reliable?
Software-Based Energy Profiling of Android Apps: Simple, Efficient and Reliable?Vrije Universiteit Brussel
 

Similar a Greendroid Part2 (20)

Green droid automated diagnosis of energy inefficiency for smartphone applica...
Green droid automated diagnosis of energy inefficiency for smartphone applica...Green droid automated diagnosis of energy inefficiency for smartphone applica...
Green droid automated diagnosis of energy inefficiency for smartphone applica...
 
Star-rating evaluation model for rating the energy-efficiency level of androi...
Star-rating evaluation model for rating the energy-efficiency level of androi...Star-rating evaluation model for rating the energy-efficiency level of androi...
Star-rating evaluation model for rating the energy-efficiency level of androi...
 
gcce-uapm-slide-20131001-1900
gcce-uapm-slide-20131001-1900gcce-uapm-slide-20131001-1900
gcce-uapm-slide-20131001-1900
 
What Do Programmers Know about Software Energy Consumption?
What Do Programmers Know about Software Energy Consumption?What Do Programmers Know about Software Energy Consumption?
What Do Programmers Know about Software Energy Consumption?
 
House_Electrical_Switches_Mobile_Phone_Control.pptx
House_Electrical_Switches_Mobile_Phone_Control.pptxHouse_Electrical_Switches_Mobile_Phone_Control.pptx
House_Electrical_Switches_Mobile_Phone_Control.pptx
 
GREEN PAUWARE - For a power-thrifty mobile app marketplace
GREEN PAUWARE - For a power-thrifty mobile app marketplaceGREEN PAUWARE - For a power-thrifty mobile app marketplace
GREEN PAUWARE - For a power-thrifty mobile app marketplace
 
SMART MECHANIC SYSTEM
SMART MECHANIC SYSTEMSMART MECHANIC SYSTEM
SMART MECHANIC SYSTEM
 
Android power management, current and future trends
Android power management, current and future trendsAndroid power management, current and future trends
Android power management, current and future trends
 
Sustainable Development using Green Programming
Sustainable Development using Green ProgrammingSustainable Development using Green Programming
Sustainable Development using Green Programming
 
How to Lower Android Power Consumption Without Affecting Performance
How to Lower Android Power Consumption Without Affecting PerformanceHow to Lower Android Power Consumption Without Affecting Performance
How to Lower Android Power Consumption Without Affecting Performance
 
IRJET- Easy, Efficient and Integrated Billing System
IRJET- Easy, Efficient and Integrated Billing SystemIRJET- Easy, Efficient and Integrated Billing System
IRJET- Easy, Efficient and Integrated Billing System
 
Case Study - Smart SCADA And The Use of Digital Twins In Renewable Energy Plants
Case Study - Smart SCADA And The Use of Digital Twins In Renewable Energy PlantsCase Study - Smart SCADA And The Use of Digital Twins In Renewable Energy Plants
Case Study - Smart SCADA And The Use of Digital Twins In Renewable Energy Plants
 
Reviewing Power-Saving Approaches Used During the Actual End-User Usage of an...
Reviewing Power-Saving Approaches Used During the Actual End-User Usage of an...Reviewing Power-Saving Approaches Used During the Actual End-User Usage of an...
Reviewing Power-Saving Approaches Used During the Actual End-User Usage of an...
 
Analyzing App Rating Using Natural Language Processing and Machine Learning
Analyzing App Rating Using Natural Language Processing and Machine LearningAnalyzing App Rating Using Natural Language Processing and Machine Learning
Analyzing App Rating Using Natural Language Processing and Machine Learning
 
Mobilesoft 2017 Keynote
Mobilesoft 2017 KeynoteMobilesoft 2017 Keynote
Mobilesoft 2017 Keynote
 
IRJET- Android Malware Detection System
IRJET-  	  Android Malware Detection SystemIRJET-  	  Android Malware Detection System
IRJET- Android Malware Detection System
 
APE-Annotation Programming For Energy Eciency in Android
APE-Annotation Programming For Energy Eciency in AndroidAPE-Annotation Programming For Energy Eciency in Android
APE-Annotation Programming For Energy Eciency in Android
 
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
[TTT Meetup] Enhance mobile app testing with performance-centric strategies (...
 
Software-Based Energy Profiling of Android Apps: Simple, Efficient and Reliable?
Software-Based Energy Profiling of Android Apps: Simple, Efficient and Reliable?Software-Based Energy Profiling of Android Apps: Simple, Efficient and Reliable?
Software-Based Energy Profiling of Android Apps: Simple, Efficient and Reliable?
 
Ijsrp p8589
Ijsrp p8589Ijsrp p8589
Ijsrp p8589
 

Último

ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyAnusha Are
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 

Último (20)

ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 

Greendroid Part2

  • 1. GreenDroid: Automated Diagnosis of Energy Inefficiency for Smartphone Application. K.SURYAKUMAR 412813621331
  • 2. SYSTEM STUDY: ● This approach explores an application’s state space by systematically executing the application using Java PathFinder (JPF). ● GreenDroid consists of 18,367 Loc of Java code, Including 7,251 Loc for energy diagnosis. ● It monitors sensor and wake lock operations to detect missing deactivation of sensors and wake locks. ● It also tracks the transformation and usage of sensory data and judges whether they are effectively utilized by the application using state-sensitive data utilization metric. ● In this way, this approach can generate detailed reports with actionable information to assist developers in validating detected energy problems.
  • 3. SYSTEM STUDY: ● This approach is build as a tool, GreenDroid, on top of JPF. ● Technically, the challenges are addressed for generating user interaction events and scheduling event handlers in extending JPF for analyzing Android applications. ● By using 13 real-world popular Android applications,GreenDroid completed energy efficiency diagnosis for these applications in a few minutes. ● It successfully located real energy problems in these applications.
  • 4. TECHNICAL FEASIBILITY: • The Experiments source code are compiled on Android 2.3.3, Because it is one of the most widely adopted Android platform and it is compatible with most applications. • The IDE Eclipse is used to Code the source. • Were these IDE and Platform packages can be Obtained easily.
  • 5. OPERATIONAL FEASIBILITY: • This is an automated diagnosis process for smartphone’s. Hence user interaction is easy. • This approach is User-friendly. • And it is easy to implement on all android devices.
  • 6. ECONOMICAL FEASIBILITY: • To fully modeling ,this is extremely labor-intensive and almost impossible for individual developer. It need a team. • It is Opensource.
  • 7. EXISTING SYSTEM: • Existing studies show that many Android applications are not energy efficient due to two major reasons. • First, the Android framework exposes hardware operation APIs (e.g., APIs for controlling screen brightness) to developers. Although these APIs provide flexibility, developers have to be responsible for using them cautiously because hardware misuse could easily lead to unexpectedly large energy waste. • Second, Android applications are mostly developed by small teams without dedicated quality assurance efforts. Their developers rarely exercise due diligence in assuring energy savings.
  • 8. DISADVANTAGES: • Sensing operations are usually energy consumptive, and limited battery capacity always restricts such an application’s usage. • Hardware misuse could easily lead to unexpectedly large energy waste. • Locating energy problems in Android applications is difficult.
  • 9. PROPOSED SYSTEM: • By automating the energy problem diagnosis process. A key research challenge for automation is the lack of a decidable criterion, which allows mechanical judgment of energy inefficiency problems. • By Started conducting a large-scale empirical study to understand how energy problems have occurred in real-world smartphone applications. • By examining their bug reports, commit logs, bug-fixing patches, patch reviews and release logs, Here made an interesting observation: Although the root causes of energy problems can vary with different applications, many of them (over 60%) are closely related to two types of problematic coding phenomena. • They are Missing sensor or wake lock deactivation and Sensory data underutilization.
  • 10. ADVANTAGES: • Release wake locks could quickly deplete a fully charged phone battery. • GreenDroid is able to analyze the utilization of location data for the aforementioned Osmdroid application over its 120K states within three minutes.