Experience report: a knowledge repository-centric approach to performance tuning

  • Authors:
  • Girish Suryanarayana;Shantanu Bhattacharya

  • Affiliations:
  • Siemens Corporate Technology, Bangalore, India;Siemens Information Systems Limited, Bangalore, India

  • Venue:
  • Proceedings of the 3rd India software engineering conference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Siemens Information Systems Limited (SISL) provides innovative software solutions in the areas of Industry and Automation, Energy, and Healthcare. Most applications in these domains are of a critical nature requiring real-time access to and processing of data. The ability to make appropriate informed decisions that can manage, for example, the irregularities of power supply in a power grid without damage to high-capital equipment enforces the constraints of high availability of reliable information as well as the ability to efficiently and quickly process this information. A number of non-functional properties play a significant role in such workflows, performance being one of the most ubiquitous. This paper introduces an approach towards performance tuning that has been adopted in SISL to effectively and systematically address performance in maintenance and development projects. The cornerstone of this approach is the creation and maintenance of a performance knowledge repository which encapsulates technological, methodological, and practical performance considerations, and which can be leveraged across projects as well as across locations. We also share our experiences with the implementation and execution of this approach and the impact that it has had on performance improvement in SISL projects.