ERP modeling: A comprehensive approach

Pnina Soffer, Boaz Golany, Dov Dori

Research output: Contribution to journalArticlepeer-review


We present a generic reverse engineering process, aimed at developing a model that captures the available alternatives at different application levels of an Enterprise Resource Planning (ERP) system. Such a model is needed when ERP systems are aligned with the needs of the enterprise in which they are implemented. In order to support the ERP implementation process, the model should describe the entire scope of the ERP system's functionality and the alternative business processes it supports, as well as the interdependencies among them. We analyze the desired properties a modeling language should satisfy to be applied in constructing an ERP system model. This analysis, which follows the Cooperative Requirements Engineering With Scenarios classification framework in its adapted ERP modeling form, results in a set of criteria for evaluating modeling languages for this purpose. Using these criteria, we evaluate the Object-Process modeling Methodology and apply it for generating a detailed ERP system model. The generic process and detailed criteria we develop can serve for comprehensive ERP modeling, as well as for obtaining a model of other process-supportive off-the-shelf systems that are of generic and configurable nature.

Original languageEnglish
Pages (from-to)673-690
Number of pages18
JournalInformation Systems
Issue number6
StatePublished - Sep 2003
Externally publishedYes


  • Enterprise resource planning
  • Modeling languages
  • Object-process methodology
  • Reverse engineering

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Hardware and Architecture


Dive into the research topics of 'ERP modeling: A comprehensive approach'. Together they form a unique fingerprint.
  • Process and Language Requirements for ERP Modeling

    SOFFER, PNINA., 2001, Proceedings of the Sixth CAiSE/IFIP International Workshop on Evaluation of Modeling Methods in Systems Analysis and Design (EMMSAD’01). p. X-1 – X-8

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Cite this