Towards a Reference Architecture for Advanced Planning Systems

Melina Vidoni, Aldo Vecchietti


Advanced Planning Systems (APS) are important for production companies that seek the optimization of its operations. However there are gaps between the companies’ needs and its implementation in the Enterprise Systems, such as the lack of a commonly accepted definition, the short insight on its software architecture, and the absence of Software Engineering (SE) approaches to this type of system. Consequently, it is important to study APSs from a SE point of view. The motivation of this work is to present a Reference Architecture for APS, providing a standard-based characterization and a framework to simplify the design, development and implementation of APS. Therefore, two views are presented, which are based on the "4+1" View Model endorsed by the international standard ISO/IEC 42010:2011; those Views are represented using UML diagrams and they are described including variation points for a number of possible situations.


  1. Angelov, S., Grefen, P. & Greefhorst, D., 2012. A framework for analysis and design of software reference architectures. Information and Software Technology, 54(4), pp. 417-431.
  2. Angelov, S., Trienekens, J. J. M. & Grefen, P., 2008. Towards a Method for the Evaluation of Reference Architectures: Experiences from a Case. Paphos, Cyprus, Springer Berlin Heidelberg, pp. 225-240.
  3. Aslan, B., Stevenson, M. & Hendry, L., 2012. Enterprise Resource Planning systems: An assessment of applicability to Make-To-Order companies. Computers in Industry, 63(7), pp. 692-705.
  4. Bachmann, F. et al., 2003. Chapter 9. Documenting Software Architectures. In: Software Architecture in Practice. 2nd ed. Boston, MA: Addison-Wesley.
  5. Behere, S., Törngren, M. & Chen, D.-J., 2013. A reference architecture for cooperative driving. Journal of Systems Architecture, 59(10), pp. 1095-1112.
  6. BKCASE Editorial Board, 2014. The Guide to the Systems Engineering Body of Knowledge (SEBoK). 1.3 ed. Hoboken, NJ: The Trustees of the Stevens Institute of Technology.
  7. Clements, P. et al., 2010. Chapter 9. Beyond the Basics.. In: Documenting Software Architectures. Views and Beyond.. Second Edition ed. s.l.:Addison-Wesley, pp. 217-260.
  8. Davenport, T. & Brooks, J., 2004. Enterprise Systems and the Supply Chain. Journal of Enterprise Information Management, 17(1), pp. 8 - 19.
  9. Fakhroutdinov, K., 2014. UML 2.x Diagrams. [Online] [Accessed 2015] Available at:
  10. Fleischmann, B. & Koberstein, A., 2015. Chapter 6. Strategic Network Design. In: H. Stadtler, C. Kilger & H. Meyr, eds. Supply Chain Management and Advanced Planning. Germany: Springer Berlin Heidelberg, pp. 107-123.
  11. Framinan, J. & Ruiz, R., 2010. Architecture of manufacturing scheduling systems: Literature review and an integrated proposal. European Journal of Operational Research, 205(2), pp. 237-246.
  12. Henning, G., 2009. Production Scheduling in the Process Industries: Current Trends, Emerging Challenges and Opportunities. Computer Aided Chemical Engineering, Volume 27, pp. 23-28.
  13. Hvolby, H.-H. & Steger-Jensen, K., 2010. Technical and industrial issues of Advanced Planning and Scheduling (APS) systems. Computers in Industry, 61(9), pp. 845-851.
  14. ISO/IEC/IEEE, 2011. 42010:2011 - ISO/IEC/IEEE Systems and software engineering -- Architecture description. s.l.:IEEE Computer Society.
  15. Kallestrup, K. B., Lynge, L. H., Akkerman, R. & Oddsdottir, T. A., 2014. Decision support in hierarchical planning systems: The case of procurement planning in oil refining industries. Decision Support Systems.
  16. Kontio, M., 2008. Architectural manifesto: Adopting agile development, Part 5, s.l.: s.n.
  17. Kruchten, P., 1995. The 4+1 View Model of Architecture. IEEE Software, 12(6), pp. 42-50.
  18. Lothka, R., 2005. Should all apps be n-tier?. [Online] [Accessed 12 2014] Available at:
  19. Microsoft Patterns & Practices Team, 2009. Microsoft® Application Architecture Guide (Patterns & Practices). 2nd ed. s.l.:O'Reilly.
  20. Nguyen, D. et al., 2011. A Methodology for Developing an Agent Systems Reference Architecture. In: AgentOriented Software Engineering XI. s.l.:Springer Berlin Heidelberg, pp. 177-188.
  21. Norta, A., Grefen, P. & Narendra, N. C., 2014. A reference architecture for managing dynamic interorganizational business processes. Data & Knowledge Engineering, May, Volume 91, pp. 52-89.
  22. Northrop, L., 2003. Chapter 2. What Is Software Architecture?. In: Software Architecture in Practice. 2nd ed. Boston, MA: Addison-Wesley.
  23. Object Management Group, 2013. OMG Unified Modeling Language TM (OMG UML). 2.5 ed. s.l.:OMG.
  24. Oracle, 2015. [Online] [Accessed 2015] Available at: ness/scm/051323.html.
  25. Pääkkönen, P. & Pakkala, D., 2015. Reference Architecture and Classification of Technologies, Products and Services for Big Data Systems. Big Data Research, February, 2(4), pp. 166-186.
  26. Stadtler, H., 2005. Supply chain management and advanced planning--basics, overview and challenges. European Journal of Operational Research, 163(3), pp. 575-588.
  27. Stadtler, H., 2015. Supply Chain Management: An Overview. In: H. Stadtler, C. Kilger & H. Meyr, eds. Supply Chain Management and Advanced Planning. 5th ed. University of Hohenheim: Springer Berlin Heidelberg, pp. 3-28.
  28. Stadtler, H. et al., 2012. Advanced Planning in Supply Chains. Illustrating the Concepts Using an SAP® APO Case Study. First Edition ed. Berlin: SpringerVerlag Berlin Heidelberg.
  29. Vidoni, M. & Vecchietti, A., 2015. A systemic approach to define and characterize Advanced Planning Systems (APS). Computers & Industrial Engineering, Volume 90, pp. 326-338.
  30. Yonghua Zhou, Yuliu Chen & Huapu Lu, 2004. UMLbased systems integration modeling technique for the design and development of intelligent transportation management system. s.l., IEEE, pp. 6061-6066.
  31. Zoryk-Schalla, A. J., Fransoo, J. C. & de Kok, T. G., 2004. Modeling the planning process in advanced planning systems. Information & Management, 42(1), pp. 75-87.

Paper Citation

in Harvard Style

Vidoni M. and Vecchietti A. (2016). Towards a Reference Architecture for Advanced Planning Systems . In Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-758-187-8, pages 433-440. DOI: 10.5220/0005785804330440

in Bibtex Style

author={Melina Vidoni and Aldo Vecchietti},
title={Towards a Reference Architecture for Advanced Planning Systems},
booktitle={Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},

in EndNote Style

JO - Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - Towards a Reference Architecture for Advanced Planning Systems
SN - 978-989-758-187-8
AU - Vidoni M.
AU - Vecchietti A.
PY - 2016
SP - 433
EP - 440
DO - 10.5220/0005785804330440