PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Automatic SUMO to UML translation

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Existing ontologies are a valuable source of domain knowledge. That knowledge could be extracted and reused to create domain models. The extraction process can be aided by tools that enable browsing ontology, marking interesting notions and automatic conversion of selected elements to other notations. The paper presents a tool that can be used for SUMO to UML translation. Such transformation is feasible and results in a high-quality domain model, which is consistent, correct, and complete providing that input ontology has the same features.
Rocznik
Strony
51--67
Opis fizyczny
Bibliogr. 29 poz., rys.
Twórcy
  • Faculty of Computer Science and Management, Department of Informatics, Wrocław University of Science and Technology
Bibliografia
  • [1] K. Bittner and I. Spencer, Use Case Modeling. Addison-Wesley Professional, 2002.
  • [2] I. Jacobson, G. Booch, and J. Rumbaugh, The Unified Software development process. Addison-Wesley Professional, 1999.
  • [3] D. Zowghi and V. Gervasi, “The three cs of requirements: Consistency, completeness, and correctness,” in Proceedings of 8th International Workshop on Requirements Engineering: Foundation for Software Quality, (REFSQ ’02, 2002, pp. 155–164.
  • [4] P. Mohagheghi, V. Dehlen, and T. Neple, “Definitions and approaches to model quality in model-based software development – a review of literature,” Information and Software Technology, Vol. 51, No. 12, Dec. 2009, pp. 1646–1669.
  • [5] W. Hesse, “Ontologies in the software engineering process,” in EAI 2005: Enterprise Application In- tegration – Proceedings of the 2nd GI-Workshop on Enterprise Application Integration, R. Lenz, U. Hasenkamp, W. Hasselbring, and M. Reichert, Eds., 2005.
  • [6] H.J. Happel and S. Seedorf, “Applications of ontologies in software engineering,” in Proc. of Workshop on Sematic Web Enabled Software En- gineering"(SWESE) on the ISWC, 2006, pp. 5–9.
  • [7] F. Gailly and G. Poels, “Conceptual modeling using domain ontologies: Improving the domain specific quality of conceptual schemas,” in Proceedings of the 10th Workshop on Domain-Specific Modeling, ser. DSM ’10. New York, NY, USA: ACM, 2010, pp. 18:1–18:6.
  • [8] Suggested Upper Merged Ontology, last access: 10 Jan 2016. [Online]. http://www.ontologyportal.org
  • [9] A. Pease, Ontology: A practical Guide. Articulate Software Press, 2011.
  • [10] Sigma, last access: 10 Jan 2016. [Online]. http://sourceforge.net/projects/sigmakee/files/
  • [11] I. Istochnick, OWL2UML, last access: 10 Jan 2016. [Online]. http://protegewiki.stanford.edu/wiki/OWL2UML
  • [12] F. Suchanek, “Ontological reasoning for natural language understanding,” Master Thesis in Computer Science, Saarland University, Germany, March 2005.
  • [13] Semantics of Business Vocabulary and Business Rules (SBVR). Version 1.3, OMG, (2015, May). [Online]. http://www.omg.org/spec/SBVR/1.3/
  • [14] A. Marinos, S. Moschoyiannis, and P.J. Krause, “An SBVR to SQL compiler,” in Proceedings of the RuleML-2010 Challenge, at the 4th Interna- tional Web Rule Symposium, 2010.
  • [15] B. Hnatkowska, Z. Huzar, I. Dubielewicz, and L. Tuzinkiewicz, “Problems of SUMO-like ontology usage in domain modelling,” in Intelligent Information and Database Systems, ser. Lecture Notes in Computer Science, N. Nguyen, B. Attachoo, B. Trawinski, and K. Somboonviwat, Eds. Springer International Publishing, 2014, Vol. 8397, pp. 352–363.
  • [16] I. Dubielewicz, B. Hnatkowska, Z. Huzar, and L. Tuzinkiewicz, “Domain modelling in the context of ontology,” Foundations of Computing and Decision Sciences, Vol. Volume 40, No. 1, 2015, pp. 3–15.
  • [17] B. Hnatkowska, Z. Huzar, I. Dubielewicz, and L. Tuzinkiewicz, “Development of domain model based on SUMO ontology,” in Theory and Engineering of Complex Systems and Dependability, ser. Advances in Intelligent Systems and Computing, W. Zamojski, J. Mazurkiewicz, J. Sugier, T. Walkowiak, and J. Kacprzyk, Eds. Springer International Publishing, 2015, Vol. 365, pp. 163–173.
  • [18] D. Gasevic, D. Djuric, V. Devedzic, and V. Dam- janovi, “Converting UML to OWL ontologies,” in Proceedings of the 13th International World Wide Web Conference on Alternate Track Papers &Amp; Posters, ser. WWW Alt. ’04. New York, NY, USA: ACM, 2004, pp. 488–489.
  • [19] J. Zedlitz, J. Jörke, and N. Luttenberger, Knowledge Technology. Berlin, Heidelberg: Springer-Verlag, 2012, ch. From UML to OWL 2, pp. 154–163.
  • [20] B. Hnatkowska, From requirements to software: research and practice. Warszawa: Polish Information Processing Society, 2015, ch. Towards automatic Sumo to UML translation, pp. 87–99.
  • [21] ANTLR, last access: 10 Jan 2016. [Online]. http://www.antlr.org/
  • [22] A. Pease, Standard upper ontology knowl- edge interchange format, (2009, Jun). [Online]. http://sigmakee.cvs.sourceforge.net/ viewvc/sigmakee/sigma/suo-kif.pdf
  • [23] S. Schulz, “System description: E 1.8,” in Logic for Programming, Artificial Intelligence, and Reasoning, ser. Lecture Notes in Computer Science, K. McMillan, A. Middeldorp, and A. Voronkov, Eds. Berlin Heidelberg: Springer-Verlag, 2013, Vol. 8312, pp. 735–743.
  • [24] Unified Modeling Language. Version 2.5, OMG, (2013, September). [Online]. http://www.omg.org/spec/UML/
  • [25] Papyrus modeling environment, last access: 10 Jan 2016. [Online]. http://www.eclipse.org/papyrus/
  • [26] UML profile diagrams, last access: 28 May 2016. [Online]. http://www.umldiagrams.org/profile- diagrams.html
  • [27] D. Djurić, D. Gašević, V. Devedžic, and V. Dam- janović, Proceedings of the Web Engineering:4th International Conference. Berlin, Heidelberg: Springer-Verlag, 2004, ch. UML Profile for OWL, pp. 607–608.
  • [28] Object Constraint Language. Version 2.4, OMG, (2014, February). [Online]. http://www.omg.org/spec/OCL/2.4/
  • [29] B. Hnatkowska, Z. Huzar, L. Tuzinkiewicz, and I. Dubielewicz, Intelligent Information and Database Systems, ser. Lecture Notes in Computer Science. Berlin, Heidelberg: Springer-Verlag, 2016, Vol. 6592, ch. Conceptual Modeling Using Knowledge of Domain Ontology,pp. 554–564.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-f560fba0-e078-4edb-9549-03e6b5a16c85
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.