Using Use Cases for Domain Modeling

Janis Osis, Armands Slihte, Asnate Jansone

Abstract

This paper demonstrates the Use Case Builder tool and discusses its purpose and design. Previous results show that Use Cases can be analyzed by means of natural language processing (NLP) and rules can be defined for validating use cases against a given Ontology. By using this approach it is possible to acquire formally defined knowledge for transformation to a Computation Independent Model (CIM) in Model Driven Architecture (MDA). Use Case Builder provides a facility to define the use cases according to the integrated domain modeling approach, which is described in this paper. The goal is to provide a formal base for generating CIM with the possibility of tracing the transformation from Use Cases to the corresponding Topological Functioning Model (TFM).

References

  1. Moore, R., Lopes, J., 1999. Paper templates. In TEMPLATE'06, 1st International Conference on Template Production. SciTePress.
  2. Smith, J., 1998. The book, The publishing company. London, 2nd edition.
  3. Slihte, A., Osis, J., Doninš 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.
  4. Slihte, A., 2010. Transforming Textual Use Cases to a Computation Independent Model. MDA & MTDD 2010, Greece, Athens, 22.-24. July, 33-42.
  5. Š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.
  6. 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.
  7. 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.
  8. Francu, J., Hnetynka, P., 2008. Automated Generation of Implementation from Textual System Requirements, Proceedings of the 3rd IFIP TC 2 CEE-SET, Brno, Czech Republic: Wroclawskiej, 15-28.
  9. 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]
  10. 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/SEKEKalaivani.pdf [Accessed: Mar 27, 2010]
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. Osis, J., Asnina, E., 2011. Model-Driven Domain Analysis and Software Development: Architectures and Functions. IGI Global, Hershey - New York, 487.
  18. 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.
  19. Osis, J., Asnina, E., 2011. Topological Modeling for Model-Driven Domain Analysis and Software Development: Functions and Architectures. In: ModelDriven Domain Analysis and Software Development: Architectures and Functions. IGI Global, Hershey - New York, 15 - 39.
  20. 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.
  21. 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.
  22. Osis, J., Asnina, E., Grave, A., 2007c. MDA Oriented Computation Independent Modeling of the Problem Domain. Proceedings of the 2nd International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2007), Spain, Barcelona, 66 -71.
Download


Paper Citation


in Harvard Style

Osis J., Slihte A. and Jansone A. (2012). Using Use Cases for Domain Modeling . In Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: MDA&MDSD, (ENASE 2012) ISBN 978-989-8565-13-6, pages 224-231. DOI: 10.5220/0004090002240231


in Bibtex Style

@conference{mda&mdsd12,
author={Janis Osis and Armands Slihte and Asnate Jansone},
title={Using Use Cases for Domain Modeling},
booktitle={Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: MDA&MDSD, (ENASE 2012)},
year={2012},
pages={224-231},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004090002240231},
isbn={978-989-8565-13-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: MDA&MDSD, (ENASE 2012)
TI - Using Use Cases for Domain Modeling
SN - 978-989-8565-13-6
AU - Osis J.
AU - Slihte A.
AU - Jansone A.
PY - 2012
SP - 224
EP - 231
DO - 10.5220/0004090002240231