International Journal of Software Engineering and Its Applications Vol. 7, No. 4, July, 2013 BY: Sara S. Mahmoud and Imtiaz Ahmad Computer Engineering.

Slides:



Advertisements
Similar presentations
Developing Sustainable Supply Chains Mary Margaret Rogers Anderson School of Management University of New Mexico.
Advertisements

Components of GIS.
Automated Software Testing: Test Execution and Review Amritha Muralidharan (axm16u)
Continuous Value Enhancement Process
Regulatory Compliant Performance Improvement for Pharmaceutical Plants AIChE New Jersey Section 01/13/2004 Murugan Govindasamy Pfizer Inc.
Acquiring Information Systems and Applications
Green Software Engineering Sheryl John Introducing green elements and guidelines in Software Engineering.
CS CS 5150 Software Engineering Lecture 12 Usability 2.
Analysis of power dissipation in embedded systems using real-time operating systems Dick, R.P. Lakshminarayana, G. Raghunathan, A. Jha, N.K. Dept. of Electr.
Farmer School of Business IT’s Relationship to Sustainability: Also known as Green IT Jeffrey W. Merhout, Ph.D., CPA (Inactive) Associate Professor of.
What are the functions of an operating system? The operating system is the core software component of your computer. It performs many functions and is,
Software engineering on semantic web and cloud computing platform Xiaolong Cui Computer Science.
Reflections on the International Seminar on Green Economy and Official Statistics Lee, Jae-won Statistical Research Institute Statistics Korea
NON-FUNCTIONAL PROPERTIES IN SOFTWARE PRODUCT LINES: A FRAMEWORK FOR DEVELOPING QUALITY-CENTRIC SOFTWARE PRODUCTS May Mahdi Noorian
Introduction to Computer Technology
Business systems are computer-based information systems that provide organizations with valuable information in a timely and effective manner to allow.
Engineering & the Environment. Lei Wang October 20, 2004 ECE 290.
Telecom Grade Cloud Computing László Szilágyi 26 April 2013.
Network of Excellence in Internet Science Network of Excellence in Internet Science (EINS) 2 nd REVIEW Brussels, 4-5 February 2014 FP7-ICT
ICTSUS6233A Integrate sustainability in ICT planning and design projects analyse energy audit data on enterprise resource consumption plan and integrate.
Green Software Engineering with Agile Methods Markus Dick, Jakob Drangmeister, Eva Kern, Stefan Naumann 2nd International Workshop on Green and Sustainable.
Current Job Components Information Technology Department Network Systems Administration Telecommunications Database Design and Administration.
THIN CLIENT COMPUTING USING ANDROID CLIENT for XYZ School.
Interdisciplinary Education on Smart Grids: Lessons, Challenges, and Opportunities Visvakumar Aravinthan and Vinod Namboodiri Department of Electrical.
ITEC224 Database Programming
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
Mobile Relay Configuration in Data-Intensive Wireless Sensor Networks.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Yang Hu University of Pittsburgh Department of Computer Science.
Lecture 7: Requirements Engineering
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki 1 Machine Learning.
Small School Thin Client Network Using Windows OS.
Introduction to Software Engineering. Why SE? Software crisis manifested itself in several ways [1]: ◦ Project running over-time. ◦ Project running over-budget.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Copyright  2003 by Dr. Gallimore, Wright State University Department of Biomedical, Industrial Engineering & Human Factors Engineering Human Aspects of.
New Participative Methodology for Sustainable Design (NPMSD) Chapter 7 SD/TI/PI/2015_Chapter 71.
Using Tablet as client Thin client network for a small school.
Smart Home Technologies
IS444: Modern tools for applications development Dr. Azeddine Chikh.
Xi He Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY THERMAL-AWARE RESOURCE.
Technology Education WebQuest Bridge Design John Rumpler IV.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Institute for Information Problems of the Russian academy of Sciences and its linguistic research Olga Kozhunova CML-2008, Becici, 6-13 September.
Decision Making Matrix A Closer Look at Preliminary Ideas.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Designing a Grid Computing Architecture: A Case Study of Green Computing Implementation Using SAS® N.Krishnadas Indian Institute of Management, Kozhikode.
Urban Mobility Management and Emissions Measurement System Boile Maria 1,2 Afroditi Anagnostopoulou 1 Evangelia Papargyri 1 1 Centre for Research and Technology.
Research & Innovation Action
What is Software Test Automation?
COMP532 IT INFRASTRUCTURE
ITU Kaleidoscope 2016 ICTs for a Sustainable World
Green Design Model Green Businesses Green Businesses Evaluation and
EML Engineering Design Systems II (Senior Design Project)
S.A.I.L.S. Sailing using An Intelligent Logistician System
Green IT CHAPTER 3: PROGRAMMATIC AND INSTITUTIONAL OPPORTUNITIES TO ENHANCE COMPUTER SCIENCE RESEARCH FOR SUSTAINABILITY.
Software Requirements
Green Software Engineering Prof
Deck 12 Accounting Information Systems Romney and Steinbart
L’asset management appliqué aux Chemins de Fer
Business Environment Dr. Aravind Banakar –
Business Environment
Business Environment
Unit I Flash Cards Start.
Pros and Cons of JIT and How it can be applied at Claire’s Antiques
Energy-Efficient Storage Systems
CS385T Software Engineering Dr.Doaa Sami
Supply Chain Process ISCOM/ 374.
Statistical Research Institute
Basics of Energy Management
Presentation transcript:

International Journal of Software Engineering and Its Applications Vol. 7, No. 4, July, 2013 BY: Sara S. Mahmoud and Imtiaz Ahmad Computer Engineering Department, Kuwait University, Kuwait P.O. Box 5969 Safat A Green Model for Sustainable Software Engineering

INTRODUCTION Effects due to hardware Effects due to software GreenSoft Model Level 1 of Green Model Green Software Life Cycle Level 2 of Green Model Conclusion

Effects due to Software Responsible for CO2 emission. Indirect effect on the environment by operating and managing the underlying hardware running it. Software based solutions can monitor and utilize resources efficiently Lack of models and work in the area of computer software

GREENSOFT model The model supports all stakeholders from developers to users to create, maintain, and use software in a green fashion. The model comprises many aspects of a software product and organizes them into four parts. The parts include the life cycle of the product being produced, metrics that should be added as an evaluation criteria, procedure models, and recommended tools for developers, purchasers till users. The model addresses the complex sustainability concept and forces it to be integrated into the complex software engineering process in a smooth way. In each life cycle stage, it states the effects of ICT on the product and the environment. This is one of the hardest tasks and is one of the main challenges today in Green Computing

Level 1 of Geen Model

Green Requirements Engineering

Green Designing Engineering

Green Testing Engineering Process

Level 2 of Green Model

Green Analysis Process

Green Model

Conclusion Its engineering building process from requirements to disposal should be carried out in an energy efficient manner A new green software engineering process should be created to fulfil the constraints of energy efficiency. This will reduce the negative effects of ICT on sustainable development and the environment

ANY QUESTIONS??????? ???

References S. Naumann, M. Dick, E. Kern and T. Johann, “The GREENSOFT Model: A reference model for green and sustainable software and its engineering”, Sustainable Computing: Informatics and Systems, vol. 1, no. 4, (2011), pp A. Govindasamy and S. Joseph, “Optimization of Operating Systems towards Green Computing”, International Journal of Combinatorial Optimization Problems and Informatics, vol. 2, no. 3, (2011), pp S. Wang, H. Chen and W. Shi, “SPAN: A software power analyzer for multicore computer systems”, Sustainable Computing: Informatics and Systems, vol. 1, no. 1, (2011), pp P. K. Gupta and G. Singh, “A Framework of Creating Intelligent Power Profiles in Operating Systems to Minimize Power Consumption and Greenhouse Effect Caused by Computer Systems”, Journal of Green Engineering, vol. 1, no. 02, (2011), pp