In September 2000 he started at IST the Electronic Engineering course and ended up changing during 2001 to Computer Science and Engineering course at the same institute, due to vocation issues. In 2005 he became a member of the Information Systems Group (GSI) of INESC-ID under Prof. Alberto Silva guidance, his supervisor. Meanwhile, he began working in part-time as a developer at an IT Consultant until May 2006. From October 2006 until now he is taking his PhD at IST and doing research at INESC-ID on Requirements Engineering and Natural Language Processing for capturing textual requirements semantics, in the scope of ProjectIT. In 2007 he started to collaborate with EscolaNaNet Project team.

Address: www


  • 15:00, Friday, May 18, 2007
  • 3rd floor meeting room


  • David Ferreira, INESC-ID/IST


In this presentation we'll talk about the need of specifying a new "controlled natural language" and about a integrated CASE tool based on NLP techniques to support the initial phases of the software development process, namely the requirements' specification and validation, focusing the reuse. Based on this vision of a requirements editor, that warns the user while writing the specification of errors and inconsistencies introduced in the model, according to a multiple view approach. The tool Project IT - Studio / Requirements will be presented. Also a comparison of this tool with similar tools will be shown.