Model Driven Architecture Software and Interaction Flow Modelling Language for Tourism Data Acquisition in Colombia

  • Vanessa Nieto
  • Veronica CastroEmail author
  • Fernando Lopez
  • Roberto Ferro
  • Claudio Gonzalez
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 657)


The rise of the software development methodology known as Model-Driven Engineering, has allowed the many advantages of its use to be observed, while meeting the main objective of increasing a company’s profitability through an effort in software development. In the short-term it increases productivity by raising the value of first software artefacts; long-term it helps to avoid the obsolescence of primary objects of the software [1]. This way, compatibility between systems increases, the design process is simplified and communication, both among individuals and among teams working within the system, is fostered. It is for this reason that the development of a web application named OcioColombia, under the Model Driven Architecture (MDA) methodology, has been carried out. By doing this, the objectives achieved in each of the architecture’s stages can be shown; the benefits offered by the methodology can be exposed and finally, different software tools are able to be orchestrated into an application that allows the user to search for entertainment events and tourist locations available in Colombia.


Model Driven Engineering Interaction flow modeling language Ontological model Business Process Modeling Business rules 


  1. 1.
    Brambilla, M.: Interaction flow modeling language – Model-Driven UI Engineering of Web and Mobile Apps with IFML. Object Management Group (2015)Google Scholar
  2. 2.
    Ledgard, J., Trejo, T., David, A., Robles, E.: Conceptos fundamentales de Ingeniería dirigida por Modelos y Modelos de Dominio Específico 6(2), 9–19 (2010)Google Scholar
  3. 3.
    Schmidt, D.C.: Engineering. IEEE Comput. Sci. 39, 25–31 (2006)CrossRefGoogle Scholar
  4. 4.
    Metamodeling, A.: Model-driven development: a metamodeling foundation. IEEE Softw. 20, 36–41 (2003)CrossRefGoogle Scholar
  5. 5.
    Huy, N.P.: Developing Apps for Mobile Phones. Computing and Convergence Technology (ICCCT), pp. 907–912 (2012)Google Scholar
  6. 6.
    Chehimi, F., Coulton P., Edwards, R.: C++ optimizations for mobile applications. In: 10th International Symposium on Consumer Electronics (2006)Google Scholar
  7. 7.
    Hammer, J., Zhang, J., Khushraj, A.: Three-tier Architecture for Ubiquitous Data Access, pp. 177–180 (2001)Google Scholar
  8. 8.
    Jin, L., Liu, L.: An Ontology Definition Metamodel based Ripple-Effect Analysis Method for Ontology Evolution, Computer Supported Cooperative Work in Design, pp. 1–6 (2006)Google Scholar
  9. 9.
    Koutero, A., Fujita, S., Sugawara, K.: Design of an Assisting Agent Using a Dynamic Ontology. Computer and Information Science (ICIS), pp. 611–616 (2010)Google Scholar
  10. 10.
    Maedche, A., Staab, S.: Ontology Learning for the Semantic Web Ontologies for the Semantic Web. Working paper (2001)Google Scholar
  11. 11.
    Busagala, L.S.P., Ohyama, W., Wakabayash, T.I, Kimura, F.: Improving automatic text classification by integrated feature analysis. IEICE Trans. 91(4), 1101–1109 (2008)Google Scholar
  12. 12.
    Hogeboom, M., Esmahi, L.: Constructing knowledge bases for e-learning using protege 2000 and web services. In: 19th International Conference on Advanced Information Networking and Applications, 1, pp. 215–220 (2005)Google Scholar
  13. 13.
    Ferro, R., Nieto, Y., Montenegro, C.: Ontological knowledge model to engineering project integration based on PMS. Int. J. Inform. Process. Manage. 6, 1–11 (2015)Google Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Vanessa Nieto
    • 1
  • Veronica Castro
    • 1
    Email author
  • Fernando Lopez
    • 1
  • Roberto Ferro
    • 1
  • Claudio Gonzalez
    • 2
  1. 1.Corporacion Unificada Nacional de Educacion Superior CUNBogotáColombia
  2. 2.Universidad Nacional Abierta y a DistanciaBogotáColombia

Personalised recommendations