Peter Zimmerer

  • Citations Per Year
Learn More
This paper suggests two test architectures for testing distributed, concurrent systems: a global tester that has total control over the distributed system under test (SUT) and, more interestingly, a distributed tester comprising several concurrent tester components. The test architectures rely on a grey-box testing approach that allows to observe internal(More)
In this experience report, we describe the motivation, experience, lessons learned, and future directions of a software engineering curriculum used at a large international company. The "Curriculum for Software Engineers" project, which developed the content and a role-based qualification and certification program, was started at Siemens in 2006. This paper(More)
This summary reports on the one-day Workshop on Testing Distributed Component-Based Systems (TDCS) that took place in affiliation with the International Conference on Software Engineering (ICSE) in Los Angeles in May 1999. The workshop dealt with new advances in test methods and test technologies for the emerging class of distributed component-based systems(More)
Dieser Vortrag gibt einen Einblick in ein praxisorientiertes SoftwareEngineering Curriculum bei Siemens und schildert die Erfahrungen, die wir seit der Einführung im Jahre 2006 damit gemacht haben. Mit dem Curriculum verfolgt Siemens zwei wesentliche Ziele: Zum einen soll die Qualifikation erfahrener Softwarearchitekten gestärkt und weiter verbessert(More)
The presentation gives an overview of the current practice in software development projects in industry and discusses the problems that formal and modelbased testing techniques face when they are attempted in an industrial setting. One of the main observations is that software is developed in evolutionary steps. Software is seldom developed from scratch and(More)
As part of the review process for this Workshop, every paper was sent to practitioner and academic reviewers. The reviews showed striking differences between practitioners and academics. Papers that practitioners liked, the academics often rated poorly. Papers rated well by academics, the practitioners often rated poorly. The four panelists cross over(More)
To answer this question section 2 motivates testing by providing a multidimensional view on what testing really is. Then in section 3 practices in testing regarding software architecture are presented which require active involvement and contributions by software architects. This results not only in better quality but also speeds up development by(More)
In this position paper for the BRIDGE workshop we describe an approach used at Siemens to address the gap between high-level design and low-level implementation. This approach is a key part of our organization-wide qualification and training program for software-related roles. These roles include both a "software architect" and a "test architect" and these(More)
  • 1