Designing CAx-process Chains - Model and Modeling Language for CAx-Process Chain Methodology

Pascal Schug, Alexandr Kotlov

2014

Abstract

Product development and production processes are supported by software systems during the development and planning phases. The usage of these software tools during or prior to and post the different process steps is called CAx-processes. The combination of these CAx-processes form process chains, also known as CAx-process chains (CAx-PCs), which mirror the production processes virtually. The content of this paper introduces a solution for designing the software chains in conformity to the methodology for evaluation, analysis and optimization of CAx-PCs. The solution includes the definition of DSL expressing the model for CAx-PCs and the software prototype "CAx-process chain designer" for deriving the alternatives of CAx-PCs from the expressed model.

References

  1. Bass, Len and Clements, Paul and Kazman, Rick (ed.), 2003, Software architecture in practice, AddisonWesley Professional.
  2. Bézivin, J., 2005, 'On the unification power of models', Software & Systems Modeling, Springer(4(2)), 171- 188.
  3. Brecher, C., Vitr, M. & Wolf, J., 2006, 'Closed-loop CAPP/CAM/CNC process chain based on STEPand STEP-NC inspection tasks', International Journal of Computer Integrated Manufacturing 19(6), 570-580.
  4. Bullinger, H. J., et al. (eds.), 2008, Handbuch Unternehmensorganisation: Strategien, Planung, Umsetzung, 3rd edn., Springer Berlin, Berlin.
  5. Cook, S. (ed.), 2007, Domain-specific development with Visual Studio DSL tools, Addison-Wesley, Upper Saddle River, NJ.
  6. Deacon J., 2009, 'Model-view-controller (mvc) architecture' 2009, from http://www. jdl. co. uk/briefings/MVC. pdf.
  7. Eeles P., 2005, Capturing architectural requirements, from http://ibm.com/developerworks/rational/library.
  8. Efftinge S., Völter M., 2006, 'oAW xText: A framework for textual DSLs', Workshop on Modeling Symposium at Eclipse Summit 32.
  9. Feldhusen, J. & Grote, K.-H., 2013, 'Pahl/Beitz Konstruktionslehre: Methoden und Anwendung erfolgreicher Produktentwicklung', Pahl/Beitz Konstruktionslehre 2013.
  10. Fowler, M., 2008, Domain-specific languages, from http://martinfowler.com/bliki/DomainSpecificLanguag e.html.
  11. Fowler, M., 2005, 'Language workbenches: The killer-app for domain specific languages' 2005.
  12. Fowler, M., 2010, Domain-specific languages, Pearson Education.
  13. Grady, R. B., 1992, Practical software metrics for project management and process improvement, Prentice Hall, Englewood Cliffs, NJ.
  14. Hutchinson, J., Rouncefield, M. & Whittle, J., 2011, 'Model-driven engineering practices in industry', in R. N. Taylor, H. Gall, & N. Medvidovic (eds.), Proceeding of the 33rd international conference, Waikiki, Honolulu, HI, USA, pp. 633-642.
  15. Jackson, M., 1995, 'Requirements and specifications: a lexicon of software practice, principles and prejudices', Addison Wesley, Wokingham 1995.
  16. Kelly, S., & Tolvanen, J. P., 2000, 'International Workshop on Model Engineering: Visual domainspecific modeling: Benefits and experiences of using metaCASE tools', ECOOP 2000.
  17. Klocke, F. & Straube, A.M., 2004, 'Virtual Process Engineering - An approach to integrate VR, FEM, and simulation tools in the manufacturing chain', Mécanique & Industries 5(2), 199-205.
  18. Kosar, T., Oliveira, N., Mernik, M., Pereira, V., Crepinsek, M., Da, C. & Henriques, R., 2010, 'Comparing general-purpose and domain-specific languages: An empirical study', Computer Science and Information Systems 7(2), 247-264.
  19. Ludewig, J. & Lichter, H., 2007, Software Engineering: Grundlagen, Menschen, Prozesse, Techniken, 1st edn., Dpunkt-Verl., Heidelberg.
  20. Minoufekr, M.; Glasmacher, L. & Adams, O. (2013), Macroscopic Simulation of Multi-axis Machining Processes., in Jean-Louis Ferrier; Oleg Yu. Gusikhin; Kurosh Madani & Jurek Z. Sasiadek, ed., 'ICINCO (2)78 , SciTePress, , pp. 505-516 .
  21. Nielsen, J., 2005, 'Ten usability heuristics' 2005.
  22. OMG, 2005, Unified Modeling Language (UML), from http://www.omg.org/spec/UML/2.0.
  23. OMG, 2011, Business Process Model and Notation (BPMN), from http://www.omg.org/spec/BPMN/2.0.
  24. Reenskaug, Trygve Mikjel H, 1979, 'The original MVC reports' 1979.
  25. Sääski J., Salonen T. and Jukka P., 2005, 'Integration of CAD, CAM and NC with Step-NC', VTT 2005.
  26. Schug P., Glasmacher L., Klocke F., 2014, 'Modeling und Evaluation of CAx-Process chains', Innovations of Sustainable Production for Green Mobility, 3rd International Chemnitz Manufacturing Colloquium ICMC 2014(1), 872-891.
  27. Steinberg, D. (ed.), 2009, EMF: Eclipse Modeling Framework, 2nd edn., Addison-Wesley, Upper Saddle River, NJ.
  28. Taylor, R. N., Gall, H. & Medvidovic, N. (eds.), 2011, Proceeding of the 33rd international conference.
  29. Tolvanen, J.-P. & Rossi, M., 2003, 'MetaEdit+: defining and using domain-specific modeling languages and code generators', Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications 2003, 92.
  30. Werner Dankwort, C., Weidlich, R., Guenther, B. & Blaurock, J. E., 2004, 'Engineers' CAx education-it's not only CAD', Computer-Aided Design 36(14), 1439-1450.
  31. Wiegers, K. E., 2000, 'Karl Wiegers describes 10 requirements traps to avoid', Software Testing & Quality Engineering 2(1).
Download


Paper Citation


in Harvard Style

Schug P. and Kotlov A. (2014). Designing CAx-process Chains - Model and Modeling Language for CAx-Process Chain Methodology . In Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO, ISBN 978-989-758-040-6, pages 724-733. DOI: 10.5220/0005054507240733


in Bibtex Style

@conference{icinco14,
author={Pascal Schug and Alexandr Kotlov},
title={Designing CAx-process Chains - Model and Modeling Language for CAx-Process Chain Methodology},
booktitle={Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,},
year={2014},
pages={724-733},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005054507240733},
isbn={978-989-758-040-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,
TI - Designing CAx-process Chains - Model and Modeling Language for CAx-Process Chain Methodology
SN - 978-989-758-040-6
AU - Schug P.
AU - Kotlov A.
PY - 2014
SP - 724
EP - 733
DO - 10.5220/0005054507240733