Skip to main content
Log in

Computational modular system configuration with backward compatibility

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Modularization has played a significant role in product design and system configuration for both manufacturers and customers. Modularization enables mass customization, collaborative product design, concurrent engineering, and short product development cycle from the view point of manufacturers, while it enables high reusability, easy system configuration, and quick installation of parts from the viewpoint of customers. One of the key enablers of modularization is standardized interfaces that connect parts. The standardization has facilitated computational product design by enabling the automation of product design processes. As technology evolves, challenges from the variants of standardized interfaces, such as different versions of an interface, have emerged. A version mismatch causes incompatibility. In order to increase compatibility, interfaces are designed to support backward compatibility. This paper proposes an artificial intelligence planning–based mathematical framework for computational system configuration to support backward compatibility. The case study shows the significance of the design with the consideration of backward compatibility by demonstrating the capability of the proposed framework that automatically discovers a better design solution that cannot be identified when backward compatibility is not considered. Finally, experiments are conducted to prove the optimality of the solutions from the mathematical framework and to showcase the advantages of the framework. The proposed mathematical framework is expected to serve as a benchmarking tool, in terms of solution quality and time, for heuristic methods to be developed in the future.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Data availability

The data supporting the findings of this study are available within the article and are submitted as supplementary materials.

Code availability

The code supporting the findings of this study are submitted as supplementary materials.

References

  1. Simpson TW, Siddique Z, Jiao RJ (2006) Product platform and product family design: methods and applications, Springer Science & Business Media

  2. Jiao JR, Zhang Y (2006) “Product family positioning,” product platform and product family design, Springer, pp. 91–106

  3. Putnik GD, Putnik Z (2019) Defining sequential engineering (SeqE), simultaneous engineering (SE), concurrent engineering (CE) and collaborative engineering (ColE): on similarities and differences. Procedia CIRP 84:68–75

    Article  Google Scholar 

  4. Yoo J, Kumara S, Simpson TW (2012) Modular product design using cyberinfrastructure for global manufacturing. J Comput Inf Sci Eng 12(3), pp. 031008–031001~031010

  5. Bohm MR, Stone RB, Simpson TW, Streva ED (2008) Introduction of a data schema to support a design repository. Comput Aided Des 40(7):801–811

    Article  Google Scholar 

  6. W3C, “eXtensible Markup Language (XML),” http://www.w3.org/XML/. Accessed 19 Jan 2023

  7. Szykman S, Sriram R (2006) Design and implementation of the Web-enabled NIST Design Repository. ACM Trans Internet Technol 6(1):85–116

    Article  Google Scholar 

  8. Browning TR (2015) Design structure matrix extensions and innovations: a survey and new opportunities. IEEE Trans Eng Manage 63(1):27–52

    Article  Google Scholar 

  9. Li Y, Chu X, Chu D, Liu Q (2014) An integrated module partition approach for complex products and systems based on weighted complex networks. Int J Prod Res 52(15):4608–4622

    Article  Google Scholar 

  10. Zhang N, Yang Y, Zheng Y (2016) A module partition method base on complex network theory, Proc. IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), IEEE, pp. 424–428

  11. Zhang N, Yang Y, Zheng Y, Su J (2019) Module partition of complex mechanical products based on weighted complex networks. J Intell Manuf 30(4):1973–1998

    Article  Google Scholar 

  12. Bryant CR, McAdams DA, Stone RB, Kurtoglu T, Campbell MI. A computational technique for concept generation, Proc. Proceedings of ASME 2005 Design Engineering Technical Conferences

  13. Yoo JJ-W, Aryasomayajula A, Moon SK (2013) An efficient branch-and-bound algorithm for interface-based modular product design and performance evaluation. J Comput Inf Sci Eng 13(4), pp. 044502–044501~044510

  14. Ghallab M, Nau D, Traverso P (2016) Automated planning and acting, Cambridge University Press

  15. Yoo JJ-W (2016) A mathematical formulation for interface-based modular product design with geometric and weight constraints. Eng Optim 48(6):985–998

    Article  Google Scholar 

  16. Shen J, Bazzi RA. A formal study of backward compatible dynamic software updates, Proc. SEFM 2015 Collocated Workshops, Springer, pp. 231–248

  17. Zheng P, Sang Z, Zhong RY, Liu Y, Liu C, Mubarok K, Yu S, Xu X (2018) Smart manufacturing systems for Industry 4.0: conceptual framework, scenarios, and future perspectives. Front Mech Eng 13(2):137–150

    Article  Google Scholar 

  18. Liu Y, Peng Y, Wang B, Yao S, Liu Z (2017) Review on cyber-physical systems. IEEE/CAA J Autom Sinica 4(1):27–40

    Article  Google Scholar 

  19. Da Xu L, He W, Li S (2014) Internet of things in industries: a survey. IEEE Trans Industr Inf 10(4):2233–2243

    Article  Google Scholar 

  20. Wei Y, Blake MB (2010) Service-oriented computing and cloud computing: challenges and opportunities. IEEE Internet Comput 14(6):72–75

    Article  Google Scholar 

  21. Kusiak A (2018) Smart manufacturing. Int J Prod Res 56(1–2):508–517

    Article  Google Scholar 

  22. Qu Y, Ming X, Liu Z, Zhang X, Hou Z (2019) Smart manufacturing systems: state of the art and future trends. Int J Adv Manuf Technol 103(9):3751–3768

    Article  Google Scholar 

  23. Mustapha H, Kassim R, Rahmat A (2022) Internet of Things adoption in manufacturing: an exploratory of organizational antecedents. Advanced Transdisciplinary Engineering and Technology, Springer, pp. 339-351

  24. Abdmeziem MR, Tandjaoui D, Romdhani I (2016) Architecting the internet of things: state of the art, Robots and Sensor Clouds, pp. 55–75

  25. Aicher T, Schütz D, Spindler M, Liu S, Günthner W, Vogel-Heuser B (2017) Automatic analysis and adaption of the interface of automated material flow systems to improve backwards compatibility. IFAC-PapersOnLine 50(1):1217–1224

    Article  Google Scholar 

  26. Sauter T (2010) The three generations of field-level networks—evolution and compatibility issues. IEEE Trans Industr Electron 57(11):3585–3595

    Article  Google Scholar 

  27. Bylander T (1994) The computational complexity of propositional STRIPS planning. Artif Intell 69(1):165–204

    Article  MathSciNet  MATH  Google Scholar 

Download references

Funding

This research was partially supported by the Caterpillar Research Fellowship.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to John Jung-Woon Yoo.

Ethics declarations

Ethics approval

Not applicable.

Consent to participate

It is confirmed that all the authors are aware and satisfied of the authorship order and correspondence of the paper.

Consent for publication

The publisher has the permission of the authors to publish the given article.

Conflict of interest

The author declares no competing interests.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yoo, J.JW. Computational modular system configuration with backward compatibility. Int J Adv Manuf Technol 125, 3349–3362 (2023). https://doi.org/10.1007/s00170-023-10987-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-023-10987-0

Keywords

Navigation