A controlled language to assist conversion of use case descriptions into concept lattices

Debbie Richards, Kathrin Boettger, Oscar Aguilera

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contribution

7 Citations (Scopus)

Abstract

System requirements are often incomplete and riddled with contradictions leading to failed projects. Formal methods have been offered to minimise these problems. However the use of such techniques requires highly trained specialists and results in a process that users have little involvement with. We have developed a viewpoint development approach, known as RECOCASE, to capture requirements from multiple viewpoints directly from the users which are automatically modelled to identify and reconcile differences between stakeholder requirements. The requirements are captured as use case descriptions in natural language according to current popular practice in object-oriented system development. We use LinkGrammar on the use case sentences to output flat logical forms which we translate into crosstables and generate concept lattices using Formal Concept Analysis. To improve the output of our natural language process we have designed a controlled language to constrain the grammar and style. In this paper we introduce our natural language approach and describe and justify a controlled language we have developed to assist natural language translation.

Original languageEnglish
Title of host publicationAI 2002: Advances in Artificial Intelligence - 15th Australian Joint Conference on Artificial Intelligence, Proceedings
EditorsBob McKay, John Slaney
Place of PublicationBerlin; New York
PublisherSpringer, Springer Nature
Pages1-11
Number of pages11
Volume2557
ISBN (Print)3540001972, 9783540001973
Publication statusPublished - 2002
Event15th Australian Joint Conference on Artificial Intelligence, AI 2002 - Canberra, Australia
Duration: 2 Dec 20026 Dec 2002

Other

Other15th Australian Joint Conference on Artificial Intelligence, AI 2002
CountryAustralia
CityCanberra
Period2/12/026/12/02

Fingerprint Dive into the research topics of 'A controlled language to assist conversion of use case descriptions into concept lattices'. Together they form a unique fingerprint.

Cite this