Component-based Software Development and Logic Programming Kung-Kiu Lau Department of Computer Science, University of Manchester Manchester M13 9PL, United Kingdom kung-kiu@cs.man.ac.uk Abstract: Component-based Software Development (CBD) represents a paradigm shift in software development. In the tutorial I will explain what CBD is about, briefly survey current component technology, and posit that Logic Programming can play a role in next-generation CBD. In this abstract, I give an overview of the material that I plan to cover in the tutorial.