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 条
  • [31] Modernizing software & system engineering processes
    Favre, Liliana
    [J]. ICSENG 2008: INTERNATIONAL CONFERENCE ON SYSTEMS ENGINEERING, 2008, : 442 - 447
  • [32] Integrating system engineering software tools
    Chow, EY
    [J]. IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 1998, 13 (11) : 3 - 6
  • [33] Software System of Integrated and Simultaneous Engineering
    Chicos, Lucia-Antoneta
    Oancea, Gheorghe
    Lancea, Camil
    Bancila, Daniel
    [J]. SELECTED TOPICS IN APPLIED COMPUTER SCIENCE, 2010, : 238 - +
  • [34] THE GAMMA-SOFTWARE ENGINEERING SYSTEM
    FALLA, ME
    [J]. COMPUTER JOURNAL, 1981, 24 (03): : 235 - 242
  • [35] Introduction to Innovations in System and Software Engineering
    Hinchey, Mike
    Bohner, Shawn A.
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2005, 1 (01) : 1 - 2
  • [36] Using Sustainable Software Model to Identify Constraints and Opportunities toward Sustainability in Software Engineering
    Amri, Rahma
    Bellamine Ben Saoud, Narjes
    [J]. VISION 2020: SUSTAINABLE GROWTH, ECONOMIC DEVELOPMENT, AND GLOBAL COMPETITIVENESS, VOLS 1-5, 2014, : 1600 - +
  • [37] Software industry awareness on green and sustainable software engineering: a state-of-the-practice survey
    Karita, Leila
    Mourao, Brunna C.
    Machado, Ivan
    [J]. PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 501 - 510
  • [38] Requirements engineering for sustainable software systems: a systematic mapping study
    Bambazek, Peter
    Groher, Iris
    Seyff, Norbert
    [J]. REQUIREMENTS ENGINEERING, 2023, 28 (03) : 481 - 505
  • [39] Sustainability is Stratified: Toward a Better Theory of Sustainable Software Engineering
    McGuire, Sean
    Schultz, Erin
    Ayoola, Bimpe
    Ralph, Paul
    [J]. 2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE, 2023, : 1996 - 2008
  • [40] Sustainable Software Engineering: An Empirical Study of the Brazilian Financial Sector
    Moises de Souza, Ana Carolina
    Reinehr, Sheila
    Malucelli, Andreia
    [J]. PRODUCT LIFECYCLE MANAGEMENT: GREEN AND BLUE TECHNOLOGIES TO SUPPORT SMART AND SUSTAINABLE ORGANIZATIONS, PT I, 2022, 639 : 115 - 129