Deriving Domain Functional Requirements from Conceptual Model Represented in OntoUML

Joselaine Valaski, Sheila Reinehr, Andreia Malucelli

2017

Abstract

A conceptual model is an artifact that helps to understand a domain and therefore, may contribute with the elicitation of related functional requirements. However, the expressiveness of this model depends on the expressiveness of the language used. Considering that OntoUML is a language that proposes elements that allow more semantics, it is possible to build models with better expressiveness which are more complete than, for instance, models represented in UML language. For evaluating the possibility of deriving domain functional requirements (DFR) from models represented in OntoUML, a heuristic was proposed. This heuristic was obtained by reading and interpreting nine conceptual models represented in OntoUML. Once the heuristic was obtained, it was applied in a systematized manner to six models. According to the results obtained, using a conceptual model represented in OntoUML as a source to derive DFR is possible. In addition to the identification of the DFR, the heuristic can identify possible faults in the model design, or even the incompleteness of the model.

References

  1. Ding, W., Marchionini, G., 1997. A Study on Video Browsing Strategies. Technical Report UMIACS-TR97-40, University of Maryland, College Park, MD.
  2. Grunbacher P., Egyed, A., Medvidovic, N., 2004. Reconciling software requirements and architectures with intermediate models. Software and System Modeling (SoSyM), v 3, n 3, Springer, pp 235-253.
  3. Guizzardi, G., 2005. Ontological Foundations for Structural Conceptual Models. Telematica Institut Fundamental Research Series 15, Universal Press.
  4. Henderson-Sellers, B., Gonzalez-Perez, C., Eriksson, O., Ågerfalk, P.J., 1992. Software modeling languages: a wish list. In Seventh International Workshop on Modeling in Software Engineering, pp 72-77.
  5. Jalote, P., 1997. An Integrated Approach to Software Engineering, Springer, New York.
  6. Jureta, I.J., Borgida, A., Ernst, N., Mylopoulos, J., 2010. Techne: Towards a New Generation of Requirements Modeling Languages with Goals, Preferences, and Inconsistency Handling. In International Requirements Engineering Conference, pp 115-124.
  7. Landhäußer, M., Körner, S. J., Tichy, W. F., 2014. From requirements to UML models and back: how automatic processing of text can support requirements engineering. Software Quality Journal, 22, 1, pp 121- 149.
  8. Loucopoulos, P., Karakostas, V., 1995. System Requirements Engineering. McGraw-Hill.
  9. Mylopoulos, J., 1992. Conceptual modeling and Telos, In Conceptual modeling, databases and CASE: An Integrated View of Information Systems Development, Wiley, New York, pp 49-68.
  10. Nicolás, J., Toval, A., 2009. On the generation of requirements specifications from software engineering models: A systematic literature review. Information and Software Technology, v 51, i 9, pp 1291-130.
  11. Robinson, W., Pawlowski, S., 1999. Managing requirements inconsistency with development goal monitors. IEEE Transactions on Software Engineering 25(6), pp 816-835.
  12. Teixeira, M.G.S., Falbo, R., Guizzardi, G., 2014. Analyzing the Behavior of Modelers in Interpreting Relationships in Conceptual Models: An Empirical Study, In 3rd International Workshop on Ontologies and Conceptual Modeling, Rio de Janeiro, Brazil.
  13. Verdonck, M., Gailly, F., de Cesare, S., Poels, G., 2015. Ontology-driven conceptual modeling: A systematic literature mapping and review. Applied Ontology, v 10, n 3-4, pp. 197-227.
  14. Valaski, J., Reinehr, S., Malucelli, A., 2016. Which Roles Ontologies play on Software Requirements Engineering? A Systematic Review. In International Conference on Software Engineering Research & Practice, pp 24-30, Las Vegas.
  15. Valaski, J., Reinehr, S., Malucelli, A., 2016b. Evaluating the Expressiveness of a Conceptual Model Represented in OntoUML and UML. In ONTOBRAS, Curitiba, Brazil.
  16. Yue, T., Briand, L. C., Labiche, Y., 2011. A systematic review of transformation approaches between user requirements and analysis models. Requirements Engineering, v.16, i.2, pp 75-99.
Download


Paper Citation


in Harvard Style

Valaski J., Reinehr S. and Malucelli A. (2017). Deriving Domain Functional Requirements from Conceptual Model Represented in OntoUML . In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-248-6, pages 263-270. DOI: 10.5220/0006290302630270


in Bibtex Style

@conference{iceis17,
author={Joselaine Valaski and Sheila Reinehr and Andreia Malucelli},
title={Deriving Domain Functional Requirements from Conceptual Model Represented in OntoUML},
booktitle={Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2017},
pages={263-270},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006290302630270},
isbn={978-989-758-248-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Deriving Domain Functional Requirements from Conceptual Model Represented in OntoUML
SN - 978-989-758-248-6
AU - Valaski J.
AU - Reinehr S.
AU - Malucelli A.
PY - 2017
SP - 263
EP - 270
DO - 10.5220/0006290302630270