International Conference on Computer Aided Systems Theory

EUROCAST 2007: Computer Aided Systems Theory – EUROCAST 2007 pp 747-754

Benefits of Plugin-Based Heuristic Optimization Software Systems

  • Stefan Wagner
  • Stephan Winkler
  • Erik Pitzer
  • Gabriel Kronberger
  • Andreas Beham
  • Roland Braune
  • Michael Affenzeller
Conference paper

DOI: 10.1007/978-3-540-75867-9_94

Volume 4739 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Wagner S. et al. (2007) Benefits of Plugin-Based Heuristic Optimization Software Systems. In: Moreno Díaz R., Pichler F., Quesada Arencibia A. (eds) Computer Aided Systems Theory – EUROCAST 2007. EUROCAST 2007. Lecture Notes in Computer Science, vol 4739. Springer, Berlin, Heidelberg

Abstract

Plugin-based software systems are the next step of evolution in application development. By supporting fine grained modularity not only on the source code but also on the post-compilation level, plugin frameworks help to handle complexity, simplify application configuration and deployment, and enable users or third parties to easily enhance existing applications with self-developed modules without having access to the whole source code.

In spite of these benefits, plugin-based software systems are seldom found in the area of heuristic optimization. Some reasons for this drawback are discussed, several benefits of a plugin-based heuristic optimization software system are highlighted and some ideas are shown, how a heuristic optimization meta-model as the basis of a thorough plugin infrastructure for heuristic optimization could be defined.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Stefan Wagner
    • 1
  • Stephan Winkler
    • 2
  • Erik Pitzer
    • 2
  • Gabriel Kronberger
    • 2
  • Andreas Beham
    • 2
  • Roland Braune
    • 2
  • Michael Affenzeller
    • 1
  1. 1.Department of Software Engineering, Upper Austrian University of Applied Sciences 
  2. 2.Research Center Hagenberg, Softwarepark 11, 4232 HagenbergAustria