Reasoning about Use Cases using Logic Grammars and Constraints

Henning Christiansen, Christian Theil Have, Knut Tveitane

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

We consider automated transition from Use Cases in a restricted natural language syntax into UML models, by trying to capture the semantics of the natural language and map it into building blocks of the object oriented programming paradigm.
Syntax and semantic analysis is done in a framework of Definite Clause Grammars extended with Constraint Handling Rules, which generalizes previous approaches with a direct way to express domain knowledge utilized in the interpretation process as well as stating explicit rules for pronoun resolution.
Original languageEnglish
Title of host publicationProceedings of the 4th International Workshop on Constraints and Language Processing, CSLP 2007
EditorsHenning Christiansen, Jørgen Villadsen
Number of pages12
PublisherRoskilde Universitet
Publication date2007
Pages40-52
Publication statusPublished - 2007
EventInternational Workshop on Constraints and Language Processing - Roskilde, Denmark
Duration: 20 Aug 200720 Aug 2007
Conference number: 4

Conference

ConferenceInternational Workshop on Constraints and Language Processing
Number4
CountryDenmark
CityRoskilde
Period20/08/200720/08/2007
SeriesDatalogiske Skrifter
Number113
ISSN0109-9779

Cite this

Christiansen, H., Have, C. T., & Tveitane, K. (2007). Reasoning about Use Cases using Logic Grammars and Constraints. In H. Christiansen, & J. Villadsen (Eds.), Proceedings of the 4th International Workshop on Constraints and Language Processing, CSLP 2007 (pp. 40-52). Roskilde Universitet. Datalogiske Skrifter, No. 113