Skip to main content

Techniques for Adaptive Graphics Applications Synthesis Based on Variability Modeling Technology and Graph Theory

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 754))

Abstract

The rapid increase in complexity of software systems in recent decades inevitably leads to a shift in focus of attention from programming techniques and approaches to principles of system engineering. Since complex software systems are quite expensive, they are expected to have a long lifetime. Systems having prolonged lifetime should be able to adapt to changes in the subject area and environment, and contribute to saving human resources as well. The problem of lifetime elongation for interactive software systems using a graphical representation of data (in particular, three-dimensional graphics) such as virtual simulators, training systems, and other similar systems is of current interest. The primary objective is to develop techniques aimed at increasing adaptability of such systems. This will provide further process development of more advanced design technologies for the software having an elongated lifetime. The main challenges of the research under discussion involve: (1) providing an overview of current techniques for adaptive software design; (2) identifying the main issues associated with the development of computer software systems having an elongated lifetime; (3) Suggesting new techniques for synthesis of adaptive software systems using graphical data representation.

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

Buying options

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Ramirez, A.J., Cheng, H.C.: Design Patterns for Developing Dynamically Adaptive Systems. ACM, Cape Town (2010)

    Book  Google Scholar 

  2. McKinley, P.K., Sadjadi, S.M., Kasten, E.P., Cheng, H.C.: Composing adaptive software. Computer 37(7), 56–64 (2004)

    Article  Google Scholar 

  3. Oijen, J.: Goal-based communication using BDI agents as virtual humans in training: an ontology driven dialogue system. In: Dignum, F. (ed.) Agents for Games and Simulations II, pp. 38–52. Springer, Berlin (2011)

    Chapter  Google Scholar 

  4. Gemrot, J., Brom, C., Plch, T.: A periphery of pogamut: from bots to agents and back again. In: Dignum, F. (ed.) Agents for Games and Simulations II, pp. 19–37. Springer, Berlin (2011)

    Chapter  Google Scholar 

  5. Magableh, B., Barrett, S.: Model-driven productivity evaluation for self-adaptive context-oriented software development. In: International Conference on Next Generation Mobile Applications, Services and Technologies, pp. 87–93, 14–16, September (2011)

    Google Scholar 

  6. Becker, M., Luckey, M., Becker, S.: Model-driven performance engineering of self-adaptive systems: a survey’. In: Proceedings of the 8th International ACM SIGSOFT Conference on Quality of Software Architectures, QoSA 2012, pp. 117–122, 25–28, June 2012

    Google Scholar 

  7. Vogel, T., Giese, H.: Model-driven engineering of self-adaptive software with EUREMA. ACM Trans. Auton. Adapt. Syst. 8(4), 1–18 (2014)

    Article  Google Scholar 

  8. Blair, G., Bencomo, N., France, R.B.: Models@run.time. Computer 42(10), 21–35 (2009)

    Article  Google Scholar 

  9. Morin, B., Barais, O., Jezequel, J.M., Fleurey, F., Solberg, A.: Models@ run.time to support dynamic adaptation. Computer 42(10), 44–51 (2009)

    Article  Google Scholar 

  10. Vogel, T., Giese, H.: Model-Driven Engineering of Adaptation Engines for Self-Adaptive Software: Executable Runtime Megamodels. Potsdam University Press, Postdam (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexander Bershadsky .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Bershadsky, A., Bozhday, A., Evseeva, Y., Gudkov, A., Mkrtchian, V. (2017). Techniques for Adaptive Graphics Applications Synthesis Based on Variability Modeling Technology and Graph Theory. In: Kravets, A., Shcherbakov, M., Kultsova, M., Groumpos, P. (eds) Creativity in Intelligent Technologies and Data Science. CIT&DS 2017. Communications in Computer and Information Science, vol 754. Springer, Cham. https://doi.org/10.1007/978-3-319-65551-2_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-65551-2_33

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-65550-5

  • Online ISBN: 978-3-319-65551-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics