Transforming Textual Use Cases to a Computation Independent Model

Janis Osis, Armands Šlihte

Abstract

This paper analyzes the specific text analysis tasks of transforming textual use cases of a business system to a Computation Independent Model (CIM) for Model Driven Architecture (MDA). By applying language processing methods to textual use case analysis and using Topological Functioning Model (TFM) as CIM a workable solution can be developed. Implementing a TFM Tool is considered to enable fetching a TFM from use cases, editing and verifying the TFM, and transforming TFM to Unified Modeling Language (UML). Solution’s compatibility to MDA standards is also considered, thus increasing the completeness of MDA and providing a formal method to automatically acquire a CIM from description of a business system in form of textual use cases.

References

  1. Frankel, D.S.: Model Driven Architecture: Applying MDA to Enterprise Computing. Wiley, Indianapolis (2003)
  2. Gasevic, D., Djuric, D., Devedzic V.: Model Driven Architecture and Ontology Development. Springer, Heidelberg (2006)
  3. Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification, http://www.omg.org/cgi-bin/doc?ptc/07-07-07.pdf
  4. Osis, J.: Topological Model Of System Functioning (in Russian). In: Automatics and Computer Science, J. of Acad. of Sc., pp. 44--50, Zinatne, Riga (1969)
  5. Osis, J., Asnina, E., Grave A.: Computation Independent Representation of the Problem Domain in MDA. J. Software Eng. vol. 2, iss. 1, 19--46, http://www.e-informatyka.pl/eInformatica/Wiki.jsp?page=Volume2Issue1 (2008)
  6. Kontio, M.: Architectural manifesto: Choosing MDA tools, http://www.ibm.com/developerworks/library/wi-arch18.html (2005)
  7. Asnina, E.: T he Formal Approach to Problem Domain Modeling within Model Driven Architecture. In: 9th International Conference on Information Systems Implementation and Modelling, pp. 97 - 104. Prerov, Czech Republic, Ostrava (2006)
  8. Osis, J., Asnina, E.: Enterprise Modeling for Information System Development within MDA. In: 41th Annual Hawaii International Conference on System Sciences, pp. 490. HICSS, USA (2008)
  9. Šlihte, A.: The Concept of a Topological Functioning Model Construction Tool. In: 13th East-European Conference, ADBIS 2009, Associated Workshops and Doctoral Consortium, Local Proceedings, pp. 476--484. JUMI, Riga, Latvia (2009)
  10. Francu, J., Hnetynka, P.: Automated Generation of Implementation from Textual System Requirements. In: Proceedings of the 3rd IFIP TC 2 CEE-SET, pp. 15--28. Brno, Czech Republic, Wroclawskiej (2008)
  11. Structural Requirements Language Definition, Defining the ReDSeeDS Languages, http://publik.tuwien.ac.at/files/pub-et_13406.pdf
  12. Subramaniam, K., Liu, D., Far, B., Eberlein, A.: UCDA: Use Case Driven Development Assistant Tool for Class Model Generation. In: Proceedin of the 16th SEKE. Banff, Canada, http://enel.ucalgary.ca/People/eberlein/publications/SEKE-Kalaivani.pdf (2004)
  13. Overmyer, S., Lavoie, B., Rambow, O.: Conceptual Modeling through Linguistic Analysis Using LIDA, In: Proceedings of the 23rd International Conference on Software Engineering, pp. 401--410. Toronto, Ontario, Canada (2001)
  14. Malan, R., Bredemeyer, D.: Functional Requirements and Use Cases, http://www.bredemeyer.com/pdf_files/functreq.pdf
  15. Jurafsky, D., Martin, J.H.: Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition. Pearson Education (2000)
  16. The Stanford Parser: A statistical parser. The Stanford Natural Language Processing Group, http://nlp.stanford.edu/software/lex-parser.shtml
  17. Part-Of-Speech Tagging Guidelines for the Penn Treebank Project (3rd revision, 2nd printing), http://www.ldc.upenn.edu/Catalog/desc/addenda/LDC1999T42/TAGGUID1.PDF
Download


Paper Citation


in Harvard Style

Osis J. and Šlihte A. (2010). Transforming Textual Use Cases to a Computation Independent Model . In Proceedings of the 2nd International Workshop on Model-Driven Architecture and Modeling Theory-Driven Development - Volume 1: MDA & MTDD, (ENASE 2010) ISBN 978-989-8425-16-4, pages 33-42. DOI: 10.5220/0003043300330042


in Bibtex Style

@conference{mda & mtdd10,
author={Janis Osis and Armands Šlihte},
title={Transforming Textual Use Cases to a Computation Independent Model},
booktitle={Proceedings of the 2nd International Workshop on Model-Driven Architecture and Modeling Theory-Driven Development - Volume 1: MDA & MTDD, (ENASE 2010)},
year={2010},
pages={33-42},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003043300330042},
isbn={978-989-8425-16-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Model-Driven Architecture and Modeling Theory-Driven Development - Volume 1: MDA & MTDD, (ENASE 2010)
TI - Transforming Textual Use Cases to a Computation Independent Model
SN - 978-989-8425-16-4
AU - Osis J.
AU - Šlihte A.
PY - 2010
SP - 33
EP - 42
DO - 10.5220/0003043300330042