Please use this identifier to cite or link to this item:
Title: Engineering Sustainability Through Language
Authors: Chitchyan, Ruzanna
Cazzola, W.
Rashid, A.
First Published: May-2015
Presented at: IEEE/ACM 37th IEEE International Conference on Software Engineering (ICSE), 2015, 16-24 May 2015, Florence, Italy
Publisher: Institute of Electrical and Electronics Engineers (IEEE), United States
Citation: ICSE (2), 2015, pp. 501-504
Abstract: 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.
DOI Link: 10.1109/ICSE.2015.183
ISBN: 978-1-4799-1934-5
Version: Post-print
Status: Peer-reviewed
Type: Conference Paper
Rights: Copyright © 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Appears in Collections:Conference Papers & Presentations, Dept. of Computer Science

Files in This Item:
File Description SizeFormat 
ICSE_SEIS_chitchyan2015.pdfPost-review (final submitted)119.13 kBAdobe PDFView/Open

Items in LRA are protected by copyright, with all rights reserved, unless otherwise indicated.