Institute for
HSR

Publikationen

Fachzeitschriften und Konferenzbeiträge

Mirko Stocker, Prof. Dr. Henrik Nordborg, Prof. Dr. Daniel Politze: Cloud-Computing — sinnvoll für die Industrie?. Service in der Cloud zu mieten gehört heute in vielen Bereichen zum Standard. Geschickt eingesetzt, verhilft es Industriefirmen zu neuen Möglichkeiten. Aber es gilt auch, stets einen ökonomischen Abgleich vorzunehmen.. In: Aktuelle Technik, 04 2017,

Zimmermann, Olaf; Stocker, Mirko; Lübke, Daniel; Zdun, Uwe: Interface Representation Patterns - Patterns for Crafting and Calling Message-Based Remote APIs. In: 22nd European Conference on Pattern Languages of Programs (EuroPLoP 2017) , 2017,

Pautasso, C.; Zimmermann, O.; Amundsen, M.; Lewis, J.; Josuttis, N.: Microservices in Practice, Part 1: Reality Check and Service Design. In: IEEE Software, Volume 34, Issue 1, 2017, pp. 91-98.

Zimmermann, O.: Architectural refactoring for the cloud: a decision-centric view on cloud migration. In: Springer Computing, 2017, pp 129–145.

Pautasso, C.; Zimmermann, O.; Amundsen, M.; Lewis, J.; Josuttis, N.: Microservices in Practice, Part 2: Service Integration and Sustainability. In: IEEE Software, Issue 2 2017, pp. 97-104.

Zimmermann, O.: Microservices tenets: Agile approach to service development and deployment. In: Computer Science - Research and Development, 2016 (First Online), Springer,

Zimmermann, O.; Pautasso, C.; Hohpe, G.; Woolf, B.: A Decade of Enterprise Integration Patterns. A Conversation with the Authors. In: IEEE Software, Volume 33, Issue 1, 2016, pp. 13-19.

Hohpe, G., Ozkaya, I., Zdun, U., Zimmermann, O.: The Software Architect's Role in the Digital Age. Guest Editors' Introduction. In: IEEE Software, Volume 33, Issue 6, 2016, pp. 30-39.

Zimmermann, O.: Architectural refactoring for the cloud: a decision-centric view on cloud migration. In: Computing, DOI 10.1007/s00607-016-0520-y 2016, Springer,

Pautasso, C., Zimmermann, O.: Seeking Your Insights. Department's Editors Welcome. In: IEEE Software, Volume 32, Issue 2, 2015, pp. 7-9.

Zimmermann, O: Architectural Refactoring: A Task-Centric View on Software Evolution. In: IEEE Software, Volume 32, Issue 2, 2015, pp 26-29.

Zimmermann, O.; Koziolek, H.: Program Highlights and Articles from SEI SATURN 2013. In: IEEE Software, Volume 31, Issue 2 2014, pp 87-90.

Stocker, Mirko: Keine Chance dem Include-Chaos. In: Aktuelle Technik, 04 2013,

Zdun, U.; Capilla, R.; Tran, H.; Zimmermann, O.: Sustainable Architectural Design Decisions. In: IEEE Software, Special Issue on Software Sustainability, Volume 30, Issue 6, 2013,

Hohpe, G., Wirfs-Brock, R., Yoder, J., Zimmermann, O.: Twenty Years of Patterns' Impact. In: IEEE Software, Volume 30, Issue 6, 2013, 88.

Kuhn, Adrian; Stocker, Mirko: CodeTimeline: Storytelling with versioning data. In: ICSE 2012, 2012, 1333-1336.

Zimmermann, O.; Miksovic, C.; Küster J. M.: Reference Architecture, Metamodel and Modeling Principles for Architectural Knowledge Management in Information Technology Services. In: Journal of Systems and Software, Volume 85, Issue 9 2012, pp 2014-2033. Elsevier,

Stocker, Mirko: Scala IDE für Eclipse. In: Eclipse Magazin, 01 2011,

Stocker, Mirko: CDT Made Easy. In: Eclipse Magazin, 05 2011,

Julisch, K.; Suter, C.; Woitalla T., O. Zimmermann, O.: Compliance by Design. Bridging the Chasm between Auditors and IT Architects. In: Computers & Security, Volume 30, Issue 6-7 2011, Elsevier,

Zimmermann, O.: Architectural Decisions as Reusable Design Assets. In: IEEE Software, Volume 28, Issue 1, 2011, pp. 64-69.

Corbat, Thomas; Sommerlad, Peter; Stocker, Mirko: Refaktorisierungswerkzeuge: Ein Blick hinter die Kulissen . In: OBJEKTspektrum, 04/2010 2010, 10-16. SIGS DATACOM, Troisdorf,

Egli, Urs; Sommerlad, Peter: Experience report - Wiki for law firms. In: WikiSym '09: Proceedings of the 5th International Symposium on Wikis and Open Collaboration, 2009,

Zimmermann, O.; Koehler, J.; Leymann, F.; Polley R.; Schuster N.: Managing Architectural Decision Models with Dependency Relations, Integrity Constraints, and Production Rules. In: Journal of Systems and Software, Volume 82, Issue 8 2009, pp. 1249-1267. Elsevier,

Klenk, Michael; Kleeb, Reto; Kempf, Martin; Sommerlad, Peter: Refactoring support for the groovy-eclipse plug-in. In: Conference on Object Oriented Programming Systems Languages and Applications, 2008,

Kempf, Martin; Kleeb, Reto; Klenk, Michael; Sommerlad, Peter: Cross language refactoring for Eclipse plug-ins. In: WRT '08: Proceedings of the 2nd Workshop on Refactoring Tools , 2008, ACM , New York, NY, USA,

Sommerlad, Peter ; Zgraggen, Guido; Corbat, Thomas; Felber, Lukas: Retaining comments when refactoring code. In: Conference on Object Oriented Programming Systems Languages and Applications Companion '08, 2008,

Graf, Emanuel; Zgraggen, Guido; Sommerlad, Peter: Refactoring Support for the C++ Development Tooling. In: Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications, 2007,

Sommerlad, Peter; Graf, Emanuel: CUTE: C++ unit testing easier. In: Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications, 2007,

Sommerlad, Peter; Noble, James: Point/Counterpoint: Design Patterns Are Bad for Software Design. In: IEEE Software, Vol. 24-4 2007,

Succi, Giancarlo; Marchesi, Michele: Adopting XP. In: Extreme Programming Examined, 2001, Addison-Wesley, .-ISBN 0201710404

Sommerlad, Peter: Jedermanns Jederding: universelle Parameter und Variablen mit "Anythings". In: Objektspektrum, 4 1999,

Birrer, Andreas; Sommerlad, Peter: Deploying an Application Framework and its Applications. In: Conference on Object Oriented Programming Systems Languages and Applications, 1998,

Duell, Michael;Rising, Linda; Stal, Michael: Workshop Non-software examples of PoSA patterns. In: Conference on Object Oriented Programming Systems Languages and Applications, 1998,

Martin, Robert C.; Riehle, Dirk;Buschmann, Frank: The Manager Design Pattern. In: Pattern Languages of Program Design 3, 1997, Addison Wesley, .-ISBN 0-201-31011-2

Sommerald, Peter: External Marketing for Internal Customers. In: Conference on Object Oriented Programming Systems Languages and Applications, 1996,

Sommerlad, Peter: Pattern-orientierte Software Architektur. In: Objektspektrum, 3 1996,

Vlissides, John M.; Coplien, James O.; Kerth, Norman L.: The Command Processor pattern and The Client-Dispatcher-Server pattern. In: Pattern Languages of Program Design 2, 1996, Addison-Wesley, .-ISBN 0-201-89527-7

Schappert, Albert; Sommerlad, Peter; Pree, Wolfgang: Automated support for software development with frameworks. In: Symposium on Software reusability, 1995,

Pomberger, Gustav; Pree, Wolfgang; Schappert, Albert; Sommerlad, Peter: Active Guidance of Framework Development. In: Software: Concepts and Tools, Vol. 16, No. 3 1995, 135-145. Springer Verlag,

Sommerlad, Peter; Weber, Wolfgang: Programmierkonventionen für C++. In: Unix/Mail, 1, 2 1992,

P. Kramer, D. Egloff, and L. Bläser. The Alea Reactive Dataflow System for GPU Parallelization. HLGPU 2016 Workshop, Hipeac 2016, Prague, Czech Republic, 2016. Document

L. Bläser, D. Egloff, P. Kramer et al. Alea Reactive Dataflow: GPU Parallelization Made Simple. Republication: Kolloquium für Programmiersprachen und Grundlagen der Programmierung (KPS) 2015, Pörtschach am Wörthersee, Austria, Oct. 2015 Document

L. Bläser. Task Parallelization as a Service: A Runtime System for Automatic Shared Task Distribution. Eight Workshop on Programmability Issues for Heterogeneous Multicores (MULTIPROG-2015) at HiPEAC 2015, Amsterdam, The Netherlands, Jan. 2015. Document

L. Bläser, D. Egloff, P. Kramer et al. Alea Reactive Dataflow: GPU Parallelization Made Simple. Workshop on Reactive and Event-based Languages & Systems (REBLS'14) at SPLASH 2014, Portland, OR, USA, Oct. 2014. Document

L. Bläser. Composita: Bringing Order to Agent Communications. Intl. Workshop on Programming based on Actors, Agents, and Decentralized Control (AGERE14) at SPLASH 2014, Portland, OR, USA, Oct. 2014. Document

L. Bläser. .NET Task Parallelization in the Cloud: Runtime Support for Seamless Distribution of Shared Memory Parallel Tasks. 4th Workshop on Systems for Future Multicore Architectures (SMFA'14) at Eurosys 2014, Amsterdam, The Netherlands, Apr. 2014.  Document

L. Bläser and J. Gutknecht. COMPOSITA: A Study in Runtime Architecture for Massively Parallel Systems. Kolloquium für Programmiersprachen und Grundlagen der Programmierung (KPS), Wittenberg, Germany, Oct. 2013. Dokument

Technical Reports

Josua Stähli und Stefan Keller (2013): „Präzise Positionsbestimmung mit Low-Cost-GPS und Postprocessing“. Technical Report Nr. 1301. Geometa Lab des Instituts für Software an der HSR Hochschule für Technik, Rapperswil (Schweiz), Fachhochschule Ostschweiz. Februar 2013. 29 Seiten. Lizenz CC-BY-SA 2.0. 

Lehr- und Fachbücher

Sommerlad, Peter, In: TBD (Hg.): Lucid C++. Modern C++ for Professional Programmers. 2013 (in Vorbereitung)

Zimmermann, O.; Miksovic, C., In: Mistrík, I., Tang, A., Bahsoon R., Stafford, J.; Aligning Enterprise, System, and Software Architectures (Hg.): Decisions Required vs. Decisions Made. Connecting Enterprise Architects and Solution Architects via Guidance Models. IGI Global, 2013.-ISBN 9781466621992

Henney, Kevlin(Editor), In: O'Reilly Media (Hg.): 97 Things Every Programmer Should Know. 2010

Schumacher, Markus; Fernandez-Buglioni,Eduardo; Hybertson,Duane; Buschmann, Frank; Sommerlad, Peter, In: Wiley & Sons (Hg.): Security Patterns - Integrating Security and Systems Engineering. 2006.-ISBN 0470858842

Zimmermann, Olaf; Tomlinson, Mark; Peuser, Stefan, In: Springer-Verlag (Hg.): Perspectives on Web Services. Applying SOAP, WSDL and UDDI to Real-World Projects. 2003.-ISBN 3-540-00914-0

U. Wahli, M. Tomlinson, O. Zimmermann, W. Deruyk, D. Hendricks,, In: IBM ITSO (Hg.): Web Services Wizardry with WebSphere Studio Application Developer. IBM Redbook. 2002.-ISBN 0-738-42335-1

Buschmann, Frank; Meunier, Regine; Rohner, Hanst; Stal, Michael; Sommerlad, Peter, In: Wiley & Sons (Hg.): Pattern-oriented Software Architecture – A System of Patterns. 1996.-ISBN 0-471-95869-7