TEMOS

A textual specification gives clarification of the software system needs between a customer, a user, a domain expert, and an analyst. It is common practice to write requirements specifications in natural language. However, natural language is prone to a number of inaccuracies, such as ambiguity, inconsistency, and incompleteness.

We use the methods of grammatical inspection to identify patterns capable of extract information from the text (Text Mining). Our tool TEMOS (TExtual MOdelling System), using these patterns, on-line dictionaries (e.g., Wordnik), and semantic networks (e.g., ConceptNet, BabelNet), provides the following features: detecting sentences suspected of ambiguity or incompleteness, providing and maintaining a glossary of terms, generating a fragment of static UML Class Diagram, exporting the model in formats XMI, ECORE, or DOT.

Publications

Šenkýř, D., & Kroha, P. (2019). Patterns of Ambiguity in Textual Requirements Specification. In Á. Rocha, H. Adeli, L. P. Reis, & S. Costanzo (Eds.), New Knowledge in Information Systems and Technologies (Vol. 930, pp. 886–895). Cham: Springer International Publishing. https://doi.org/10.1007/978-3-030-16181-1_83
Šenkýř, D. (2019). SHACL Shapes Generation from Textual Documents. In R. Pergl, E. Babkin, R. Lock, P. Malyzhenkov, & V. Merunka (Eds.), Enterprise and Organizational Modeling and Simulation (Vol. 366, pp. 121–130). Cham: Springer International Publishing. https://doi.org/10.1007/978-3-030-35646-0_9
Šenkýř, D., & Kroha, P. (2019). Problem of Incompleteness in Textual Requirements Specification. In Proceedings of the 14th International Conference on Software Technologies (pp. 323–330). Prague, Czech Republic: SCITEPRESS – Science and Technology Publications. https://doi.org/10.5220/0007978003230330
Šenkýř, D., & Kroha, P. (2018). Patterns in Textual Requirements Specification. In Proceedings of the 13th International Conference on Software Technologies (pp. 231–238). Porto, Portugal: SCITEPRESS – Science and Technology Publications. https://doi.org/10.5220/0006827302310238