MDA ORIENTED COMPUTATION INDEPENDENT MODELING OF THE PROBLEM DOMAIN

Janis Osis, Erika Asnina, Andrejs Grave

2007

Abstract

The proposed approach called Topological Functioning Modeling for Model Driven Architecture (TFMfMDA) uses formal mathematical foundations of Topological Functioning Model (TFM). It introduces the main feature of MDA – Separation of Concerns by formal analysis of a business system, enables mapping to functional requirements and missing requirements checking in conformity with the problem domain TFM model. By using a goal-based method, a use case model of the planned application is defined and use cases are classified. Graph transformation from the TFM to a conceptual class diagram enables the definition between domain concepts and their relations to be established. The paper also suggests a concept of a tool for the TFMfMDA, which is realized as an Eclipse plug-in.

References

  1. Miller, J., Mukerji, J. (eds): OMG: MDA Guide Version 1.0.1 http://www.omg.org/docs/omg/03-06-01.pdf (2003)
  2. Osis, J.: Formal computation independent model within the MDA life cycle. In: International Transactions on Systems Science and Applications, Vol. 1, Nr. 2. Xiaglow Institute Ltd, Glasgow, UK (2006) 159-166
  3. Jacobson, I., Christerson, M., Jonsson, P.: Object-Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley (1992)
  4. Leffingwell, D., Widrig, D.: Managing Software Requirements: a use case approach. 2nd ed. AddisonWesley (2003)
  5. Larman, Cr.: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development. 3rd ed. Prentice Hall PTR (2005)
  6. Arlow, J., Neustadt, I.: UML2 and the Unified Process: Practical Object-Oriented Analysis and Design. Addison-Wesley, Pearson Education (2005).
  7. Podeswa, H.: UML for the IT Business Analyst: A practical Guide to Object-Oriented Requirements Gathering. Boston, Thomson Course Technology PTR (2005).
  8. Ferg, S.: What's Wrong with Use Cases? http://www.ferg.org/papers/ferg--whats_wrong_with_ use_cases.html (2003)
  9. Asnina, E.: Formalization of Problem Domain Modeling within Model Driven Architecture. PhD thesis, Riga Technical University, RTU Publishing House, Riga, Latvia (2006).
  10. Asnina, E.: Formalization Aspects of Problem Domain Modeling within Model Driven Architecture. In: Databases and Information Systems, 7th International Baltic Conference on Databases and Information Systems, Communications, Materials of Doctoral Consortium. Vilnius: Technika (2006) 93-104.
  11. Diskin, Z., Kadish, B., Piessens, F., Johnson, M.: Universal Arrow Foundations for Visual Modeling. In: Proc. Diagramms'2000: 1st Int. Conference on the theory and application of diagrams. Springer LNAI, No. 1889 (2000) 345-360
  12. Osis, J.: Software Development with Topological Model in the Framework of MDA. In: Proceedings of the 9th CaiSE/IFIP8.1/EUNO International Workshop on Evaluation of Modeling Methods in Systems Analysis and Design (EMMSAD'2004) in connection with the CaiSE'2004, Vol. 1. Riga: RTU (2004) 211 - 220
  13. OMG: Uml extension for business modeling. Version 1.1. http://umlcenter.visual-paradigm.com/umlresources/ (1997)
Download


Paper Citation


in Harvard Style

Osis J., Asnina E. and Grave A. (2007). MDA ORIENTED COMPUTATION INDEPENDENT MODELING OF THE PROBLEM DOMAIN . In Proceedings of the Second International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8111-10-4, pages 66-71. DOI: 10.5220/0002584500660071


in Bibtex Style

@conference{enase07,
author={Janis Osis and Erika Asnina and Andrejs Grave},
title={MDA ORIENTED COMPUTATION INDEPENDENT MODELING OF THE PROBLEM DOMAIN},
booktitle={Proceedings of the Second International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2007},
pages={66-71},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002584500660071},
isbn={978-989-8111-10-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - MDA ORIENTED COMPUTATION INDEPENDENT MODELING OF THE PROBLEM DOMAIN
SN - 978-989-8111-10-4
AU - Osis J.
AU - Asnina E.
AU - Grave A.
PY - 2007
SP - 66
EP - 71
DO - 10.5220/0002584500660071