Extracting Elements of Component-based Systems from Natural Language Requirements K.-K. Lau, A. Nordin and K.-Y. Ng School of Computer Science, The University of Manchester Manchester M13 9PL, United Kingdom {kung-kiu,anordin,kng}@cs.manchester.ac.uk Abstract: Extracting keywords from requirements has been done for various modelling purposes, e.g. for defining object-oriented analysis and design models, but it has not been done for mapping requirements directly to (executable) component-based systems. In this paper we argue that the latter is possible if the underlying component model provides suitable encapsulation and hence separation of key elements of component-based systems. We show how we can extract keywords that correspond to elements of a component model that we have defined.