Sustainable Software System Engineering

被引:11
|
作者
Betz, Stefanie [1 ]
Caporale, Timm [1 ]
机构
[1] Karlsruhe Inst Technol, Inst AIFB, Karlsruhe, Germany
关键词
component; Business Process Management; Software Development Process; Sustainable; MANAGEMENT;
D O I
10.1109/BDCloud.2014.113
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Sustainability management is one of the upcoming movements in the 21st century. Communal and private organizations are interested in finding and using "sustainable" solutions and practices. But, there is a lack of available solutions and practices. In the 21st century also, software systems and their underlying business processes are ubiquitous and fundamental for most of the organizations of the industrial society. But, until now, sustainability is not considered by software system engineering. Hence, to support the transition to sustainability, one must have sustainability (aspects) integrated into the software systems and the underlying business processes. Consequently, in this paper a holistic approach is presented to support the complete life cycle of sustainable software system engineering. To realize such an approach, the sustainable business processes and sustainable software systems need to be aligned through the mapping of sustainability aspects considering their respective life cycles. This is important because software makes an important contribution to sustainable business processes and, the other way round, sustainable software only can be developed and maintained using the relevant business processes. Moreover, to realize sustainability aware software system engineering sustainability aspects must be integrated into the business processes life cycle and software system engineering life cycle. To this end, We suggest a conceptual model to integrate sustainability aspects in a business process modeling language. Also, to assist the stakeholder when modeling, designing, executing, and monitoring the business processes a process model will be presented developed. Furthermore, to integrate sustainability aspects in software engineering, sustainability needs to be considered in the different phases of the software development process: requirements specification, design, testing, and maintenance. Thus, we suggest a method to integrate sustainability in software development. Finally, a model is presented showing the combined life cycles of sustainable business processes and sustainable software engineering.
引用
收藏
页码:612 / 619
页数:8
相关论文
共 50 条
  • [1] Practices of Energy Consumption for Sustainable Software Engineering
    Moises, Ana Carolina
    Malucelli, Andreia
    Reinehr, Sheila
    [J]. 2018 NINTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2018,
  • [2] Toward Sustainable Software Engineering (NIER Track)
    Amsel, Nadine
    Ibrahim, Zaid
    Malik, Amir
    Tomlinson, Bill
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 976 - 979
  • [3] SUSTAINABLE SOFTWARE ENGINEERING EDUCATION CURRICULA DEVELOPMENT
    Mishra, Alok
    Mishra, Deepti
    [J]. INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2020, 12 (02): : 47 - 56
  • [4] Sustainable Software Engineering: A Move Towards Future
    Mishra, Alok
    [J]. 2017 6TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2017, : 70 - 70
  • [5] Software Engineering Aspects of Green and Sustainable Software: A Systematic Mapping Study
    Marimuthu, C.
    Chandrasekaran, K.
    [J]. PROCEEDINGS OF THE 10TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2017, : 34 - 44
  • [6] OntoSuSD: Software engineering approaches integration ontology for sustainable software development
    Zada, Islam
    Shahzad, Sara
    Ali, Shaukat
    Mehmood, Raja Majid
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (02): : 283 - 317
  • [7] ENGINEERING SUPPORT SYSTEM SOFTWARE
    HOLLAND, L
    KORN, G
    MATSON, J
    SEADER, B
    WOLFE, P
    [J]. IEEE MICRO, 1985, 5 (05) : 17 - 21
  • [8] HARDWARE AND SOFTWARE IN SYSTEM ENGINEERING
    FAY, DQM
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 1 - 2
  • [9] SOFTING SOFTWARE ENGINEERING SYSTEM
    SNEED, HM
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1983, 3 (01) : 63 - 76
  • [10] SOFTWARE ENGINEERING - SYSTEM ASPECTS
    MOLGAARD, J
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 49 - 49