Consistency Checks of Design Specifications against Requirements using Graph-Based Linguistic Analysis

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Organisationseinheiten

Externe Organisationen

  • Talanx AG
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksSAC 2016
UntertitelProceedings of the 31st Annual ACM Symposium on Applied Computing
Herausgeber (Verlag)Association for Computing Machinery (ACM)
Seiten1546-1549
Seitenumfang4
ISBN (elektronisch)9781450337397
PublikationsstatusVeröffentlicht - 4 Apr. 2016
Veranstaltung31st Annual ACM Symposium on Applied Computing, SAC 2016 - Pisa, Italien
Dauer: 4 Apr. 20168 Apr. 2016

Abstract

For the development of complex systems it is important to ensure that design specifications and requirements are consistent. Unfortunately, requirements are often written in natural language and are weakly structured which hinders automatic processing. Manual steps or formal specifications are necessary which are time consuming, error prone and often not suitable for complex systems. We present a graph-based, linguistic method to check the consistency of design specifications against requirements automatically. Our approach is able to propose recommendations to resolve inconsistencies. We evaluated our approach in an industrial setting which demonstrated the practical applicability and usefulness.

ASJC Scopus Sachgebiete

Zitieren

Consistency Checks of Design Specifications against Requirements using Graph-Based Linguistic Analysis. / Niklas, Kai; Gärtner, Stefan; Schneider, Kurt.
SAC 2016: Proceedings of the 31st Annual ACM Symposium on Applied Computing. Association for Computing Machinery (ACM), 2016. S. 1546-1549.

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Niklas, K, Gärtner, S & Schneider, K 2016, Consistency Checks of Design Specifications against Requirements using Graph-Based Linguistic Analysis. in SAC 2016: Proceedings of the 31st Annual ACM Symposium on Applied Computing. Association for Computing Machinery (ACM), S. 1546-1549, 31st Annual ACM Symposium on Applied Computing, SAC 2016, Pisa, Italien, 4 Apr. 2016. https://doi.org/10.1145/2851613.2851971
Niklas, K., Gärtner, S., & Schneider, K. (2016). Consistency Checks of Design Specifications against Requirements using Graph-Based Linguistic Analysis. In SAC 2016: Proceedings of the 31st Annual ACM Symposium on Applied Computing (S. 1546-1549). Association for Computing Machinery (ACM). https://doi.org/10.1145/2851613.2851971
Niklas K, Gärtner S, Schneider K. Consistency Checks of Design Specifications against Requirements using Graph-Based Linguistic Analysis. in SAC 2016: Proceedings of the 31st Annual ACM Symposium on Applied Computing. Association for Computing Machinery (ACM). 2016. S. 1546-1549 doi: 10.1145/2851613.2851971
Niklas, Kai ; Gärtner, Stefan ; Schneider, Kurt. / Consistency Checks of Design Specifications against Requirements using Graph-Based Linguistic Analysis. SAC 2016: Proceedings of the 31st Annual ACM Symposium on Applied Computing. Association for Computing Machinery (ACM), 2016. S. 1546-1549
Download
@inproceedings{2fa6b878b07248c5b23b675ceff60cca,
title = "Consistency Checks of Design Specifications against Requirements using Graph-Based Linguistic Analysis",
abstract = "For the development of complex systems it is important to ensure that design specifications and requirements are consistent. Unfortunately, requirements are often written in natural language and are weakly structured which hinders automatic processing. Manual steps or formal specifications are necessary which are time consuming, error prone and often not suitable for complex systems. We present a graph-based, linguistic method to check the consistency of design specifications against requirements automatically. Our approach is able to propose recommendations to resolve inconsistencies. We evaluated our approach in an industrial setting which demonstrated the practical applicability and usefulness.",
keywords = "Consistency checking, Design specification, Natural language processing, Requirements, Software maintenance",
author = "Kai Niklas and Stefan G{\"a}rtner and Kurt Schneider",
year = "2016",
month = apr,
day = "4",
doi = "10.1145/2851613.2851971",
language = "English",
pages = "1546--1549",
booktitle = "SAC 2016",
publisher = "Association for Computing Machinery (ACM)",
address = "United States",
note = "31st Annual ACM Symposium on Applied Computing, SAC 2016 ; Conference date: 04-04-2016 Through 08-04-2016",

}

Download

TY - GEN

T1 - Consistency Checks of Design Specifications against Requirements using Graph-Based Linguistic Analysis

AU - Niklas, Kai

AU - Gärtner, Stefan

AU - Schneider, Kurt

PY - 2016/4/4

Y1 - 2016/4/4

N2 - For the development of complex systems it is important to ensure that design specifications and requirements are consistent. Unfortunately, requirements are often written in natural language and are weakly structured which hinders automatic processing. Manual steps or formal specifications are necessary which are time consuming, error prone and often not suitable for complex systems. We present a graph-based, linguistic method to check the consistency of design specifications against requirements automatically. Our approach is able to propose recommendations to resolve inconsistencies. We evaluated our approach in an industrial setting which demonstrated the practical applicability and usefulness.

AB - For the development of complex systems it is important to ensure that design specifications and requirements are consistent. Unfortunately, requirements are often written in natural language and are weakly structured which hinders automatic processing. Manual steps or formal specifications are necessary which are time consuming, error prone and often not suitable for complex systems. We present a graph-based, linguistic method to check the consistency of design specifications against requirements automatically. Our approach is able to propose recommendations to resolve inconsistencies. We evaluated our approach in an industrial setting which demonstrated the practical applicability and usefulness.

KW - Consistency checking

KW - Design specification

KW - Natural language processing

KW - Requirements

KW - Software maintenance

UR - http://www.scopus.com/inward/record.url?scp=84975815219&partnerID=8YFLogxK

U2 - 10.1145/2851613.2851971

DO - 10.1145/2851613.2851971

M3 - Conference contribution

AN - SCOPUS:84975815219

SP - 1546

EP - 1549

BT - SAC 2016

PB - Association for Computing Machinery (ACM)

T2 - 31st Annual ACM Symposium on Applied Computing, SAC 2016

Y2 - 4 April 2016 through 8 April 2016

ER -

Von denselben Autoren