PerOpteryx is automated design optimisation for Palladio. PerOpteryx is the name for a set of Eclipse plugins for the Palladio-Bench to automatically improve Palladio Component Model instances for performance, reliability, and cost properties. The approach is tailored to assists software architects in deriving and identifying optimal design decisions.
PerOpteryx generates a number of (Pareto) optimal design alternatives which are then proposed to the software architect. The software architect can then further refine those design alternatives to best fit the requirements of a software development project.
Due to the strong automation, dozenz to hundreds of design alternatives can be automatically explored. Only the best design alternatives are proposed to the software architect.