Instrumentation Record Language (IRL)

Kieker offers a user-friendly domain specific language called the Instrumentation Record Language (IRL). It is used to define records in a language-independent way. The IRL compiler (as command line or as Eclipse plugin) is then able to generate these records in arbitrary programming languages. Currently, the compiler can produce records in Java, C, and Perl. The compiler is extensible for other languages. Therefore, we provide an API based on OSGI.

abstract entity AbstractExampleEntity {
    int id
    string label
}
template TemplateExample {
    boolean templateActive
}

entity ExampleEntity extends AbstractEntity : TemplateExample {
   byte byteValue
   short shortValue
   int intValue
   long longvalue
   double doubleValue
   float floatValue
   char characterValue
   string stringValue
   boolean boolValue
}

CfP/CfPart: 8th Symposium on Software Performance (SSP 2017) will take place in Karlsruhe

The 8th Symposium on Software Performance (SSP 2017) will take place in Karlsruhe, Germany on November 9-10, 2017. It will be a joint meeting of the Descartes, Kieker, and Palladio research groups.

In addition to invited talks from practitioners and researchers, we welcome contributions from academic, scientific, or industrial contexts in the field of software performance, including but not limited to approaches employing Descartes, Kieker, and/or Palladio.

We solicit technical papers (maximum 3 pages) and extended abstracts for industry or experience talks (maximum 700 words).

Details are provided on the symposium web site: http://www.performance-symposium.org/

Gunnar Dittrich receives b+m Software + Systems Engineering Award (b+m SSEP)

During this year’s celebration of Computer Science graduates at Kiel University, Gunnar Dittrich received the b+m Software + Systems Engineering Award (b+m SSEP) for his Master’s thesis “Extraction of User Behavior Profiles for Software Modernization”. The topic builds on the Kieker monitoring framework. Congratulations to Gunnar!

About the award (in German): http://bmiag.de/innovation/technologietransfer/b-m-engineering-preis/

 

CfP/CfPart: 6th Symposium on Software Performance (SSP 2015) will take place in Munich

The 6th Symposium on Software Performance (SSP 2015) will take place in Munich, Germany on November 4-6. It will be a joint meeting of the Descartes, Kieker, Palladio, and PMG research groups – locally organized by the latter.

800px-München_Panorama

In addition to invited talks from practitioners and researchers, we welcome contributions from academic, scientific, or industrial contexts in the field of software performance, including but not limited to approaches employing Descartes, Kieker, and/or Palladio.

We solicit the following types of contributions: technical papers (maximum 3 pages) and extended abstracts for industry or experience talks (maximum 700 words).

Registration is now open!

Details are provided on the symposium web site: http://www.performance-symposium.org/

APM research project diagnoseIT launched

diagnoseIT logoQuality attributes of enterprise software applications such as performance, availability, and reliability have a significant impact on business critical metrics of enterprises such as revenue and total cost of ownership. Application Performance Management (APM) processes and tools are often facilitated and integrated into the application lifecycle to monitor performance-relevant metrics of the enterprise applications (e.g., response time, throughput, or resource utilization). APM is a necessity to detect and solve performance problems early.

Continue reading