
 
used for this purpose, with a tree class for analyzing 
the syntax trees. OWL API will be used for 
uploading OWL ontology file and analyzing it for 
use case verification. OWL API provides Java 
library that will be used in Use Case Builder. There 
is an OWLOntology class that will contain the 
ontology to be compared to the use case step syntax 
trees provided by Stanford Statistical Parser. For use 
case validation the EMF Validation Framework will 
be used. 
Use Case Builder tool is an important step 
towards the integrated domain modeling approach. 
On top of this tool the rest of the necessary 
functionality can be built. We have demonstrated 
how the tool can be applied today, but the main 
achievement is that the use case models developed 
with this tool are compatible with MDA standards 
and can be further used in transformations. 
REFERENCES 
Moore, R., Lopes, J., 1999. Paper templates. In 
TEMPLATE’06, 1st International Conference on 
Template Production. SciTePress. 
Smith, J., 1998. The book, The publishing company. 
London, 2
nd
 edition. 
Slihte, A., Osis, J., Doniņš U., 2011. Knowledge 
Integration for Domain Modeling, Proceedings of the 
3rd International Workshop on Model-Driven 
Architecture and Modeling-Driven Software 
Development, China, Bejing, 8.-11. June, 46-56. 
Slihte, A., 2010. Transforming Textual Use Cases to a 
Computation Independent Model. MDA & MTDD 
2010, Greece, Athens, 22.-24. July, 33–42. 
Šlihte, A., 2010. The Specific Text Analysis Tasks at the 
Beginning of MDA Life Cycle. In: Data-bases and 
Information Systems Doctoral Consortium, Latvia, 
Riga, 5.-7. July, 11–22. 
Slihte, A., 2010, Implementing a Topological Functioning 
Model Tool. In: Scientific Journal of Riga Technical 
University, 5. series., Computer Science, Vol. 43, 
Riga, 68–75. 
Fliedl, G., Kop, C., Mayr, H. C., Salbrechter, A., 
Vohringer, J., Weber, G., Winkler, C., 2007. Deriving 
static and dynamic concepts from software 
requirements using sophisticated tagging, Data & 
Knowledge Engineering, Vol. 61, Iss. 3, 433-448. 
Francu, J., Hnetynka, P., 2008. Automated Generation of 
Implementation from Textual System Requirements, 
Proceedings of the 3
rd
 IFIP TC 2 CEE-SET, Brno, 
Czech Republic: Wroclawskiej, 15-28. 
Kaindl, H., 2007. Structural Requirements Language 
Definition, Defining the ReDSeeDS Lan-guages, 
January. Available: http://publik.tuwien.ac.at/files/ 
pub-et_13406.pdf  [Ac-cessed: Mar 27, 2012] 
Subramaniam, K., Liu, D., Far, B., Eberlein, A., 2004. 
UCDA: Use Case Driven Development Assistant Tool 
for Class Model Generation, Proceedings of the 16th 
SEKE. Canada: Banff. Available: http://enel. 
ucalgary.ca/People/eberlein/publications/SEKE-
Kalaivani.pdf [Accessed: Mar 27, 2010] 
Osis, J., Asnina, E., Grave, A., 2007. Computation 
Independent Modeling within the MDA. Proceedings 
of the IEEE International Conference on Software 
Science, Technology and Engineering, Herzlia, Israel, 
IEEE Computer Society Nr. E3021, 30.-3. October, 
22-34. 
Osis, J., Asnina, E., Grave, A., 2007. Formal Computation 
Independent Model of the Problem Domain within the 
MDA. Information Systems and Formal Models, 
Proceedings of the 10th International Conference 
ISIM’07, Silesian University in Opava, Czech 
Republic, 47-54. 
Osis, J., Asnina, E., Grave, A., 2008. Computation 
Independent Representation of the     Problem Domain 
in MDA. e-Informatica Software Engineering Journal, 
Volume 2, Issue 1, 29-46. 
Osis, J., Asnina, E., 2008. A Business Model to Make 
Software Development Less Intuitive. Proceedings of 
the 2008 International Conference on Innovation in 
Software Engineering, Vienna, Austria. IEEE 
Computer Society CPS, Los Alamitos, USA, 1240-
1246. 
Osis, J., Asnina, E., Grave, A., 2008.  Formal Problem 
Domain Modeling within MDA. Communications in 
Computer and Information Science (CCIS), Vol. 22, 
Software and Data Technologies, Springer-Verlag 
Berlin Heidelberg, 387-398. 
Osis, J., Donins, U., 2010. Formalization of the UML 
Class Diagrams. Evaluation of Novel Approaches to 
Software Engineering. Springer-Verlag, Berlin 
Heidelberg, New York, 180-192. 
Osis, J., Asnina, E., 2011. Model-Driven Domain Analysis 
and Software Development: Architectures    and 
Functions. IGI Global, Hershey - New York, 487. 
Osis, J., Asnina, E., 2011. Is Modeling a Treatment for the 
Weakness of Software Engineering? In: Model-Driven 
Domain Analysis and Software Development: 
Architectures    and Functions. IGI Global, Hershey - 
New York, 1-14. 
Osis, J., Asnina, E., 2011. Topological Modeling for 
Model-Driven Domain Analysis and Software 
Development: Functions and Architectures. In: Model-
Driven Domain Analysis and Software Development: 
Architectures and Functions. IGI Global, Hershey - 
New York, 15 – 39. 
Asnina, E., Osis, J., 2011. Topological Functioning Model 
as a CIM-Business Model. In: Model-Driven Domain 
Analysis and Software Development: Architectures and 
Functions. IGI Global, Hershey - New York, 40 – 64. 
Osis, J., Asnina, E., 2011. Derivation of Use Cases from 
the Topological Computation Independent Business 
Model. . In: 
Model-Driven Domain Analysis and 
Software Development: Architectures and Functions. 
IGI Global, Hershey - New York, 65 – 89. 
ENASE2012-7thInternationalConferenceonEvaluationofNovelSoftwareApproachestoSoftwareEngineering
230