Skip to main content

ArchME: A Systems Modeling Language extension for mechatronic system architecture modeling

  • Ruirui Chen (a1), Yusheng Liu (a1), Yue Cao (a1), Jianjun Zhao (a2), Lin Yuan (a1) and Hongri Fan (a3)...

System architecture is important for the design of complex mechatronic systems because it acts as an intermediator between conceptual design and detail design. An explicit and exact system modeling language is imperative for successful architecture design. However, some deficiencies remain, such as the lack of geometry elements, hybrid behavior description, and specific association semantics for existing architecture modeling languages. In this study, a Systems Modeling Language extension for mechatronic system architecture modeling called ArchME is proposed. The requirements for the mechatronic System Modeling Language are analyzed, and the metamodels are defined. Then, the modeling elements are determined. Finally, the profiles based on the systems modeling language are defined to support the modeling of function, behavior, structure, and their association. This enables system designers to model the system architecture and facilitates communication between different stakeholders. A case study is provided to demonstrate the modeling capability of ArchME.

Corresponding author
Reprint requests to: Yusheng Liu, 866 Yuhangtang Road, Hangzhou 86-13093781234, People's Republic of China. E-mail:
Hide All
Alur R., Dang T., Esposito J., Hur Y., Ivancic F., Kumar V., Lee U, Mishra P, Pappas G.J., & Sokolsky O. (2003). Hierarchical modeling and analysis of embedded system. Proceedings of the IEEE 91(1), 1128.
Baysal M. M., Roy U., Sudarsan R., Sriram R.D., & Lyons K.W. (2005). Product information exchange using open assembly model: issues related to representation of geometric information. Proc. American Society of Mechanical Engineers Conf., ASME'05. Orlando, FL: International Mechanical Engineering Congress and Exposition.
Behjati R., Yue T., Nejati S., Briand L., & Selic B. (2011). Extending SysML with AADL concepts for comprehensive system architecture modeling. Proc. European Conf. Modelling Foundations and Applications. Berlin: Springer.
Berkenkötter K., Bisanz S., Hannemann U., & Peleska J. (2006). The HybridUML profile for UML 2.0. International Journal on Software Tools for Technology Transfer 8(2), 167176.
Burchfield R.W. (1982). A Supplement to the Oxford English Dictionary. Oxford: Oxford University Press.
Cabrera A.A., Woestenenk K., & Tomiyama T. (2011). An architecture model to support cooperative design for mechatronic products: a control design case. Mechatronics 21(3), 534547.
Cao Y., Liu Y., Fan H., & Fan B. (2013). SysML-based uniform behavior modeling and automated mapping of design and simulation model for complex mechatronics. Computer-Aided Design 45(3), 764776.
Cao Y., Liu Y., & Paredis C.J.J. (2011). System-level model integration of design and simulation for mechatronic systems based on SysML. Mechatronics 21(6), 10631075.
Chen K. (2008). MCAD-ECAD integration: constraint modeling and propagation. Master's Thesis. Georgia Institute of Technology.
Chen K., Bankston J., Panchal J.H., & Schaefer D. (2009). A framework for integrated design of mechatronic systems. In Collaborative Design and Planning for Digital Manufacturing (Wang L., & Nee A.Y.C., Eds.). London: Springer.
Clements P.C. (1996). A survey of architecture description languages. Proc. 8th Int. Workshop on Software Specification and Design, Schloss Velen, Germany, March 22–23.
Crawley E., de Weck O., Eppinger S., Magee C., Moses J., Seering W., Schindall J., Wallae D., & Whitney D. (2004). The influence of architecture in engineering systems. Engineering Systems Monograph. Cambridge, MA: MIT Institute for Data, Systems, and Society.
Eisenbart B., Blessing L., & Gericke K. (2012). Functional modelling perspectives across disciplines: a literature review. Proc. Int. Design Conf., Dubrovnik, Croatia, May 21–24, 2012.
Eisenbart B., Gericke K., & Blessing L. (2013). An analysis of functional modeling approaches across disciplines. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 27(3), 281289.
Fan H., Liu Y., Liu D., Ye X. (2015). Automated generation of the computer-aided design model from the system structure for mechanical systems based on systems modeling language. Journal of Engineering Manufacture 230(5), 883908.
Feiler P.H., Gluch D.P., & Hudak J.J. (2006). The Architecture Analysis & Design Language (AADL): An Introduction. Pittsburgh, PA: Carnegie Mellon University Press.
Hirtz J., Stone R.B., McAdams D.A., Szykman , & Wood K.L. (2002). A functional basis for engineering design: reconciling and evolving previous efforts. Research in Engineering Design 13(2), 6582.
Ho P.H., & Nicollin X. (1995). The algorithmic analysis of hybrid systems. Theoretical Computerence 138(94), 334.
Komoto H., Mishima N., & Tomiyama T. (2012). An integrated computational support for design of system architecture and service. CIRP Annals: Manufacturing Technology 61(1), 159162.
Komoto H., & Tomiyama T. (2012). A framework for computer-aided conceptual design and its application to system architecting of mechatronics products. Computer-Aided Design 44(10), 931946.
Lenny D. (2013). SysML Distilled: A Brief Guide to the Systems Modeling Language. Boston: Addison-Wesley.
Lewis R. (2001). Modelling Control Systems Using IEC61499: Applying Function Blocks to Distributed Systems. London: Institution of Engineering and Technology.
Nagel R.L., Bohm M.R., Stone R.B., McAdams D.A. (2007). A representation of carrier flows for functional design. Proc. Int. Conf. Engineering Design, pp. 413414, Paris, July 28–31.
Ni Y., & Broenink J.F. (2014). A co-modelling method for solving incompatibilities during co-design of mechatronic devices. Advanced Engineering Informatics 28(3), 232240.
Pahl G., & Beitz W. (2007). Engineering Design: A Systematic Approach. London: Springer.
Sen C., Summers J.D., & Mocko G.M. (2013). A formal representation of function structure graphs for physics-based reasoning. Journal of Computing & Information Science in Engineering 13(2), 13441347.
Ulrich K. (1995). The role of product architecture in the manufacturing firm. Research Policy 24(3), 419440.
Umeda Y., Tomiyama T., & Yoshikawa H. (1995). FBS modeling: modeling scheme of function for conceptual design. Proc. 9th Int. Workshop on Qualitative Reasoning, pp. 271278, Amsterdam.
Weilkiens T. (2011). Systems Engineering With SysML/UML: Modeling, Analysis, Design. Burlington, VT: Kaufmann.
Yuan L., & Liu Y. (2014). A hierarchical material flow based automated functional decomposition for conceptual design of working machines. Proc. American Society of Mechanical Engineers Conf., ASME'15. New York: Computers and Information in Engineering.
Yuan L., Zhang Z., & Liu Y. (2015). An automated function decomposition method based on a formal representation of solid material's shape. Proc. Int. Conf. Engineering Design, ICED'15. Milan: Design Methods and Tools.
Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

  • ISSN: 0890-0604
  • EISSN: 1469-1760
  • URL: /core/journals/ai-edam
Please enter your name
Please enter a valid email address
Who would you like to send this to? *



Full text views

Total number of HTML views: 5
Total number of PDF views: 18 *
Loading metrics...

Abstract views

Total abstract views: 171 *
Loading metrics...

* Views captured on Cambridge Core between 14th August 2017 - 23rd January 2018. This data will be updated every 24 hours.