Authors' Reply to “Comments on Object-Oriented Modeling of Complex Mechatronic Components for the Manufacturing Industry”

In his comments to our paper published in the IEEE/ASME Transactions on Mechatronics (vol. 12, no. 6, pp. 696--702, Dec. 2007), K. Thramboulidis points out many issues related to the application of the object-oriented modeling approach proposed in the paper. The comments of Thramboulidis are relevant and properly referenced, especially considering the section about unified/universal modeling language (UML), its variants (i.e., UML 1.4, UML-RT, UML 2.0) and the conceptual elements of component-based design. However, we believe that the author of the comments has focused his attention too much on the software implementation aspects, including engineering tools and run-time execution frameworks for the control software, which are actually outside the scope of the original paper. In this reply, we aim to emphasize the main contribution of the paper and analyze the issues raised in the comments, with particular regard to our plan to address them in future works.

[1]  Paul Clements,et al.  Documenting Component and Connector Views with UML 2.0 , 2004 .

[2]  Arjan van der Schaft,et al.  Hamiltonian formulation of bond graphs , 2003 .

[3]  Maki Habib,et al.  Mechatronics - A unifying interdisciplinary and intelligent engineering science paradigm , 2007, IEEE Industrial Electronics Magazine.

[4]  Alan S. Perelson,et al.  System Dynamics: A Unified Approach , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  Augusto Sampaio,et al.  Class and Capsule Refinement in UML for Real Time , 2004, WMF.

[6]  Marcello Bonfè,et al.  On the Use of UML for Modeling Mechatronic Systems , 2007, IEEE Transactions on Automation Science and Engineering.

[7]  Marcello Bonfe,et al.  Object-Oriented Modeling of Complex Mechatronic Components for the Manufacturing Industry , 2007 .

[8]  Marcello Bonfè,et al.  An object-oriented approach to manufacturing systems modeling , 2006, 2006 IEEE International Conference on Automation Science and Engineering.

[9]  Marcello Bonfè,et al.  Object-oriented modeling of multi-domain systems , 2005, IEEE International Conference on Automation Science and Engineering, 2005..

[10]  Dean Karnopp,et al.  Understanding multibody dynamics using bond graph representations , 1997 .

[11]  Marcello Bonfe,et al.  TOWARDS OBJECT-ORIENTED MODELING OF COMPLEX MECHATRONIC SYSTEMS FOR THE MANUFACTURING INDUSTRY , 2006 .

[12]  Bran Selic Protocols and ports: reusable inter-object behavior patterns , 1999, Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702).

[13]  K.C. Thramboulidis,et al.  Using UML in control and automation: a model driven approach , 2004, 2nd IEEE International Conference on Industrial Informatics, 2004. INDIN '04. 2004.

[14]  Bran Selic,et al.  Real-time object-oriented modeling , 1994, Wiley professional computing.

[15]  M. Bonfe,et al.  A practical approach to object-oriented modeling of logic control systems for industrial applications , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[16]  Bran Selic,et al.  Using UML for Modeling Complex Real-Time Systems , 1998, LCTES.