Skip to main content

Aspects of Adaptive Systems Engineering: A Professional Printing Case

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

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

  • 1908 Accesses

Abstract

Adaptive systems engineering comprises two individual themes, adaptive systems and systems engineering, and their interaction. In the Octopus project, some challenges that arise from these themes have been addressed in the realm of professional printers. This chapter serves to place these challenges in a common context, which is done along the BAPO structuring principle (Business, Architecture, Process, Organisation). The main research challenges addressed in the project appear in the architecture and process parts of BAPO. For architecture, patterns for behaviour and self-reflection about behaviour are the most relevant elements in the context of adaptive systems. For the architecting process, support through models in a model-based paradigm brings advantages in specification, options exploration and analysis, and synthesis of adaptive systems.

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.

    For a definition refer to Financial Times Lexicon (http://lexicon.ft.com/).

  2. 2.

    Next to this, in the course of system life-cycles, regular cost engineering processes occur which decrease system cost as well, but generally while functionality is kept constant.

References

  1. Agent iSolutions: http://www.agentisolutions.com. Accessed June 2012

  2. Bengtsson, J., Yi, W.: Timed automata: Semantics, algorithms and tools. In: Desel, J., Reisig, W., Rozenberg, G. (eds.) Lectures on Concurrency and Petri Nets. Lecture Notes in Computer Science, vol. 3098, pp. 87–124. Springer, Berlin (2004)

    Google Scholar 

  3. Boehm, B.W.: A spiral model of software development and enhancement. SIGSOFT Softw. Eng. Notes 11, 14–24 (1986)

    Google Scholar 

  4. Chestnutt, J., Lau, M., Cheung, G., Kuffner, J., Hodgins, J., Kanade, T.: Footstep planning for the Honda ASIMO humanoid. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation (ICRA 2005), pp. 629–634 (2005)

    Google Scholar 

  5. Cogniteam: http://www.cogniteam.com. Accessed June 2012

  6. de Roo, A.J.: Managing software complexity of adaptive systems. Ph.D. thesis, University of Twente, Enschede (2012)

    Google Scholar 

  7. Dohmen, L.A.J., Somers, L.J.: Experiences and lessons learned using UML-RT to develop embedded printer software. In: Oivo, M., Komi-Sirviö, S. (eds.) Product Focused Software Process Improvement. Lecture Notes in Computer Science, vol. 2559, pp. 475–484. Springer, Berlin (2002)

    Google Scholar 

  8. Eisner, H.: Essentials of Project and Systems Engineering Management. Wiley, Hoboken (2008)

    Google Scholar 

  9. Estefan, J.A.: Survey of model-based systems engineering (MBSE) methodologies. Technical Report INCOSE-TD-2007-003-01, INCOSE, San Diego (2008)

    Google Scholar 

  10. Fitzgerald, B.: Formalized systems development methodologies: A critical perspective. Inf. Syst. J. 6, 3–23 (1996)

    Google Scholar 

  11. Geelen, H.: Reference architecture from management perspective. MOOSE seminar (2004)

    Google Scholar 

  12. Gheorghita, S.V., Palkovic, M., Hamers, J., Vandecappelle, A., Mamagkakis, S., Basten, T., Eeckhout, L., Corporaal, H., Catthoor, F., Vandeputte, F., de Bosschere, K.: System-scenario-based design of dynamic embedded systems. ACM Trans. Des. Autom. Electron. Syst. 14, 3:1–3:45 (2009)

    Google Scholar 

  13. Henzinger, T.A., Sifakis, J.: The embedded systems design challenge. In: FM 2006: Formal Methods. Lecture Notes in Computer Science, vol. 4085, pp. 1–15. Springer, Berlin (2006)

    Google Scholar 

  14. Hobbelen, D., de Boer, T., Wisse, M.: System overview of bipedal robots Flame and TUlip: Tailor-made for limit cycle walking. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems 2008 (IROS 2008), pp. 2486–2491 (2008)

    Google Scholar 

  15. Hoffmann, H., Maggio, M., Santambrogio, M.D., Leva, A., Agarwal, A.: SEEC: A framework for self-aware computing. Technical Report MIT-CSAIL-TR-2010-049, MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA (2010)

    Google Scholar 

  16. Jensen, F.V.: An Introduction to Bayesian Networks. UCL, London (1996)

    Google Scholar 

  17. Jensen, K., Kristensen, L.M.: Coloured Petri Nets: Modelling and Validation of Concurrent Systems. Springer, Berlin (2009)

    Google Scholar 

  18. Kemperman, J.E.B., van Engelen, M.L.: Operationalizing the customer value concept. In: Proceedings of the 28th EMAC Conference: Marketing and Competition in the information age (1999)

    Google Scholar 

  19. Kienhuis, B., Deprettere, E., Vissers, K., van der Wolf, P.: An approach for quantitative analysis of application-specific dataflow architectures. In: Proceedings of the 1997 IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP ’97), pp. 338–349 (1997)

    Google Scholar 

  20. Kruchten, P.: The Rational Unified Process: An Introduction, 3rd edn. Addison-Wesley Pearson Education, Inc., Boston (2004)

    Google Scholar 

  21. Martín H., J.A., de Lope, J., Maravall, D.: Adaptation, anticipation and rationality in natural and artificial systems: Computational paradigms mimicking nature. Nat. Comput. 8, 757–775 (2009)

    Google Scholar 

  22. Mathijssen, R. (ed.): Trader: Reliability of High-Volume Consumer Products. Embedded Systems Institute, Eindhoven (2007)

    Google Scholar 

  23. Muller, G.: Systems Architecting: A Business Perspective. CRC, Boca Raton (2012)

    Google Scholar 

  24. Nossal, R., Lang, R.: Model-based system development: An approach to building X-by-wire applications. IEEE Micro 22, 56–63 (2002)

    Google Scholar 

  25. Papalambros, P.Y., Wilde, D.J.: Principles of Optimal Design: Modeling and Computation. Cambridge University Press, Cambridge (2000)

    Google Scholar 

  26. Rao, A.S., Georgeff, M.P.: BDI-agents: From theory to practice. In: Proceedings of the First International Conference on Multiagent Systems (ICMAS’95), pp. 312–319 (1995)

    Google Scholar 

  27. Saxena, T., Karsai, G.: MDE-based approach for generalizing design space exploration. In: Petriu, D., Rouquette, N. Haugen Ø. (eds.) Model Driven Engineering Languages and Systems. Lecture Notes in Computer Science, vol. 6394, pp. 46–60. Springer, Berlin (2010)

    Google Scholar 

  28. Sommerville, I.: Software Engineering, 3rd edn. Addison-Wesley, Wokingham (1989)

    Google Scholar 

  29. Stuijk, S., Geilen, M., Basten, T.: SDF3: SDF For Free. In: Proceedings of the Sixth International Conference on Application of Concurrency to System Design (ACSD 2006), pp. 276–278 (2006)

    Google Scholar 

  30. The Office of the Deputy Assistant Secretary of Defense for Systems Engineering: http://www.acq.osd.mil/se/. Accessed June 2012

  31. 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 

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

    Google Scholar 

  33. van der Linden, F., Schmid, K., Rommes, E.: Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer, Berlin (2007)

    Google Scholar 

  34. Visser, P.M., Groothuis, M.A., Broenink, J.F.: Multi-disciplinary design support using hardware-in-the-loop simulation. In: Proceedings of the 5th PROGRESS Symposium on Embedded Systems, pp. 206–213 (2004)

    Google Scholar 

  35. Winikoff, M.: JACKTM intelligent agents: An industrial strength platform. In: Bordini, R., Dastani, M., Dix, J., El Fallah Seghrouchni, A., Weiss, G. (eds.) Multi-Agent Programming. Multiagent Systems, Artificial Societies, and Simulated Organizations, vol. 15, pp. 175–193. Springer, New York (2005)

    Google Scholar 

  36. Zadeh, L.A.: Optimality and non-scalar-valued performance criteria. IEEE Trans. Autom. Control 8, 59–60 (1963)

    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 Roelof Hamberg .

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

Hamberg, R., Waarsing, R., Basten, T., Reckers, F., Verriet, J., Somers, L. (2013). Aspects of Adaptive Systems Engineering: A Professional Printing Case. 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_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-4821-1_2

  • 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