Skip to main content

Extraction and Reconstruction of Enterprise Models

Part of the Lecture Notes in Business Information Processing book series (LNBIP,volume 191)


Enterprise Models for analysis, and especially for automated analysis, should have five characteristics: they have to be accurate representations of the reality; they have to be well structured; they have to be complete with respect to their intended usage; they have to be kept up-to-date; and the cost of their construction and maintenance has to be as low as possible. In this paper we present an approach for the semi-automatic construction of enterprise models which gathers and weaves information from multiple sources such as information systems, databases, files (system’s logs, source code, configuration), and previously existing models. This approach is based on modeling and metamodeling techniques, and has been implemented in a tool called EM-AutoBuilder.


  • Enterprise modeling
  • MDE
  • Automatic documentation
  • Model analysis

This is a preview of subscription content, access via your institution.

Buying options

USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions


  1. 1.

    We call the company fictitious because it does not really exist or offer any service. However, it is realistic because it was modeled after real companies that provide similar services, and because its information systems are completely build and operational. We use this, and other similar scenarios, to support research and initial prototypes, and also for educational purposes in the courses we teach.

  2. 2.

    EMF - Eclipse Modeling Framework:

  3. 3.

    Bizagi Process Modeler homepage:

  4. 4.

    Archi homepage:

  5. 5.

    OGNL Language Guide: Guide/index.html.

  6. 6.

    Language Guide for MVEL 2.0: for+2.0.


  1. Buschle, M., Holm, H., Sommestad, T., Ekstedt, M., Shahzad, K.: A tool for automatic enterprise architecture modeling. In: CAiSE Forum. CEUR Workshop Proceedings, vol. 734, pp. 25–32. (2011)

    Google Scholar 

  2. Binz, T., Leymann, F., Nowak, A., Schumm, D.: Improving the manageability of enterprise topologies through segmentation, graph transformation, and analysis strategies. In: Proceedings of the 2012 IEEE 16th International Enterprise Distributed Object Computing Conference (EDOC ’12), pp. 61–70. IEEE Computer Society, Washington, DC (2012)

    Google Scholar 

  3. Bruneliere, H., Cabot, J., Jouault, F., Madiot, F.: MoDisco: a generic and extensible framework for model driven reverse engineering. In: Proceedings of the IEEE/ACM International Conference on Automated Software Engineering (ASE ’10), pp. 173–174. ACM, New York (2010)

    Google Scholar 

  4. Schmerl, B., Garlan, D., Yan, H.: Dynamically discovering architectures with DiscoTect. In: Proceedings of the 10th European Software Engineering Conference held Jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC/FSE-13), pp. 103–106. ACM, New York (2005)

    Google Scholar 

  5. Song, H., Huang, G., Xiong, Y., Chauvel, F., Sun, Y., Mei, H.: Inferring meta-models for runtime system data from the clients of management APIs. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010, Part II. LNCS, vol. 6395, pp. 168–182. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  6. Fabro, M., Bézivin, J., Jouault, F., Breton, E., Gueltas, G.: AMW: a generic model weaver. In: Proceedings of the 1ere Journée sur l’Ingénierie Dirigée par les Modèles (IDM05) (2005)

    Google Scholar 

  7. Atkinson, C., Kuhne, T.: Rearchitecting the UML infrastructure. ACM Trans. Model. Comput. Simul. 12(4), 290–321 (2002)

    CrossRef  Google Scholar 

  8. Kuhne, T.: Matters of (meta-) modeling. Softw. Syst. Model. 5(4), 369–385 (2006)

    CrossRef  Google Scholar 

  9. Florez, H., Sánchez, M., Villalobos, J.: EnAr-Fusion. A Tool for Metamodel Composition. Technical Report, Universidad de los Andes, ISIS-01-2012 (2012)

  10. Sánchez, M.: Executable Models for Extensible Workflow Engines. Ediciones Uniandes, Bogotá (2012)

    Google Scholar 

  11. Armstrong, E., Ball, J., Bodoff, S., Carson, D.B., Evans, I., Green, D., Haase, K., Jendrock, E.: JSP expression language. In: The J2EE 1.4 Tutorial, ch. 12: JavaServer Pages Technology, pp. 499–506. Sun Microsystems Inc., Santa Clara (2005)

    Google Scholar 

  12. Naranjo, D., Sánchez, M., Villalobos, J.: Connecting the dots: examining visualization techniques for enterprise architecture model analysis. In: Grabis, J., Kirikova, M., Zdravkovic, J., Stirna, J. (eds.) Short Paper Proceedings of the 6th IFIP WG 8.1 Working Conference on the Practice of Enterprise Modeling (PoEM 2013), vol. 1023, pp. 29–38. CEUR-WS (2013)

    Google Scholar 

  13. Ramos, A., Gomez, P., Sánchez, M., Villalobos, J.: Automated enterprise-level analysis of ArchiMate models. In: Bider, I., Gaaloul, K., Krogstie, J., Nurcan, S., Proper, H.A., Schmidt, R., Soffer, P. (eds.) BPMDS 2014 and EMMSAD 2014. LNBIP, vol. 175, pp. 439–453. Springer, Heidelberg (2014)

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Mario Sánchez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Sánchez, M., Reyes, J.C., Villalobos, J. (2014). Extraction and Reconstruction of Enterprise Models. In: Barjis, J., Pergl, R. (eds) Enterprise and Organizational Modeling and Simulation. EOMAS 2014. Lecture Notes in Business Information Processing, vol 191. Springer, Berlin, Heidelberg.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-44859-5

  • Online ISBN: 978-3-662-44860-1

  • eBook Packages: Computer ScienceComputer Science (R0)