Flexible Specification of STEP Application Protocol Extensions and Automatic Derivation of Tool Capabilities

Thorsten Koch, Jörg Holtmann, Timo Lindemann

Abstract

Original equipment manufacturers (OEMs) build mechatronic systems using components from several suppliers in industry sectors like automation. The suppliers provide geometrical information via the standardized exchange format STEP, such that the OEM is able to virtually layout the overall system. Beyond the geometrical information, the OEM needs additional technical information for his development tasks. For that reason, STEP provides an extension mechanism for extending and tailoring STEP to project-specific needs. However, extending STEP moreover requires extending several capabilities of all involved tools, causing high development effort. This effort prevents the project-specific utilization of the STEP extension mechanism and forces the organizations to use awkward workarounds. In order to cope with this problem, we present a model-driven approach enabling the flexible specification of STEP extensions and particularly the automatic derivation of the required further capabilities for two involved tools. We illustrate and evaluate the approach with an automation production system example.

References

  1. Eysholdt, M. and Behrens, H. (2010). Xtext: Implement your language faster than the quick and dirty way. In OOPSLA'10, pages 307-309. ACM.
  2. Gu, P. and Chan, K. (1995). Product modelling using step. Computer-Aided Design, 27(3):163 - 179.
  3. Industrie 4.0 Working Group (2013). Recommendations for implementing the strategic initiative INDUSTRIE 4.0. Final report.
  4. Iraqi Houssaini, M., Kleiner, M., and Roucoules, L. (2012). Tools interoperability in engineering design using model-based engineering. In ASME 2012, pages 615- 623.
  5. ISO (1994). ISO 10303-1:1994: Industrial automation systems and integration - Product data representation and exchange -Part 1: Overview and fundamental principles.
  6. ISO (2004). ISO 10303-11:2004: Industrial automation systems and integration - Product data representation and exchange - Part 11: Description methods: The EXPRESS language reference manual.
  7. ISO (2007). ISO 10303-28:2007: Industrial automation systems and integration - Product data representation and exchange - Part 28: Implementation methods: XML representations of EXPRESS schemas and data, using XML schemas.
  8. Kitchenham, B., Pickard, L., and Pfleeger, S. L. (1995). Case studies for method and tool evaluation. IEEE Software, 12(4):52-62.
  9. Kramer, T. and Xu, X. (2009). STEP in a Nutshell. In Advanced Design and Manufacturing Based on STEP, pages 1-22. Springer.
  10. Min, H. (2000). Electronic data interchange in supply chain management. In Encyclopedia of Production and Manufacturing Management, pages 177- 183. Springer.
  11. OMG (2011). Business Process Model and Notation (BPMN): Version 2.0.2.
  12. OMG (2014). Object Constraint Language (OCL): Version 2.4.
  13. OMG (2015a). Meta Object Facility (MOF) Core Specification: Version 2.5.
  14. Steel, J., Duddy, K., and Drogemuller, R. (2011). A transformation workbench for building information models. In ICMT 2011, pages 93-107. Springer.
  15. Steinberg, D., Budinsky, F., Paternostro, M., and Merks, E. (2008). EMF: Eclipse Modeling Framework. Addison-Wesley, 2nd edition.
  16. Usher, J. M. (1996). A STEP-based object-oriented product model for process planning. Computers & Industrial Engineering, 31(1-2):185-188.
  17. Vogel-Heuser, B., Legat, C., Folmer, J., and Feldmann, S. (2014). Researching evolution in industrial plant automation: Scenarios and documentation of the pick and place unit. Technical report, Institute of Automation and Information Systems, Technische Universität München.
  18. Xie, Q. S. and Chen, W.-L. (2009). A Generic Product Modelling Framework for Rapid Development of Customised Products. In Advanced Design and Manufacturing Based on STEP, pages 331-352. Springer.
  19. Yildiz, O., Aouadi, N., Karkouch, A., Pernelle, P., Gzara, L., and Tollenaere, M. (2014). MDA Based Tool for PLM' Models Building and Evolving. In APMS 2014, pages 315-322. Springer.
  20. Zha, X. and Du, H. (2002). A PDES/STEP-based model and system for concurrent integrated design and assembly planning. Computer-Aided Design, 34(14):1087 - 1110.
Download


Paper Citation


in Harvard Style

Koch T., Holtmann J. and Lindemann T. (2017). Flexible Specification of STEP Application Protocol Extensions and Automatic Derivation of Tool Capabilities . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 53-64. DOI: 10.5220/0006137400530064


in Bibtex Style

@conference{modelsward17,
author={Thorsten Koch and Jörg Holtmann and Timo Lindemann},
title={Flexible Specification of STEP Application Protocol Extensions and Automatic Derivation of Tool Capabilities},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={53-64},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006137400530064},
isbn={978-989-758-210-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Flexible Specification of STEP Application Protocol Extensions and Automatic Derivation of Tool Capabilities
SN - 978-989-758-210-3
AU - Koch T.
AU - Holtmann J.
AU - Lindemann T.
PY - 2017
SP - 53
EP - 64
DO - 10.5220/0006137400530064