PPCEA

A Domain-specific language for evolutionary algorithms

Home

Programmable Parameter Control for Evolutionary Algorithms (PPCea), a domain-specific scripting language, solves the problems of control parameter settings in programmable fashion. It keeps the evolutionary algorithm simple and lifts the problems of control parameter settings into the higher abstraction layer by using metaprogramming. From our experiments, PPCEA outperforms the trial-and-error approach and performs the adaptable, reusable and controllable solutions of control parameter settings for evolutionary algorithms in parameter tuning, deterministic, and adaptive aspects.

 

PPCea has been applied to analyze Quality of Service (QoS) characteristics in the domain of Distributed Real-time and Embedded (DRE) systems stochastically and statistically. Such an analysis paradigm evaluates the optimal QoS results as the reference for software engineers in the later implementation and deployment workflows. For more information about the QoS projects for DRE systems, please refer to QoSPL.