Aerodynamic Shape Optimization by means of Sequential Linear Programming Techniques