Rant Image

The Read

Requirements Ontologies and Patterns (aka: boilerplate; disciplined natural language - DNL)

Submitted by Leonidas » Wed 23-Jul-2014, 17:42

Subject Area: Requirements

Keywords: patterns, ontologies, structured english, elicitation, boilerplate, requirements

6 member ratings

Requirements specification is supported by many tools. An annotated list can be found here:
http://www.scenarioplus.org.uk/papers/papers.htm (click the Tool vendors link in the left margin)
Many of these tools (with the exception of Requirements Authoring Tool - RAT at: http://www.reusecompany.com/requirements-authoring-tool) are focused on inspecting quality into requirements by taking the output of untrained analyst/specifiers and identifying defects.
By far the better approach is to support spec writers with a tool that helps them get it right the first time. There is much work being done on this. The most promising is: defining domain specific ontologies and linking them to requirements boilerplate.
This approach is described here http://www.chambers.com.au/glossary/requirements_patterns.php
An excellent article entitled "Ontology-driven guidance for requirements elicitation" here: http://publik.tuwien.ac.at/files/PubDat_201548.pdf
the article defines ontology thus:
"Ontologies provide the means for describing the concepts of a domain and the relationships between these concepts in a way that allows automated reasoning. Automated reasoning can support tasks such as requirements categorisation, requirements conflict analysis and requirements tracing."
Examples of ontology development using Stanford's on-line tool: Web Protege are at http://webprotege.stanford.edu/#List:coll=Home
Web Protégé is a free, open source collaborative ontology development environment for the Web. Refer: http://protege.stanford.edu/products.php#web-protege


7 Reviews 

Member Reviews

RE: Requirements Ontologies and Patterns (aka: boilerplate; disciplined natural language - DNL)

re

By anonymous » Wed 01-Jan-2020, 04:58, My rating: ✭ ✭ ✭ ✭ ✭

Someone having an interest in gambling games? There are various gambling games like playing cards, betting, horse racing, playing casinos, etc. All of these are real money games. One can earn money by playing these games. If someone has a habit of playing online games then https://casinobonuscoupon.com/casino/mongoose/ is the best option for them through which they can earn money while playing.

7 Reviews  • Page 2 of 7 •        Previous «  1   2   3   4   5  …7 » Next

Email to a friend

Email this Read to a friend

%0ASee:%0A http://www.chambers.com.au/forum/view_post.php?frm=2%26pstid=209" alt="Email to a friend" />