Skip to main content

Supporting the Architecting Process of Adaptive Systems

  • Chapter
  • First Online:
Model-Based Design of Adaptive Embedded Systems

Part of the book series: Embedded Systems ((EMSY,volume 22))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    In this chapter the terms adaptivity and adaptability are used in a reciprocal manner.

  2. 2.

    Operational complexity can be thought of as the amount of information needed to soundly operate the system.

  3. 3.

    Design complexity can be thought of as the amount of information needed to soundly design the system.

  4. 4.

    According to Wikipedia, systems architecture is the conceptual model that defines the structure, behaviour, and more views of a system.

  5. 5.

    The interval logic applies to temporal relations as well as to spatial relations.

References

  1. 20-sim tooling (2010). http://www.20sim.com/. Accessed May 2012

  2. Allen, J.F.: Maintaining knowledge about temporal intervals. Commun. ACM 26, 832–843 (1983)

    Article  MATH  Google Scholar 

  3. Buede, D.M.: The Engineering Design of Systems: Models and Methods, 2nd edn. Wiley, Hoboken (2009)

    Book  Google Scholar 

  4. Dahmus, J.B., Gonzalez-Zugasti, J.P., Otto, K.N.: Modular product architecture. Des. Stud. 22, 409–424 (2001)

    Article  Google Scholar 

  5. D’Amelio, V., Chmarra, M.K., Tomiyama, T.: Early design interference detection based on qualitative physics. Res. Eng. Des. 22, 223–243 (2011)

    Article  Google Scholar 

  6. Dieterle, W.: Mechatronics systems: Automotive applications and modern design methodologies. Ann. Rev. Control 29, 273–277 (2005)

    Article  Google Scholar 

  7. Du, X., Jiao, J., Tseng, M.M.: Architecture of product family: Fundamentals and methodology. Concurr. Eng. 9, 309–325 (2001)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. Forbus, K.D.: Qualitative process theory. Artif. Intel. 24, 85–168 (1984)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. Gu, P., Hashemian, M., Nee, A.Y.C.: Adaptable design. CIRP Ann. Manuf. Technol. 53, 539–557 (2004)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. Komoto, H., Tomiyama, T.: A system architecting tool for mechatronic systems design. CIRP Ann. Manuf. Technol. 59, 171–174 (2010)

    Article  Google Scholar 

  18. Komoto, H., Tomiyama, T.: Multi-disciplinary system decomposition of complex mechatronics systems. CIRP Ann. Manuf. Technol. 60, 191–194 (2011)

    Article  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. Maier, M.W., Rechtin, E.: The Art of Systems Architecting, 2nd edn. CRC, Boca Raton (2000)

    Google Scholar 

  21. Marshall, R., Leaney, P.G., Botterell, P.: Modular design. Manuf. Eng. 78, 113–116 (1999)

    Article  Google Scholar 

  22. Matlab/Simulink (2010). http://www.mathworks.com/products/simulink/. Accessed May 2012

  23. Modelica Association: Modelica®; – a unified object-oriented language for physical systems modeling, Language specification, Version 3.2 (2010)

    Google Scholar 

  24. Muller, G.: Systems Architecting: A Business Perspective. CRC, Boca Raton (2011)

    Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. Olewnik, A., Lewis, K.: A decision support framework for flexible system design. J. Eng. Des. 17, 75–97 (2006)

    Article  Google Scholar 

  27. Pahl, G., Beitz, W.: Engineering Design: A Systematic Approach. Springer, Berlin (1988)

    Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. Sage, A.P., Rouse, W.B. (eds.): Handbook of Systems Engineering and Management, 2nd edn. Wiley, Hoboken (2009)

    Google Scholar 

  30. Simpson, T.W., Siddique, Z., Jiao, J. (eds.): Product Platform and Product Family Design: Methods and Applications. Springer, New York (2005)

    Google Scholar 

  31. Software Engineering Institute: Software architecture overview (2012). URL http://www.sei.cmu.edu/architecture/. Accessed May 2012

  32. Stone, R.B., Wood, K.L.: Development of a functional basis for design. J. Mech. Des. 122, 359–370 (2000)

    Article  Google Scholar 

  33. Tomiyama, T., d’Amelio, V., Urbanic, J., ElMaraghy, W.: Complexity of multi-disciplinary design. CIRP Ann. Manuf. Technol. 56, 185–188 (2007)

    Google Scholar 

  34. 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)

    Article  Google Scholar 

  35. 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)

    Google Scholar 

  36. van de Laar, P., Punter, T. (eds.): Views on Evolvability of Embedded Systems. Springer, Dordrecht (2011)

    Google Scholar 

  37. VDI: VDI 2206: Design methodology for mechatronic systems. Beuth Verlag GmbH, Berlin (2004)

    Google Scholar 

  38. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Hitoshi Komoto .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics