Learn More
Static program analysis supporting software development is often part of edit-compile-cycles, and precise program analysis is time consuming. Points-to analysis is a data-flow-based static program analysis used to find object references in programs. Its applications include test case generation, compiler optimizations and program understanding, and more.(More)
Program analysis supporting software development is often part of edit-compile-cycles, and precise program analysis is time consuming. With the availability of parallel processing power on desktop computers, parallelization is a way to speed up program analysis. This requires a parallel data-flow analysis with sufficient work for each processing unit. The(More)
Software engineering projects are often used to teach complex aspects of software engineering. It is well-known that these courses are difficult to run. In this paper we address one aspect that can be used to reduce differences between projects and project groups to more easily find the balance of "challenging but possible". We describe the role of the(More)
The software industry has been struggling with issues like cost efficiency, development speed and reliability. To attack these problems many techniques have arisen. One of these is the use and reuse of components. Using components in a development process will also bring some problems. When a software company has a large repository of components to choose(More)
  • 1