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)

AC

By Cutrer » Wed 15-Nov-2023, 15:55, My rating: ✭ ✭ ✭ ✭ ✭

Requirements ontologies and patterns, also known as boilerplate or disciplined natural language play a crucial role in software development. I say you can get hvac repair south salem and learn more information about the online solve problam your ac. These structured frameworks provide a systematic approach to capturing and managing requirements, ensuring clarity and consistency. By leveraging established patterns, teams enhance communication and reduce ambiguity in project specifications. DNL frameworks streamline the requirements process, fostering collaboration and facilitating the development of robust, high-quality software systems.

7 Reviews  • Page 1 of 7 •         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" />