Integrating viewpoints in the development of mechatronic products

Mechatronics - Tập 24 - Trang 745-762 - 2014
Martin Törngren1, Ahsan Qamar1, Matthias Biehl1, Frederic Loiret1, Jad El-khoury1
1Department of Machine Design, Royal Institute of Technology (KTH), Stockholm, Sweden

Tài liệu tham khảo

ISO. Software and systems engineering – architecture description (ISO/IEC/IEEE 42010). Tech. rep., ISO; 2011. Estefan JA. Survey of model-based systems engineering (MBSE) methodologies, Revision B. Tech. rep., Jet Propulsion Laboratory, California Institute of Technology; 2008. Törngren M, Tripakis S, Derler P, Lee EA. Design contracts for cyber-physical systems: making timing assumptions explicit. Tech. rep. UCB/EECS-2012-191, EECS Department, University of California, Berkeley; 2012. <http://www.eecs.berkeley.edu/Pubs/TechRpts/2012/EECS-2012-191.html>. Derler P, Lee EA, Torngren M, Tripakis S. Cyber-physical system design contracts. In: ICCPS ’13: ACM/IEEE 4th international conference on cyber-physical systems; 2013. <http://chess.eecs.berkeley.edu/pubs/959.html>. Qamar A. Model and dependency management in mechatronic design. Ph.D. thesis, KTH – Royal Institute of Technology; 2013. Biehl, 2012, On the modeling and generation of service-oriented tool chains, J Softw Syst Model, 0275 Sussman JM. Collected views on complexity in systems. Tech. rep. ESD-WP-2003-01.06, Royal Institute of Technology (KTH); 2003. <http://esd.mit.edu/WPS/internal-symposium/esd-wp-2003-01.06.pd>. Brooks, 1987, No silver bullet essence and accidents of software engineering, Computer, 20, 10, 10.1109/MC.1987.1663532 Torry-Smith, 2013, Challenges in designing mechatronic systems, J Mech Des, 135, 011005, 10.1115/1.4007929 Leveson, 2012 Adamsson N. Interdisciplinary integration in complex product development: mnagerial implications of embedding software in manufactured goods. Ph.D. thesis, KTH – Royal Institute of Technology; 2007. Malvius D. Integrated information management in complex product development. Ph.D. thesis, KTH – Royal Institute of Technology; 2009. Hehenberger P. Proceedings 1st workshop onmechatronic design. Johannes Kepler University, Linz, 2012. <http://mechatronic-design.jku.at>. van Amerongen, 2003, Mechatronic design, Mechatronics, 13, 1045, 10.1016/S0957-4158(03)00042-4 Frey, 2009, Multi-domain product modelling: from requirements to CAD and simulation tools, 477 Oliver, 1997 Tjalve E. Systematic design of industrial products. Institute of Product Development, The Technical University of Denmark; 2003. ISBN: 9788798136019. Siemens PLM Software. Solid edge; 2011. <http://www.plm.automation.siemens. com/en_us/products/velocity/solidedge/index.shtml>. Mathworks. Matlab/Simulink; 2013. <http://www.mathworks.com/products/simulink>. IBM. Rational rhapsody developer; 2013. <http://www-142.ibm.com/software/products/us/en/ratirhap>. Tomiyama, 2007, Complexity of multi-disciplinary design, CIRP Ann – Manuf Technol, 56, 185, 10.1016/j.cirp.2007.05.044 Buur, 1989, Design models in mechatronic product development, Des Stud, 10, 155, 10.1016/0142-694X(89)90033-1 Qamar, 2012, Dependency modeling and model management in mechatronic design, J Comput Inform Sci Eng, 12, 041009, 10.1115/1.4007986 Finkelstein, 2000, A foolish consistency: technical challenges in consistency management, 1 Pratt, 2001, Introduction to ISO 10303—the STEP standard for product data exchange, J Comput Inform Sci Eng, 1, 102, 10.1115/1.1354995 Shaw, 1996 Tratt, 2005, Model transformations and tool integration, Softw Syst Model, 4, 112, 10.1007/s10270-004-0070-1 Christie A, Levine L, Morris EJ, Riddle B, Zubrow D. Software process automation: interviews, survey, and workshop results. Tech. rep., SEI; 1997. <http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.115.9896>. Derler, 2012, Modeling cyber-physical systems, Proc IEEE, 100, 13, 10.1109/JPROC.2011.2160929 Frost, 2007, Jazz and the Eclipse way of collaboration, IEEE Softw, 24, 114, 10.1109/MS.2007.170 Hein C, Ritter T, Wagner M. Model-driven tool integration with ModelBus. In: Workshop future trends of model-driven development; 2009. Atkinson, 2008, Reducing accidental complexity in domain models, Softw Syst Model, 7, 345, 10.1007/s10270-007-0061-0 Object Management Group. OMG systems modeling language specification V1.3; 2012a. <http://www.omg.org/spec/SysML/1.3/>. Shah, 2010, Multi-view modeling to support embedded systems engineering in SysML, vol. 5765, 580, 10.1007/978-3-642-17322-6_25 Cao, 2011, System-level model integration of design and simulation for mechatronic systems based on SysML, Mechatronics, 21, 1063, 10.1016/j.mechatronics.2011.05.003 Brooks, 1987, No silver bullet – essence and accident in software engineering, IEEE Comput, 20, 10, 10.1109/MC.1987.1663532 Vallecillo A. On the combination of domain specific modeling languages. In: Modeling foundations and applications. Lecture notes in computer science, vol. 6138; 2010. p. 305–20. doi:10.1007/978-3-642-13595-8_24. Mosterman, 2004, Computer automated multi-paradigm modeling: an introduction, Simul: Trans Soc Model Simul Int, 80, 433, 10.1177/0037549704050532 Bini, 2008, Delay-aware period assignment in control systems, 291, 10.1109/RTSS.2008.45 Hazelrigg, 1998, A framework for decision based engineering design, J Mech Des, 120, 653, 10.1115/1.2829328 Biehl M. Semantic anchoring of TIL. Tech. rep. ISRN/KTH/MMK/R-12/19-SE, Royal Institute of Technology; 2012. <http://www1.md.kth.se/biehl/files/papers/semantics.pdf>. Takai, 2011, An approach toward integrating top-down and bottom-up product concept and design selection, J Mech Des, 133, 071007, 10.1115/1.4004233 Nuseibeh, 1992, ViewPoints: a vehicle for method and tool integration, 50, 10.1109/CASE.1992.200130 Persson, 2013, A characterization of integrated multi-view modeling in the context of embedded and cyber-physical systems Medvidovic, 2000, A classification and comparison framework for software architecture description language, IEEE Trans Softw Eng, 26, 70, 10.1109/32.825767 Borches, 2011, A3 architecture overviews – harvesting architectural knowledge to enhance evolvability of embedded systems, 121 de Alfaro, 2001, Interface theories for component-based design, vol. 2211 de Alfaro, 2002, Timed interfaces, 108 Alur R, Weiss G. Regular specifications of resource requirements for embedded control software. In: IEEE real-time and embedded technology and applications symposium; 2008. p. 159–68. Benveniste, 2009, Multi-viewpoint state machines for rich component models Sun, 2009, Contract-based system-level composition of analog circuits, 605 Sangiovanni-Vincentelli A, Damm W, Passerone R. Taming Dr. Frankenstein: contract-based design for cyber-physical systems. Eur J Control 2012;18(3):217–238. Thramboulidis, 2010, The 3+1 SysML view-model in model integrated mechatronics, J Softw Eng Appl, 3, 109, 10.4236/jsea.2010.32014 Eppinger, 2012 Object Management Group. SysML – modelica transformation (SyM) V1.0; 2012b. <http://www.omg.org/spec/SyM/1.0/>. Bhave, 2011, View consistency in architectures for cyber-physical systems, 151, 10.1109/ICCPS.2011.17 Gausemeier, 2010 Albers, 2011, System architecture modeling in a software tool based on the contact and channel approach (C&C-A), J Mech Des, 133, 101006, 10.1115/1.4004971 Association of German Engineers, 2004 Asplund F. Tool integration and safety – a foundation for analysing the impact of tool integration on non-functional properties licentiate thesis, October 2012, Stockholm, Sweden. Ph.D. thesis, KTH – Royal Institute of Technology; 2012. Siegers R. The abcs of afs: understanding architecture frameworks. In: Proceedings of INCOSE international symposium, Rochester, NY, July 10–15; 2005. Mark, 2004 Biehl M. Literature study on model transformations. Tech. rep. ISRN/KTH/MMK/R-10/07-SE, Royal Institute of Technology; 2010. Levi L, Mustafiz S, Denil J, Vangheluwe H, Jukss M. FTG + PM: an integrated framework for investigating model transformation chains. SDL 2013: model-driven dependability engineering. Lecture notes in computer science; 2013. p. 7916:182–202. doi:10.1007/978-3-642-38911-5_11. Reyer, 2002, Combined optimal design and control with application to an electric DC motor, J Mech Des, 124, 183, 10.1115/1.1460904 Albers, 2010, Integrated structural and controller optimization in dynamic mechatronic systems, J Mech Des, 132, 41008, 10.1115/1.4001380 Kawahara R, Dotan D, Sakairi T, Kirshin A. Verification of embedded system’s specification using collaborative simulation of SysML and simulink models. In: International conference on model-based systems engineering; 2009. p. 21–28. <http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber= 5031716>. doi:10.1109/MBSE.2009.5031716. Brisolara LB, Oliveira MFS, Nascemento FAM, Carro L, Wagner FR. Using UML as a front-end for an efficient simulink-based multithread code generation targeting MPSoCs. In: 4th international UML DAC workshop. California, USA; 2007. p. 11–6. Reichmann C, Gebauer D, Müller-Glaser KD. Model level coupling of hetergeneous embedded systems. In: 2nd RTAS workshop on model-driven embedded systems; 2004. Kerzhner AA. Using logic-based approaches to explore system architectures for systems engineering. Ph.D. thesis, Georgia Institute of Technology, Atlanta, GA, USA; 2012. <https://smartech.gatech.edu/handle/1853/44748>. Ravichandran, 2006, Simultaneous plant – controller design optimization of a two-link planar manipulator, Mechatronics, 16, 233, 10.1016/j.mechatronics.2005.09.008 da Silva, 2009, Integrated structure and control design for mechatronic systems with configuration-dependent dynamics, Mechatronics, 19, 1016, 10.1016/j.mechatronics.2009.06.006 Yan, 2009, Integrated control and mechanism design for the variable input-speed servo four-bar linkages, Mechatronics, 19, 274, 10.1016/j.mechatronics.2008.07.008 Shell, 2003, The synthesis of optimal systems design solutions, Syst Eng, 6, 92, 10.1002/sys.10037 Klein, 1989, Conflict resolution in cooperative design, Artif Intell Eng, 4, 168, 10.1016/0954-1810(89)90013-7 Ostrosi, 2011, Fuzzy modelling of consensus during design conflict resolution, Res Eng Des, 23, 53, 10.1007/s00163-011-0114-9 Wasserman, 1989, Tool integration in software engineering environments, 137 Brown, 1994 Broy, 2010, Seamless model-based development: from isolated tools to integrated model engineering environments, Proc IEEE, 98, 526, 10.1109/JPROC.2009.2037771 Wicks, 2007, A new research agenda for tool integration, J Syst Softw, 80, 1569, 10.1016/j.jss.2007.03.089 Yang, 1996, Classification of and experimentation on tool interfacing in software development environments, 10.1109/APSEC.1996.566740 Dijkman R. Multi-viewpoint architectural design: consistency in multi-viewpoint architectural design. Ph.D. thesis, University of Twente, Netherlands; 2006. Engels, 1994, A combined reference model- and view-based approach to system specification, Int J Softw Eng Knowl Eng Schätz, 2003, Consistency in model-based development, 10.1109/ECBS.2003.1194810 Simmonds J, Van Der Straeten R, Jonckers V, Mens T. Maintaining consistency between UML models with description logic. In: Jérôme E, Bernard C, editors. L’OBJET, vol. 10; 2004. p. 231–44. Straeten R.V.D, Mens T, Simmonds J, Jonckers V. Using description logic to maintain consistency between UML models. UML 2003, the unified modeling language modeling languages and applications. Lecture notes in computer science; 2003. p. 2863:326–40. doi:10.1007/978-3-540-45221-8_28. Mens, 2006, Detecting and resolving model inconsistencies using transformation dependency analysis, vol. 4199, 200, 10.1007/11880240_15 Van Der Straeten, 2006, Model refactorings through rule-based inconsistency resolution, 1210, 10.1145/1141277.1141564 Törngren, 2008 Qamar A, Herzig SJI, Paredis CJJ. A domain-specific language for dependency management in model-based systems engineering. In: 7th workshop on multi-paradigm modeling, proceedings of international conference on modeling foundations and applications. FL, USA: Miami; 2013.