Chilies Model-Based Completions for PCM
The Chilies project consist of a set of Eclipse plugins to automatically include performance or reliability relevant low-level details to Palladio Component Model instances. The tool takes a complete PCM instance as input and produces new PCM instance by refining the model based on a configuration of variable low level implementation detail (called completion). It uses configuration of completion as a transformation definition understood and automatically generated by higher-order transformation (called HOT). Such refined models are prepared for further analyses of the performance, reliability, maintainability and costs properties. Additionally to the Chilies tool we develop a library of configurable completions to provide a ease the development and increase the understanding of complex prediction models. Actually we focus on a concurrency related constructs. It shall help software architects to include complex extra-functional properties in their models.