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