Abstract
The creation of an adequate architecture is an essential ingredient to develop complex systems in an effective and economical way. In spite of many advances in model-based development, architecture creation still is more art than systematic engineering. This chapter describes a method and tool to support the architectural phase of the development of adaptive systems in a systematic and model-based way. In order to assist architects, the method discerns static decomposition and dynamic behaviours of the system, which are employed to structure the architects’ work. The support encompasses amongst others the systematic generation of possible decomposition structures and the selection of the optimal subsystem decomposition by evaluating dynamic properties in a quantitative way. This method and tool together define and verify static decomposition and dynamic behaviours of the target system, and manage the interactions from various aspects across engineering disciplines. The method and tool are described and demonstrated with a case concerning the systems architecting part of a toner-based printer.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
In this chapter the terms adaptivity and adaptability are used in a reciprocal manner.
- 2.
Operational complexity can be thought of as the amount of information needed to soundly operate the system.
- 3.
Design complexity can be thought of as the amount of information needed to soundly design the system.
- 4.
According to Wikipedia, systems architecture is the conceptual model that defines the structure, behaviour, and more views of a system.
- 5.
The interval logic applies to temporal relations as well as to spatial relations.
References
20-sim tooling (2010). http://www.20sim.com/. Accessed May 2012
Allen, J.F.: Maintaining knowledge about temporal intervals. Commun. ACM 26, 832–843 (1983)
Buede, D.M.: The Engineering Design of Systems: Models and Methods, 2nd edn. Wiley, Hoboken (2009)
Dahmus, J.B., Gonzalez-Zugasti, J.P., Otto, K.N.: Modular product architecture. Des. Stud. 22, 409–424 (2001)
D’Amelio, V., Chmarra, M.K., Tomiyama, T.: Early design interference detection based on qualitative physics. Res. Eng. Des. 22, 223–243 (2011)
Dieterle, W.: Mechatronics systems: Automotive applications and modern design methodologies. Ann. Rev. Control 29, 273–277 (2005)
Du, X., Jiao, J., Tseng, M.M.: Architecture of product family: Fundamentals and methodology. Concurr. Eng. 9, 309–325 (2001)
Ferguson, S., Lewis, K., Siddigi, A., de Weck, O.L.: Flexible and reconfigurable systems: Nomenclature and review. In: Proceedings of the ASME 2007 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference (IDETC/CIE 2007), Paper no. DETC2007-35745, pp. 249–263 (2007)
Forbus, K.D.: Qualitative process theory. Artif. Intel. 24, 85–168 (1984)
Forsberg, K., Mooz, H.: The relationship of system engineering to the project cycle. In: Proceedings of the Joint conference sponsored by National Council On Systems Engineering (NCOSE) and American Society for Engineering Management (ASEM), Chattanooga, pp. 1–12 (1991)
Gu, P., Hashemian, M., Nee, A.Y.C.: Adaptable design. CIRP Ann. Manuf. Technol. 53, 539–557 (2004)
Gu, P., Hashemian, M., Sosale, S., Rivin, E.: An integrated modular design methodology for life-cycle engineering. CIRP Ann. Manuf. Technol. 46, 71–74 (1997)
Henderson, R.M., Clark, K.B.: Architectural innovation: The reconfiguration of existing product technologies and the failure of established firms. Adm. Sci. Q. 35, 9–30 (1990)
Holmqvist, T.K.P., Persson, M.L.: Analysis and improvement of product modularization methods: Their ability to deal with complex products. Syst. Eng. 6, 195–209 (2003)
Jiao, J., Simpson, T.W., Siddique, Z.: Product family design and platform-based product development: a state-of-the-art review. J. Intell. Manuf. 18, 5–29 (2007)
Komoto, H., Tomiyama, T.: Computational support for system architecting. In: Proceedings of International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, Paper no. DETC2010-28683, pp. 25–34 (2010)
Komoto, H., Tomiyama, T.: A system architecting tool for mechatronic systems design. CIRP Ann. Manuf. Technol. 59, 171–174 (2010)
Komoto, H., Tomiyama, T.: Multi-disciplinary system decomposition of complex mechatronics systems. CIRP Ann. Manuf. Technol. 60, 191–194 (2011)
Komoto, H., Tomiyama, T.: A framework for computer-aided conceptual design and its application to system architecting of mechatronics products. Comput. Aided Des. 44, 931–946 (2012)
Maier, M.W., Rechtin, E.: The Art of Systems Architecting, 2nd edn. CRC, Boca Raton (2000)
Marshall, R., Leaney, P.G., Botterell, P.: Modular design. Manuf. Eng. 78, 113–116 (1999)
Matlab/Simulink (2010). http://www.mathworks.com/products/simulink/. Accessed May 2012
Modelica Association: Modelica®; – a unified object-oriented language for physical systems modeling, Language specification, Version 3.2 (2010)
Muller, G.: Systems Architecting: A Business Perspective. CRC, Boca Raton (2011)
Olewnik, A., Brauen, T., Ferguson, S., Lewis, K.: A framework for flexible systems and its implementation in multiattribute decision making. ASME J. Mech. Des. 126, 412–441 (2001)
Olewnik, A., Lewis, K.: A decision support framework for flexible system design. J. Eng. Des. 17, 75–97 (2006)
Pahl, G., Beitz, W.: Engineering Design: A Systematic Approach. Springer, Berlin (1988)
Palani Rajan, P.K., Van Wie, M., Cambell, M.I., Wood, K.L., Otto, K.N.: An empirical foundation for product flexibility. Des. Stud. 26, 405–438 (2005)
Sage, A.P., Rouse, W.B. (eds.): Handbook of Systems Engineering and Management, 2nd edn. Wiley, Hoboken (2009)
Simpson, T.W., Siddique, Z., Jiao, J. (eds.): Product Platform and Product Family Design: Methods and Applications. Springer, New York (2005)
Software Engineering Institute: Software architecture overview (2012). URL http://www.sei.cmu.edu/architecture/. Accessed May 2012
Stone, R.B., Wood, K.L.: Development of a functional basis for design. J. Mech. Des. 122, 359–370 (2000)
Tomiyama, T., d’Amelio, V., Urbanic, J., ElMaraghy, W.: Complexity of multi-disciplinary design. CIRP Ann. Manuf. Technol. 56, 185–188 (2007)
Umeda, Y., Ishii, M., Yoshioka, M., Shimomura, Y., Tomiyama, T.: Supporting conceptual design based on the function-behavior-state modeler. Artif. Intel. Eng. Des. Anal. Manuf. 10, 275–288 (1996)
Umeda, Y., Kondoh, S., Shimomura, Y., Tomiyama, T.: Development of design methodology for upgradable products based on function-behavior-state modeling. Artif. Intel. Eng. Des. Anal. Manuf. 19, 161–182 (2005)
van de Laar, P., Punter, T. (eds.): Views on Evolvability of Embedded Systems. Springer, Dordrecht (2011)
VDI: VDI 2206: Design methodology for mechatronic systems. Beuth Verlag GmbH, Berlin (2004)
Yoshioka, M., Umeda, Y., Takeda, H., Shimomura, Y., Nomaguchi, Y., Tomiyama, T.: Physical concept ontology for the knowledge intensive engineering framework. Adv. Eng. Inform. 18, 95–113 (2004)
Acknowledgements
This work has been carried out as part of the Octopus project with Océ-Technologies B.V. under the responsibility of the Embedded Systems Institute. This project is partially supported by the Netherlands Ministry of Economic Affairs, Agriculture, and Innovation under the BSIK program.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this chapter
Cite this chapter
Komoto, H., Hamberg, R., Tomiyama, T. (2013). Supporting the Architecting Process of Adaptive Systems. In: Basten, T., Hamberg, R., Reckers, F., Verriet, J. (eds) Model-Based Design of Adaptive Embedded Systems. Embedded Systems, vol 22. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-4821-1_6
Download citation
DOI: https://doi.org/10.1007/978-1-4614-4821-1_6
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-4820-4
Online ISBN: 978-1-4614-4821-1
eBook Packages: EngineeringEngineering (R0)