Search For:

Displaying 1-14 out of 14 total
Program Highlights and Articles from SEI SATURN 2013
Found in: IEEE Software
By Olaf Zimmermann,Heiko Koziolek
Issue Date:March 2014
pp. 87-90
The SATURN Conference is an international forum for software engineers and anyone else interested in software architecture. SATURN regularly partners with IEEE Software, a relationship that continues to offer strong content on both sides.
Measuring Architecture Sustainability
Found in: IEEE Software
By Heiko Koziolek,Dominik Domis,Thomas Goldschmidt,Philipp Vorst
Issue Date:November 2013
pp. 54-62
It's difficult to express a software architecture's sustainability in a single metric: relevant information is spread across requirements, architecture design documents, technology choices, source code, system context, and software architects' implicit kno...
Architecture-Based Reliability Prediction with the Palladio Component Model
Found in: IEEE Transactions on Software Engineering
By Franz Brosch,Heiko Koziolek,Barbora Buhnova,Ralf Reussner
Issue Date:November 2012
pp. 1319-1339
With the increasing importance of reliability in business and industrial software systems, new techniques of architecture-based reliability engineering are becoming an integral part of the development process. These techniques can assist system architects ...
Sustainability guidelines for long-living software systems
Found in: 2012 IEEE International Conference on Software Maintenance (ICSM)
By Zoya Durdik,Benjamin Klatt,Heiko Koziolek,Klaus Krogmann,Johannes Stammel,Roland Weiss
Issue Date:September 2012
pp. 517-526
Economically sustainable software systems must be able to cost-effectively evolve in response to changes in their environment, their usage profile, and business demands. However, in many software development projects, sustainability is treated as an aftert...
Identify Impacts of Evolving Third Party Components on Long-Living Software Systems
Found in: Software Maintenance and Reengineering, European Conference on
By Benjamin Klatt,Zoya Durdik,Heiko Koziolek,Klaus Krogmann,Johannes Stammel,Roland Weiss
Issue Date:March 2012
pp. 461-464
Integrating 3rd party components in software systems provides promising advantages but also risks due to disconnected evolution cycles. Deciding whether to migrate to a newer version of a 3rd party component integrated into selfimplemented code or to switc...
Automated Transformation of Component-Based Software Architecture Models to Queueing Petri Nets
Found in: Modeling, Analysis, and Simulation of Computer Systems, International Symposium on
By Philipp Meier,Samuel Kounev,Heiko Koziolek
Issue Date:July 2011
pp. 339-348
Performance predictions early in the software development process can help to detect problems before resources have been spent on implementation. The Palladio Component Model (PCM) is an example of a mature domain-specific modeling language for component-b...
The SPOSAD Architectural Style for Multi-tenant Software Applications
Found in: Software Architecture, Working IEEE/IFIP Conference on
By Heiko Koziolek
Issue Date:June 2011
pp. 320-327
A multi-tenant software application is a special type of highly scalable, hosted software, in which the application and its infrastructure are shared among multiple tenants to save development and maintenance costs. The limited understanding of the underly...
Facilitating Performance Predictions Using Software Components
Found in: IEEE Software
By Jens Happe, Heiko Koziolek, Ralf Reussner
Issue Date:May 2011
pp. 27-33
Component-based software engineering (CBSE) poses challenges for predicting and evaluating software performance but also offers several advantages. Software performance engineering can benefit from CBSE ideas and concepts. The MediaStore, a fictional syste...
A Large-Scale Industrial Case Study on Architecture-Based Software Reliability Analysis
Found in: Software Reliability Engineering, International Symposium on
By Heiko Koziolek, Bastian Schlich, Carlos Bilich
Issue Date:November 2010
pp. 279-288
Architecture-based software reliability analysis methods shall help software architects to identify critical software components and to quantify their influence on the system reliability. Although researchers have proposed more than 20 methods in this area...
An industrial case study on quality impact prediction for evolving service-oriented software
Found in: Proceeding of the 33rd international conference on Software engineering (ICSE '11)
By Anne Koziolek, Bastian Schlich, Carlos Bilich, Heiko Koziolek, Klaus Krogmann, Mircea Trifu, Raffaela Mirandola, Roland Weiss, Steffen Becker
Issue Date:May 2011
pp. 776-785
Systematic decision support for architectural design decisions is a major concern for software architects of evolving service-oriented systems. In practice, architects often analyse the expected performance and reliability of design alternatives based on p...
Industrial Implementation of a Documentation Framework for Architectural Decisions
Found in: 2014 IEEE/IFIP Conference on Software Architecture (WICSA)
By Christian Manteuffel,Dan Tofan,Heiko Koziolek,Thomas Goldschmidt,Paris Avgeriou
Issue Date:April 2014
pp. 225-234
Architecture decisions are often not explicitly documented in practice but reside in the architect's mind as tacit knowledge, even though explicit capturing and documentation of architecture decisions has been associated with a multitude of benefits. As pa...
Experiences from identifying software reuse opportunities by domain analysis
Found in: Proceedings of the 17th International Software Product Line Conference (SPLC '13)
By Dominik Domis, Heiko Koziolek, Stephan Sehestedt, Thijmen de Gooijer, Thomas Goldschmidt
Issue Date:August 2013
pp. 208-217
In a large corporate organization there are sometimes similar software products in certain subdomains with a perceived functional overlap. This promises to be an opportunity for systematic reuse to reduce software development and maintenance costs. In such...
Automatically improve software architecture models for performance, reliability, and cost using evolutionary algorithms
Found in: Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering (WOSP/SIPEW '10)
By Anne Martens, Heiko Koziolek, Ralf Reussner, Steffen Becker
Issue Date:January 2010
pp. 105-116
Quantitative prediction of quality properties (i.e. extra-functional properties such as performance, reliability, and cost) of software architectures during design supports a systematic software engineering approach. Designing architectures that exhibit a ...
Model-Based performance prediction with the palladio component model
Found in: Proceedings of the 6th international workshop on Software and performance (WOSP '07)
By Heiko Koziolek, Ralf Reussner, Steffen Becker
Issue Date:February 2007
pp. 54-65
One aim of component-based software engineering (CBSE) is to enable the prediction of extra-functional properties, such as performance and reliability, utilising a well-defined composition theory. Nowadays, such theories and their accompanying prediction m...