Selina Siu
Surface reconstruction from scattered sample points is a well known problem in computational geometry and computer graphics. Amenta and Bern published a new algorithm for reconstructing surfaces in 1998. I will present their algorithm and talk about my implementation and the results for my cs760m project.
A generic algorithm allows us to solve a problem for an algebraic structure independently of how the elements of that structure are encoded. We can often get lower bounds on the complexity of a generic algorithm by studying the solution sets of systems of equations. V. Shoup used this method to get lower bounds for a generic algorithm that solves the discrete logarithm problem for a finite cyclic group.
In this talk we will discuss the nature of generic algorithms and give some examples of lower bounds for various problems.
One of the accepted techniques for dealing with large systems is to treat as separate concerns enhancements (called features) to the basic underlying service of a software system. These features may be created at different times (making the product extensible) and by different people (allowing features to be developed in parallel). However, features are not completely separate concerns because they modify the same basic underlying service. By doing so, features can conflict or interact in unpredictable ways. This is known as the "feature interaction problem."
The problem is how to resolve this issue while still allowing features to be implemented separately. Some methods used to solve this problem is to design the system in such a way that feature interactions are guaranteed not to occur. Another idea is to allow feature interactions to occur but detect such occurrences and resolve them when they occur. The later is the focus of the presentation.
The example system used in this presentation is the phone system. The phone system has a large number of features and is developed by many groups of people. This makes the phone system an ideal system to look at for solving feature interactions.