Quality Assurance in the ERP5 Development Process

  • Rogério Atem de Carvalho
  • Renato de Campos
  • Rafael Manhaes Monnerat
Conference paper
Part of the IFIP — The International Federation for Information Processing book series (IFIPAICT, volume 254)


The design and implementation of an ERP involves capturing the information necessary for implementing a system that supports integrated enterprise management, starting at the enterprise modeling level and finishing at the coding level. Unfortunately, in both academic and industrial communities, large quantities of papers focus on ERP deployment management, keeping specific development issues aside most of times. Research on specific techniques for developing ERP software - open source or proprietary, is rather deficient. This paper aims to help filling this gap by presenting a development process for the open source ERP5 system, highlighting the Quality Assurance (QA) techniques used, and the tools that support it. The proposed process covers the different abstraction layers involved, and supplies customized Enterprise, Requirements, Analysis, Design, and Implementation workflows. Each of these workflows is accompanied by one or more QA activities to assure the quality of every modeling and implementation artifact delivered.


Enterprise engineering Enterprise Resources Planning (ERP) Software development processes Software quality assurance Free/open source software 


  1. 1.
    M. Odeh and R. Kamm, Bridging the Gap Between Business Models and System Models,Information and Software Technology. Volume 45, pp.1053–1060, (2003).Google Scholar
  2. 2.
    R.D. Campos, R.A.D. Carvalho, and J.S. Rodrigues, Enterprise Modeling for Development Processes of Open Source ERP, inProc. 18th Production and Operation Management Society Conference (Dallas, USA, 2007).Google Scholar
  3. 3.
    R.A.D. Carvalho, Issues on Evaluating Free/Open Source ERP Systems, inProc. of Research and Practical Issues of Enterprise Information Systems (1FIP Series) (Springer-Verlag: New York, 2006), pp.667–676.CrossRefGoogle Scholar
  4. 4.
    L. Zhao and S. Elbaum, Quality assurance under the open source development model,The Journal of Systems and Software. Volume 66, pp.65–75, (2003).Google Scholar
  5. 5.
    R.A.D. Carvalho and R.D. Campos, A Development Process Proposal for the ERP5 System, inProc. of 2006 IEEE International Conference on Systems, Man, and Cybernetics (Taipei, Taiwan, 2006).Google Scholar
  6. 6.
    V. Botta-Genoulaz, P.A. Millet, and B. Grabot, A Survey on the recent research literature on ERP systems,Computers in Industry. Volume 56, pp.510–522, (2005).Google Scholar
  7. 7.
    J.P.S. Solanes and R.A.D. Carvalho, ERP5: A Next-Generation, Open-Source ERP Architecture,IEEE IT Professional Volume 5, pp.38–44, (2003).Google Scholar
  8. 8.
    J.P.S. Solanes R.A.D. Carvalho,IFIP -IFAC GERAM: Generalized Enterprise Reference Architecture and Methodology ,IFIP -IFAC Task Force on Architectures for Enterprise Integration (1999).Google Scholar
  9. 9.
    J.A. McCall, P.K. Richards, and G.F. Walters,Factors in Software Quality. Volumes. 1, 2, 3 -AD/A-049-015/055 (Springfield, 1977).Google Scholar
  10. 10.
    J. Arlow and I. Neustadt,UML and the Unified Process -Practical Object-Oriented Analysis & Design (Addison Wesley: London, 2002).Google Scholar
  11. 11.
    V. Botta-Genoulaz, P.-A. Millet and B. Grabot, A Survey on the recent research literature on ERP systems,Computers in Industry. Volume 56, pp.510–522, (2005).Google Scholar
  12. 12.
    F.B. Vernadat, Enterprise Modeling and Integration (EMI): Current Status and Research Perspectives,Annual Reviews in Control. Volume 26, pp.15–25, (2002).Google Scholar
  13. 13.
    K. Kosanke, F. Vernadat, and M. Zelm, CIMOSA: Enterprise Engineering and Integration,Computers in Industry. Volume 40, Number 2, pp.83–97, (1999).Google Scholar
  14. 14.
    H. E. Eriksson and M. Penker,Business Modeling with UML (John Wiley & Sons: New York, 2000).Google Scholar
  15. 15.
    R. Wirfs-Brock,Designing Scenarios: Making the Case for a Use Case Framework ,Smalltalk Report (SIGS Publications: NY, Nov-Dec 1993).Google Scholar
  16. 16.
    R. Wirfs-Brock,Object Management Group,MOF 2.0/XMI Mapping Specification ,v2.1 (2005).Google Scholar
  17. 17.
    R.A.D. Carvalho, Device and Method for Information Systems Modeling, Brazilian Patent P10501998-2 (June 09, 2005).Google Scholar
  18. 18.
    B. Meyer, Applying Design by Contracts,IEEE Computer. Volume 25, Number 10, (1992).Google Scholar
  19. 19.
    K.S. Merz, Model Checking and Code Generation for UML State Machines and Collaborations, inProc. 5th Workshop on Tools for System Design and Verification (Augsburg, 2002).Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2007

Authors and Affiliations

  • Rogério Atem de Carvalho
    • 1
  • Renato de Campos
    • 2
  • Rafael Manhaes Monnerat
    • 3
  1. 1.Federal Center for Technological Education of Campos (CEFET Campos)Brazil
  2. 2.Sao Paulo State University (UNESP)BauruBrazil
  3. 3.Nexedi SARLMarcq-en-BaroeulFrance

Personalised recommendations