University of Leicester
Browse
ICSE_SEIS_chitchyan2015.pdf (119.13 kB)

Engineering Sustainability Through Language

Download (119.13 kB)
conference contribution
posted on 2016-02-16, 13:26 authored by Ruzanna Chitchyan, W. Cazzola, A. Rashid
As our understanding and care for sustainability concerns increases, so does the demand for incorporating these concerns into software. Yet, existing programming language constructs are not well-aligned with concepts of the sustainability domain. This undermines what we term technical sustainability of the software due to (i) increased complexity in programming of such concerns and (ii) continuous code changes to keep up with changes in (environmental, social, legal and other) sustainability-related requirements. In this paper we present a proof-of-concept approach on how technical sustainability support for new and existing concerns can be provided through flexible language-level programming. We propose to incorporate sustainability-related behaviour into programs through micro-languages enabling such behaviour to be updated and/or redefined as and when required.

History

Citation

ICSE (2), 2015, pp. 501-504

Author affiliation

/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Computer Science

Source

IEEE/ACM 37th IEEE International Conference on Software Engineering (ICSE), 2015, 16-24 May 2015, Florence, Italy

Version

  • AM (Accepted Manuscript)

Published in

ICSE (2)

Publisher

Institute of Electrical and Electronics Engineers (IEEE), United States

isbn

978-1-4799-1934-5

Copyright date

2015

Available date

2016-02-16

Publisher version

http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7203001

Language

en