Skip to main content
Top

2016 | OriginalPaper | Chapter

Synthesis of Self-Adaptive Supervisors of Multi-Task Real-Time Object-Oriented Systems Using Developmental Genetic Programming

Authors : Krzysztof Sapiecha, Leszek Ciopiński, Stanisław Deniziak

Published in: Recent Advances in Computational Optimization

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This chapter presents a procedure for automatic creation of self-adaptive artificial supervisors of multi-task real-time object-oriented systems (MT RT OOS). The procedure is based on developmental genetic programming. Early UML diagrams describing a MT RT OOS are used as input data to the procedure. Next, an artificial supervisor which optimizes the system use is automatically generated. The supervisor is self-adaptive what means that it is capable of keeping optimality of the system in spite of disruptions that may occur dynamically in time of the system work. A representative example of creation of a supervisor of building a house illustrates the procedure. Efficiency of the procedure from the point of view of self-adaptivity of the supervisor is investigated.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
Numerical prefixes are introduced to identify the use cases and will be used later on.
 
2
Automatic generation of TG from UML diagrams is possible but will not be discussed in the paper.
 
3
Remaining 16 sequences are very similar.
 
Literature
3.
go back to reference G. Pawiński, K. Sapiecha, Cost-efficient project management based on distributed processing model, in Proceedings of The 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, Belfast (2013). http://dx.doi.org/10.1109/PDP.2013.30 G. Pawiński, K. Sapiecha, Cost-efficient project management based on distributed processing model, in Proceedings of The 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, Belfast (2013). http://​dx.​doi.​org/​10.​1109/​PDP.​2013.​30
5.
go back to reference R.E. Keller, W. Banzhaf, The evolution of genetic code in genetic programming, in Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1077–1082 (1999) R.E. Keller, W. Banzhaf, The evolution of genetic code in genetic programming, in Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1077–1082 (1999)
8.
go back to reference H. Gomaa, Designing Concurrent, Distributed, and Real-Time Applications with UML (Addison-Wesley, Boston, 2000) H. Gomaa, Designing Concurrent, Distributed, and Real-Time Applications with UML (Addison-Wesley, Boston, 2000)
9.
10.
go back to reference J.H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, (University of Michigan Press, Ann Arbor) (reprinted, MIT Press, Cambridge, 1992) J.H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, (University of Michigan Press, Ann Arbor) (reprinted, MIT Press, Cambridge, 1992)
16.
go back to reference H. Zhang, H. Xu, W. Peng, A genetic algorithm for solving RCPSP, in International Symposium on Computer Science and Computational Technology (2008) H. Zhang, H. Xu, W. Peng, A genetic algorithm for solving RCPSP, in International Symposium on Computer Science and Computational Technology (2008)
17.
go back to reference S. Hartmann, A self-adapting genetic algorithm for project scheduling under resource constraints. Wiley Period. Inc. Nav. Res. Logist. 49, 433448 (2002) S. Hartmann, A self-adapting genetic algorithm for project scheduling under resource constraints. Wiley Period. Inc. Nav. Res. Logist. 49, 433448 (2002)
21.
go back to reference M. Al-Fawzan, M. Haouari, A bi-objective model for robust resourceconstrained project scheduling. Int. J. Prod. Econ. 96, 175–187 (2005)CrossRef M. Al-Fawzan, M. Haouari, A bi-objective model for robust resourceconstrained project scheduling. Int. J. Prod. Econ. 96, 175–187 (2005)CrossRef
22.
go back to reference K.M. Calhoun, R.F. Deckro, J.T. Moore, J.W. Chrissis, J.C.V. Hove, Planning and re-planning in project and production scheduling. Omega Int. J. Manag. Sci. 30(3), 155170 (2002)CrossRef K.M. Calhoun, R.F. Deckro, J.T. Moore, J.W. Chrissis, J.C.V. Hove, Planning and re-planning in project and production scheduling. Omega Int. J. Manag. Sci. 30(3), 155170 (2002)CrossRef
23.
go back to reference K. Sapiecha, L. Ciopiński, S. Deniziak, An application of developmental genetic programming for automatic creation of supervisors of multi-task real-time object-oriented systems, in Proceedings. Federated Conference on Computer Science and Information Systems (FedCSIS, Warsaw, 2014). http://dx.doi.org/10.15439/2014F208 K. Sapiecha, L. Ciopiński, S. Deniziak, An application of developmental genetic programming for automatic creation of supervisors of multi-task real-time object-oriented systems, in Proceedings. Federated Conference on Computer Science and Information Systems (FedCSIS, Warsaw, 2014). http://​dx.​doi.​org/​10.​15439/​2014F208
24.
go back to reference R.V. Binder, Testing Object-Oriented Systems—Models, Patterns, and Tools (Addison-Wesley, Reading, 1999) R.V. Binder, Testing Object-Oriented Systems—Models, Patterns, and Tools (Addison-Wesley, Reading, 1999)
25.
go back to reference Z. Michalewicz, Genetic Algorithms + Data Structures = Evolution Programs (Springer, Berlin, 1996)CrossRef Z. Michalewicz, Genetic Algorithms + Data Structures = Evolution Programs (Springer, Berlin, 1996)CrossRef
Metadata
Title
Synthesis of Self-Adaptive Supervisors of Multi-Task Real-Time Object-Oriented Systems Using Developmental Genetic Programming
Authors
Krzysztof Sapiecha
Leszek Ciopiński
Stanisław Deniziak
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-21133-6_4

Premium Partner