{
    "componentChunkName": "component---src-layouts-default-js",
    "path": "/coffee/2018-10-05-Ontologies/",
    "result": {"data":{"mdx":{"id":"66229c50-992c-5391-95f3-542bcab5a63a","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"banner\": \"/images/core/coffee_banner.png\",\n  \"banner_caption\": \"science coffee\",\n  \"date\": \"2018-10-05T00:00:00.000Z\",\n  \"image_src\": \"/images/coffee/ontologies.png\",\n  \"ongoing\": false,\n  \"pagetype\": \"science coffee\",\n  \"title\": \"Smart Specifications - On the Move to Ontology-Supported Requirements Engineering\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Requirements Engineering deals with the definition, documentation and\\nmaintenance of requirements in systems and software engineering. It is\\none of the most crucial areas in systems development, as mistakes\\nintroduced during the requirements elicitation often result in faulty\\nsystems or systems that do not comply with the stakeholder needs.\\nTypical problems are, e.g., missing requirements (the stakeholders were\\nnot aware of them or did not communicate them), ambiguously formulated\\nor competing requirements. To correct errors introduced in the\\nrequirements later during the development process, or even after\\ndelivery, is costly and not always possible. This is a high risk,\\nespecially in safety critical domains such as aerospace engineering.\\nRequirements engineering tasks are in their quintessence knowledge\\nmanagement tasks. Knowledge about the system-to-be and its application\\ndomain is gathered from many stakeholders and other sources and captured\\nin the requirements. Documentation of requirements and later management\\ntasks, such as change management, require not only domain knowledge, but\\nalso knowledge about requirements engineering practices. The utilisation\\nof ontologies to formalise this knowledge seems promising, as these are\\nespecially suited to support machine reasoning and semantic\\ninteroperability for consistency and completeness checks.\"), mdx(\"iframe\", {\n    src: \"//www.slideshare.net/slideshow/embed_code/key/CgO0VsPHvkp8rh\",\n    width: \"595\",\n    height: \"400\",\n    frameBorder: \"0\",\n    marginWidth: \"0\",\n    marginHeight: \"0\",\n    scrolling: \"no\",\n    style: {\n      \"border\": \"1px solid #CCC\",\n      \"borderWidth\": \"1px\",\n      \"marginBottom\": \"5px\",\n      \"maxWidth\": \"100%\"\n    },\n    allowFullScreen: true\n  }, \" \"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.slideshare.net/Advanced-Concepts-Team/smart-specifications-on-the-move-to-ontologysupported-requirements-engineering\"\n  }, \"Katharina Grosser, Smart Specifications - On the Move to\\nOntology-Supported Requirements\\nEngineering\")));\n}\n;\nMDXContent.isMDXComponent = true;","fields":{"slug":"/coffee/2018-10-05-Ontologies/"},"frontmatter":{"title":"Smart Specifications - On the Move to Ontology-Supported Requirements Engineering","pagetype":"science coffee","categories":null,"author":null,"institution":null,"banner":"/images/core/coffee_banner.png","banner_caption":"science coffee","headline":null,"image_src":"/images/coffee/ontologies.png","date":"2018-10-05T00:00:00.000Z","time":null,"outcome":null}}},"pageContext":{"id":"66229c50-992c-5391-95f3-542bcab5a63a"}},
    "staticQueryHashes": ["2102389209","284332080","855417905"]}