Lessons Learned by using the Integrated Domain Modeling Toolset

Kelly Verónica Fernández Céspedes, Janis Osis, Gundars Alksnis

Abstract

To contribute with the analysis of tools that attempt to acquire Computation Independent Model (CIM) from the domain system, authors explore the Integrated Domain Modeling toolset, and explain how it automatically acquires a formal CIM from description of a business system in a form of textual business use cases. This paper recognizes the computation independent nature of a Topological Functioning Model and suggests it to be used as a CIM within Model Driven Architecture. Authors of this paper share their experiences of using the toolset and mention several lessons learned during the usage process, as well as, their suggestions for improvements.

References

  1. Asnina, E & Osis, J 2010, 'Computation Independent Models: Bridging Problem and Solution Domains', in Model-Driven Architecture and Modeling TheoryDriven Development, eds J. Osis & O. Nikiforova, ENASE 2010, 2ndMDA&MTDD Whs., SciTePress, Portugal, pp. 23 - 32.
  2. 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, pp. 40 - 64.
  3. BPMN 2.0 2015, Object Management Group: Business process model and notation (BPMN) 2.0, viewed 5 March 2015, <http://www.omg.org/spec/BPMN/2.0>.
  4. EMF 2015, Eclipse Modeling Framework, viewed 5 March 2015, <http://eclipse.org/modeling/emf/ >.
  5. Gasevic, D, Djuric, D & Devedzic V 2006, Model Driven Architecture and Ontology Development, Springer, Heidelberg.
  6. Kossak, F, Illibauer, C, Geist, V, Kubovy, J, Natschläger, C, Ziebermayr, Th, Kopetzky, T, Freudenthaler, B & Schewe, K-D 2014, A Rigorous Semantics for BPMN 2.0 Process Diagrams, Springer.
  7. Linagora 2015, What is MDA? Why concerns BPMN?, viewed 5 March 2015, <https://research.linagora .com/pages/viewpage.action?pageId=3639295>.
  8. OMG 2015, OMG: Object Management Group, viewed 5 March 2015, <http://www.omg.org>.
  9. Osis 1969, Topological Model of System Functioning," Automatics and Computer Science, J. of Acad. of Sc., no. 6, pp. 44-50, 1969.
  10. 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, pp. 1240 - 1246.
  11. Osis, J & Asnina, E 2011a, 'Topological Modeling for Model-Driven Domain Analysis and Software Development: Architectures and Functions', in ModelDriven Domain Analysis and Software Development: Architectures and functions, eds J Osis & E Asnina, IGI Global, Hershey, New York, pp. 15-39.
  12. Osis, J & Asnina, E 2011b, 'Is Modeling a Treatment for the Weakness of Software Engineering?78, in ModelDriven Domain Analysis and Software Development: Architectures and Functions, Hershey, New York, pp. 1 -14.
  13. Osis, J & Asnina, E 2011c, '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, pp. 65 - 89.
  14. Osis, J, Asnina, E & Grave, A 2007a, '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), Barcelona, Spain, pp. 66 -71.
  15. Osis, J, Asnina, E & Grave, A 2007b, 'Formal Computation Independent Model of the Problem Domain within the MDA', Information Systems and Formal Models, Proceedings of the 10th Internat. Conference ISIM'07, Silesian University, Opava, Czech Republic, pp. 47 - 54.
  16. Osis, J, Asnina, E & Grave, A 2007c, 'A Computation Independent Modeling within the MDA', IEEE International Conference on Software-Science, Herzlia, Israel, no. E3021, pp. 22 - 34.
  17. Osis, J, Asnina, E & Grave, A 2008a, 'Computation Independent Representation of the Problem Domain in MDA', e-Informatica Software Engineering Journal, vol. 2, no. 1, pp. 29-46, viewed 5 March 2015, <http://www.e-informatyka.pl/wiki/e-Informatica>.
  18. Osis, J, Asnina, E & Grave, A 2008b, 'Formal Problem Domain Modeling within MDA', Communications in Computer and Information Science (CCIS), Software and Data Technologies, Springer-Verlag, Berlin, Heidelberg, vol. 22, pp. 387 - 398.
  19. Recker J 2012, 'BPMN Research: What we Know and What we Don't Know', viewed 5 March 2015, <http://eprints.qut.edu.au/53599/1/BPMN2012_- _Recker_Keynote.pdf>.
  20. Šlihte, A 2010a, 'Implementing a Topological Functioning Model Tool', Scientific Journal of Riga Technical University, vol. 43, pp. 68-75.
  21. Šlihte, A 2010b, 'The Specific Text Analysis Task at the Beginning of MDA LifeCycle', Databases and Information Systems Doctoral Consortium, vol. 757, no. 5-7, pp. 11-12.
  22. While S 2004, Introduction to BPMN, viewed 5 March 2015, <http://yoann.nogues.free.fr/IMG/pdf/07-04_ WP_Intro_to_BPMN_-_White-2.pdf>.
Download


Paper Citation


in Harvard Style

Fernández Céspedes K., Osis J. and Alksnis G. (2015). Lessons Learned by using the Integrated Domain Modeling Toolset . In Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: MDI4SE, (ENASE 2015) ISBN 978-989-758-100-7, pages 352-363. DOI: 10.5220/0005477703520363


in Bibtex Style

@conference{mdi4se15,
author={Kelly Verónica Fernández Céspedes and Janis Osis and Gundars Alksnis},
title={Lessons Learned by using the Integrated Domain Modeling Toolset},
booktitle={Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: MDI4SE, (ENASE 2015)},
year={2015},
pages={352-363},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005477703520363},
isbn={978-989-758-100-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: MDI4SE, (ENASE 2015)
TI - Lessons Learned by using the Integrated Domain Modeling Toolset
SN - 978-989-758-100-7
AU - Fernández Céspedes K.
AU - Osis J.
AU - Alksnis G.
PY - 2015
SP - 352
EP - 363
DO - 10.5220/0005477703520363