Architecture-Violation Management for Internal Software Ecosystems

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Klaus Benedikt Schultis
  • Christoph Elsner
  • Daniel Lohmann

External Research Organisations

  • Siemens AG
  • Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU Erlangen-Nürnberg)
View graph of relations

Details

Original languageEnglish
Title of host publication13th Working IEEE/IFIP Conference on Software Architecture
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages241-246
Number of pages6
ISBN (electronic)9781509021314
Publication statusPublished - 21 Jul 2016
Externally publishedYes
Event13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016 - Venice, Italy
Duration: 5 Apr 20168 Apr 2016

Abstract

Large-scale intra-organizational, yet decentralized software projects that involve various self-contained organizational units require architecture guidelines to coordinate development. Tool support allows for managing architecture-guideline violations to ensure software quality. However, the decentralized development across units results in significant violation-management hurdles that must be considered. In this paper, we present a set of capabilities required to manage guideline violations within two of these large-scale software projects at Siemens. Their main purpose is process support for resolving violations, aiming to reduce the architects' and developers' effort required to handle them. Moreover, we present a prototype that implements the capabilities.

ASJC Scopus subject areas

Cite this

Architecture-Violation Management for Internal Software Ecosystems. / Schultis, Klaus Benedikt; Elsner, Christoph; Lohmann, Daniel.
13th Working IEEE/IFIP Conference on Software Architecture. Institute of Electrical and Electronics Engineers Inc., 2016. p. 241-246 7516834.

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Schultis, KB, Elsner, C & Lohmann, D 2016, Architecture-Violation Management for Internal Software Ecosystems. in 13th Working IEEE/IFIP Conference on Software Architecture., 7516834, Institute of Electrical and Electronics Engineers Inc., pp. 241-246, 13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016, Venice, Italy, 5 Apr 2016. https://doi.org/10.1109/wicsa.2016.16
Schultis, K. B., Elsner, C., & Lohmann, D. (2016). Architecture-Violation Management for Internal Software Ecosystems. In 13th Working IEEE/IFIP Conference on Software Architecture (pp. 241-246). Article 7516834 Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/wicsa.2016.16
Schultis KB, Elsner C, Lohmann D. Architecture-Violation Management for Internal Software Ecosystems. In 13th Working IEEE/IFIP Conference on Software Architecture. Institute of Electrical and Electronics Engineers Inc. 2016. p. 241-246. 7516834 doi: 10.1109/wicsa.2016.16
Schultis, Klaus Benedikt ; Elsner, Christoph ; Lohmann, Daniel. / Architecture-Violation Management for Internal Software Ecosystems. 13th Working IEEE/IFIP Conference on Software Architecture. Institute of Electrical and Electronics Engineers Inc., 2016. pp. 241-246
Download
@inproceedings{38a48c08a6bf419aa8111c825fff9e02,
title = "Architecture-Violation Management for Internal Software Ecosystems",
abstract = "Large-scale intra-organizational, yet decentralized software projects that involve various self-contained organizational units require architecture guidelines to coordinate development. Tool support allows for managing architecture-guideline violations to ensure software quality. However, the decentralized development across units results in significant violation-management hurdles that must be considered. In this paper, we present a set of capabilities required to manage guideline violations within two of these large-scale software projects at Siemens. Their main purpose is process support for resolving violations, aiming to reduce the architects' and developers' effort required to handle them. Moreover, we present a prototype that implements the capabilities.",
author = "Schultis, {Klaus Benedikt} and Christoph Elsner and Daniel Lohmann",
year = "2016",
month = jul,
day = "21",
doi = "10.1109/wicsa.2016.16",
language = "English",
pages = "241--246",
booktitle = "13th Working IEEE/IFIP Conference on Software Architecture",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",
note = "13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016 ; Conference date: 05-04-2016 Through 08-04-2016",

}

Download

TY - GEN

T1 - Architecture-Violation Management for Internal Software Ecosystems

AU - Schultis, Klaus Benedikt

AU - Elsner, Christoph

AU - Lohmann, Daniel

PY - 2016/7/21

Y1 - 2016/7/21

N2 - Large-scale intra-organizational, yet decentralized software projects that involve various self-contained organizational units require architecture guidelines to coordinate development. Tool support allows for managing architecture-guideline violations to ensure software quality. However, the decentralized development across units results in significant violation-management hurdles that must be considered. In this paper, we present a set of capabilities required to manage guideline violations within two of these large-scale software projects at Siemens. Their main purpose is process support for resolving violations, aiming to reduce the architects' and developers' effort required to handle them. Moreover, we present a prototype that implements the capabilities.

AB - Large-scale intra-organizational, yet decentralized software projects that involve various self-contained organizational units require architecture guidelines to coordinate development. Tool support allows for managing architecture-guideline violations to ensure software quality. However, the decentralized development across units results in significant violation-management hurdles that must be considered. In this paper, we present a set of capabilities required to manage guideline violations within two of these large-scale software projects at Siemens. Their main purpose is process support for resolving violations, aiming to reduce the architects' and developers' effort required to handle them. Moreover, we present a prototype that implements the capabilities.

UR - http://www.scopus.com/inward/record.url?scp=84983268643&partnerID=8YFLogxK

U2 - 10.1109/wicsa.2016.16

DO - 10.1109/wicsa.2016.16

M3 - Conference contribution

AN - SCOPUS:84983268643

SP - 241

EP - 246

BT - 13th Working IEEE/IFIP Conference on Software Architecture

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016

Y2 - 5 April 2016 through 8 April 2016

ER -