Abstract
The importance of software architecture in the design of large software systems is unquestioned in both the academic and industrial software engineering communities. At Siemens, software is an important, often dominant, factor in the success of our products and this trend towards software is increasing as software becomes even more prevalent in our product spectrum. Our experience indicates clearly that attention to three aspects — to people, to process, and, in particular, to architecture — are important for successful product developments. This paper lists some of the challenges that we face in the area of software architecture, what approaches we have taken as well as a set of issues that require further attention in future.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35563-4_35
Chapter PDF
Similar content being viewed by others
Key words
References
Buschmann,F; Meunier, R; Rohnert, H.; Sommerlad, P; Stal, M. (1996), Pattern-oriented Software Architecture - A System of Patterns,John Wiley.
Beck,K; Coplien, J; Crocker, R; Meszaros, G; Paulisch, F; Vlissides, J. (1996), Industrial Experience with Design Patterns, Proceedings of ICSE-18, Berlin, Germany.
Bass, L.; Clements, P.; Kazman, R. (1997), Software Architecture in Practice,Addison Wesley.
Buschmann, F; Geisler, A.; Heimke, T.; Schuderer, C. (1998), Framework-Based Software Architectures for Process Automation Systems, 9`h IFAC Symposium on Automation in Mining, Mineral, and Metal Processing, Cologne, Germany.
Clements, P; Bass, L.; Kazman, R.; Abowd, G. (1995), Predicting software quality by architecture-level evaluation, Proceedings of the 5th Intl. Conference on Software Quality, Austin.
Gamma, E.; Helm, R.; Johnson, R.; Vlissides, J. (1995), Design Patterns - Elements of Reusable Object-Oriented Software,Addison-Wesley.
Garlan, D.; Allen, R.; Ockerbloom, J. (1995), Architectural Mismatch: Why Reuse Is So Hard,IEEE Software.
Garlan, D.; Shaw, M. (1996), Software Architecture - Perspectives on an Emerging Discipline,Prentice-Hall.
Gloger, M.; Jockusch, S.; Weber, N. (1997), Assessment and Optimization of System Architectures - Experience from Industrial Applications at Siemens, Proceedings of the European Software Engineering Process Group Conference, Amsterdam, Netherlands.
Gloger, M.; Jockusch, S.; Weber, N. (1998), Harmonisierung von Software-Architekturen und Plattformen (HAP): Erfahrungen aus dem industriellen Kontext bei Siemens (in German), Proceedings of the Softwaretechnik ‘88 Conference, Paderborn, Germany.
Gonauser, M. (1997), Mit einer Software-Initiative zur Weltspitze (in German), Computerwoche.
Jacobson, I.; Griss, M.; Jonsson, P. (1997), Software Reuse: Architecture, Process, and Organization for Business Success,Addison-Wesley.
Kazman, R.; Bass, L.; Abowd, G.; Webb, G. (1994), SAAM: A Method for Analyzing the Properties of Software Architectures, Proceedings of the ICSE-16, Sorrento, Italy.
Kruchten, P. (1995), The 4+1 View Model of Architecture, IEEE Software.
Lebsanft, K.; M. Rheindt (1998), Improvement of the development to increase customer satisfaction, Proceedings of the Federation of Software Metrics Associations in Europe (FESMA), Antwerpen, Belgium.
Mehner, T.; Messer, T.; Paul, P.; Paulisch, F.; Schless, P.; Völker, A. (1998), Siemens Process Assessment and Improvement Approaches - Experiences and Benefits, Proceedings of the COMPSAC ‘88 Conference, Vienna, Austria.
Perry, D. (1996), Product Line Implications for Process, 10th Intl. Software Process Workshop, Ventron, France.
Perry, D. (1997), State of the Art in Software Architecture,Proceedings of the ICSE-19, Boston.
Sutton, S.; Osterweil, L. (1996), Product Families and Process Families, 10th Intl. Software Process Workshop, Ventron, France.
Völker, A.; Wackerbarth, G. (1997), Competence in Software and Engineering: Siemens Software Initiatives, Proceedings of the European Software Engineering Process Group Conference, Amsterdam, Netherlands.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Borrmann, L., Paulisch, F.N. (1999). Software Architecture at Siemens: The challenges, our approaches, and some open issues. In: Donohoe, P. (eds) Software Architecture. WICSA 1999. IFIP — The International Federation for Information Processing, vol 12. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35563-4_31
Download citation
DOI: https://doi.org/10.1007/978-0-387-35563-4_31
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-6536-6
Online ISBN: 978-0-387-35563-4
eBook Packages: Springer Book Archive