Hostname: page-component-8448b6f56d-qsmjn Total loading time: 0 Render date: 2024-04-18T10:41:39.278Z Has data issue: false hasContentIssue false

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

Published online by Cambridge University Press:  14 August 2017

Ruirui Chen
Affiliation:
State Key Lab. of CAD&CG, Zhejiang University, Zhejiang, China
Yusheng Liu*
Affiliation:
State Key Lab. of CAD&CG, Zhejiang University, Zhejiang, China
Yue Cao
Affiliation:
State Key Lab. of CAD&CG, Zhejiang University, Zhejiang, China
Jianjun Zhao
Affiliation:
School of Mechanical Science & Engineering, Huazhong University of Science and Technology, Hubei, China
Lin Yuan
Affiliation:
State Key Lab. of CAD&CG, Zhejiang University, Zhejiang, China
Hongri Fan
Affiliation:
College of Mechanical Engineering, Shanghai University of Engineering Science, Shanghai, China
*
Reprint requests to: Yusheng Liu, 866 Yuhangtang Road, Hangzhou 86-13093781234, People's Republic of China. E-mail: ysliu@cad.zju.edu.cn

Abstract

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.

Type
Regular Articles
Copyright
Copyright © Cambridge University Press 2017 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

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.Google Scholar
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.Google Scholar
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.Google Scholar
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.CrossRefGoogle Scholar
Burchfield, R.W. (1982). A Supplement to the Oxford English Dictionary. Oxford: Oxford University Press.Google Scholar
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.CrossRefGoogle Scholar
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.CrossRefGoogle Scholar
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.Google Scholar
Chen, K. (2008). MCAD-ECAD integration: constraint modeling and propagation. Master's Thesis. Georgia Institute of Technology.Google Scholar
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.Google Scholar
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.Google Scholar
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.Google Scholar
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.Google Scholar
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.Google Scholar
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.Google Scholar
Feiler, P.H., Gluch, D.P., & Hudak, J.J. (2006). The Architecture Analysis & Design Language (AADL): An Introduction. Pittsburgh, PA: Carnegie Mellon University Press.Google Scholar
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.Google Scholar
Ho, P.H., & Nicollin, X. (1995). The algorithmic analysis of hybrid systems. Theoretical Computerence 138(94), 334.Google Scholar
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.Google Scholar
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.Google Scholar
Lenny, D. (2013). SysML Distilled: A Brief Guide to the Systems Modeling Language. Boston: Addison-Wesley.Google Scholar
Lewis, R. (2001). Modelling Control Systems Using IEC61499: Applying Function Blocks to Distributed Systems. London: Institution of Engineering and Technology.Google Scholar
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.Google Scholar
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.Google Scholar
Pahl, G., & Beitz, W. (2007). Engineering Design: A Systematic Approach. London: Springer.Google Scholar
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.Google Scholar
Ulrich, K. (1995). The role of product architecture in the manufacturing firm. Research Policy 24(3), 419440.Google Scholar
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.Google Scholar
Weilkiens, T. (2011). Systems Engineering With SysML/UML: Modeling, Analysis, Design. Burlington, VT: Kaufmann.Google Scholar
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.Google Scholar
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.Google Scholar