Abstract
The questions of environmental impact that company produce take important place nowadays. The ISO 14064-1 [1] standard specifies principles and requirements for monitor and control the greenhouse gas (GHG) emissions and removals. These requirements can be met by optimizing companies business processes (production, logistic, etc.) and by decreasing the power consumption of the companies’ equipments. As side effect of these changes, the total costs of companies can be decreased as well. Companies’ data centres and servers consume more than half of total spent electricity power. These servers are mostly used by companies’ software systems. Hence, if the software systems require less calculation time, less space, there will be no requirements to keep the big energy consuming servers, and the most of tasks can go in cloud as well. Hence, the environmental protection requirements should be considered in developing software systems for companies. In this paper, we aim to give some literature review and propose the research on the topic.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
ISO (2006) Greenhouse gases part 1: Specification with guidance at the organization level for quantification and reporting of greenhouse gas emissions and removals
Peymandoust A, Simunic T, De Micheli G (2002) Low power embedded software optimization using symbolic algebra. In: Design, automation and test in Europe conference and exhibition. Proceedings, pp 1052–1058
Russell J, Jacome M (1998) Software power estimation and optimization for high performance, 32-bit embedded processors. In: International conference on computer design: VLSI in computers and processors, 1998. ICCD ‘98. Proceedings, pp 328–333
de la Vara González JL (2011) Business process-based requirements specification and object-oriented conceptual modelling of information systems. PhD thesis, Polytechnic University of Valencia
Lauesen S (2002) Software requirements: styles and techniques. Addison-Wesley Professional, Reading
Constantine LL, Lockwood LA (1999) Software for use: a practical guide to the models and methods of usage-centered design. Addison-Wesley, Reading
Fortuna MH, Werner CM, Borges MR (2008) Info cases: integrating use cases and domain models. In: International requirements engineering, 2008. RE’08. 16th IEEE, pp 81–84, Sept 2008
ISO (2001) International Standard ISO/IEC 9126-1: Software engineering product quality part 1: quality model. ISO, International Organization for Standardization
Loos P, Allweyer T (1998) Process orientation and object-orientation-an approach for integrating UML and event-driven process chains (EPC). Publication of the Institut für Wirtschaftsinformatik, Paper, vol 144
Yue T, Briand L, Labiche Y Automatically deriving a UML analysis model from a use case model. Carleton University
Yue T, Briand L, Labiche Y (2009) A use case modeling approach to facilitate the transition towards analysis models: concepts and empirical evaluation. Model Driven Engineering Languages and Systems, pp 484–498
Stanford (2013) The Stanford Parser: a statistical parser. http://nlp.stanford.edu/software/lex-parser.shtml. Accessed 06/02/2013
Grünbacher P, Egyed A, Medvidovic N (2004) Reconciling software requirements and architectures with intermediate models. Softw Syst Model 3(3):235–253
Redding G, Dumas M, ter Hofstede A, Iordachescu A (2007) Reconciling object-oriented and process-oriented approaches to information systems engineering. In: Proceedings of the 3rd international workshop on business process design (BPD07)
Van Der Aalst W, Ter Hofstede A (2005) Yawl: yet another workflow language. Inf Syst 30(4):245–275
Cysneiros L, do Prado Leite J, de Melo Sabat Neto J (2001) A framework for integrating non-functional requirements into conceptual models. Requirements Eng 6(2):97–115
Leite J, Franco A et al. (1993) A strategy for conceptual model acquisition. In: Proceedings of IEEE international symposium on requirements engineering, 1993, pp 243–246, IEEE
Gross D, Yu E (2001) From non-functional requirements to design through patterns. Requirements Eng
Hevner A, March S, Park J, Ram S (2004) Design science in information systems research. MIS Q 28(1):75–105
Vaishnavi VK, Kuechler Jr W (2007) Design science research methods and patterns: innovating information and communication technology. Auerbach Publications
Easterbrook S, Singer J, Storey M.-A., Damian D (2008) Selecting empirical methods for software engineering research. In: Guide to advanced empirical software engineering, pp 285–311
Yin R (2003) Case study research: design and methods. SAGE Publications, Beverly Hills
Davison R, Martinsons MG, Kock N (2004) Principles of canonical action research. Inf Syst J 14(1):65–86
Radice R, Roth N, O’Hara A, Ciarfella W (1985) A programming process architecture. IBM Syst J 24(2):79–90
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Abilov, M., Gómez, J.M. (2014). Influence of Environmental Protection Requirements on Object-Oriented Software Design. In: Funk, B., Niemeyer, P., Gómez, J. (eds) Information Technology in Environmental Engineering. Environmental Science and Engineering(). Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36011-4_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-36011-4_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36010-7
Online ISBN: 978-3-642-36011-4
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)