Peter Zimmerer

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 architec-tures 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)
The presentation gives an overview of the current practice in software development projects in industry and discusses the problems that formal and model-based 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(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