development or defining the supported ontology development methodologies; 4)
implementing a tool for business use cases development, which would take OWL as
input; 5) Integrating this business use case development tool with TFM generation
and TopUML tools.
This approach provides a new perspective for domain modeling, allowing the do-
main model to be generated from formally defined knowledge; thus exploiting the
power of knowledge engineering, leaving less space for interpretation and enhancing
MDA with a formal CIM.
References
1. Šlihte A.: The Specific Text Analysis Tasks at the Beginning of MDA Life Cycle. In:
Databases and Information Systems Doctoral Consortium, Latvia, Riga, 5.-7. July (2010)
11–22.
2. Šlihte A.: Implementing a Topological Functioning Model Tool. In: Scientific Journal of
Riga Technical University, 5. series., Computer Science, Vol. 43, Riga (2010) 68–75
3. Šlihte A.: Transforming Textual Use Cases to a Computation Independent Model. MDA &
MTDD 2010, Greece, Athens, 22.-24. July (2010) 33–42.
4. Osis, J., Asnina, E., Grave, A.: Computation Independent Representation of the Problem
Domain in MDA. J. Software Eng. Vol. 2, Iss. 1, (2008) 19—46 Available: http://www.e-
informatyka.pl/e-Informatica/Wiki.jsp?page=Volume2Issue1 [Accessed: Feb 28, 2010].
5. Gasevic, D., Djuric, D., Devedzic, V.: Model Driven Architecture and Ontology Develop-
ment. Springer, Heidelberg (2006).
6. Cranefield, S.: Networked knowledge representation and exchange using UML and RDF.
Journal of Digital Information, Vol. 1, No. 8 (2001) Available:
https://journals.tdl.org/jodi/article/viewArticle/30/31 [Accessed: Feb 28, 2011].
7. Falkovych, K., Sabou, M., Stuckenschmidt, H.: UML for the Semantic Web: Transforma-
tion-Based Approaches. In B. Omelayenko and M. Klein, editors, Knowledge Transforma-
tion for the Semantic Web. IOS Press (2003) 92–106 http://www.cwi.nl/˜media/
publications/UML_for_SW.pdf [Accessed: Feb 28, 2011].
8. Baclawski, K., Kokar, M. K., Kogut, P., Hart, L., Smith J. E., Letkowski, J., Emery, P.:
Extending the Unified Modeling Language for Ontology Development. Int. Journal Soft-
ware and Systems Modeling (SoSyM) Vol. 1, No. 2 (2002) 142-156.
9. Poesio, M.: Domain modelling and NLP: Formal ontologies? Lexica? Or a bit of both?
Applied Ontology, Vol. 1, No. 1. IOS Press (2005) 27–33.
10. Noy, N. F., McGuinness, D. L.: Ontology development 101: A guide to creating your first
ontology. Technical Report SMI-2001-0880, Stanford Medical Informatics (2001).
11. Nickols, F.: The knowledge in knowledge management (KM). in J.W. Cortada and J.A.
Woods, The Knowledge Management Yearbook 2001–2002, Butterworth-Heinemann,
Boston (2000).
12. Fuchs, N. E., Kaljurand, K., Kuhn, T.: Attempto Controlled English for Knowledge Repre-
sentation. In Cristina Baroglio, Piero A. Bonatti, Jan Maluszynski, Massimo Marchiori,
Axel Polleres, and Sebastian Schaffert, editors, Reasoning Web, Fourth International
Summer School 2008, Lecture Notes in Computer Science 5224. Springer (2008) 104–124.
13. W3C, OWL Web Ontology Language Overview, W3C Recommendation February 10
2004. Available: http://www.w3.org/TR/owl-features/ [Accessed: Feb 28, 2011].
14. Malan, R., Bredemeyer, D.: Functional Requirements and Use Cases, March 2001. Availa-
ble: http://www.bredemeyer.com/pdf_files/functreq.pdf [Accessed: Feb 28, 2011].
55