Download
- Core (source / eclipse update site)
- Connectors (stand alone inlcuding core components)
- Queueing Petri net Modeling Environment (QPME) (source / eclipse update site)
- Kieker Monitoring (source, update site)
- Descartes Modeling Language (DML) (Connector is integrated in DML solving)
- Conceptually Discussed
- Palladio Component Model (PCM) (release pending)
- VMware vSphere (VSP) (conceptually discussed in Paper: Performance Queries for Architecture-Level Performance Models)
Notes for Developer Setup
In case of troubles try to
- set target plattform
- run mwe2 workflows to generate code
License
DQL is made available under the terms of the Eclipse Public License (EPL) v1.0 as published by the Eclipse Foundation. It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Eclipse Public License (EPL) for more details.
Please Cite Us
Since a lot of time and effort has gone into DQL development, please cite one of the following publications if you are using DQL for your own research.
@inproceedings{WaHoKoOkKo2016-ICPE-DPE_Vision,
author = {J\"{u}rgen Walter and Andre van Hoorn
and Heiko Koziolek and Dusan Okanovic and Samuel Kounev},
title = {{Asking ``What?'', Automating the ``How?'':
The Vision of Declarative Performance Engineering}},
booktitle = {{Proceedings of the 7th ACM/SPEC International
Conference on Performance Engineering (ICPE 2016)}},
year = {2016},
location = {Delft, the Netherlands},
month = {March}, day = {12}}
@inproceedings{GoBrKo2014-PerformanceQueries,
title = {{Performance Queries for Architecture-Level Performance Models}},
author = {Gorsler, Fabian and Brosig, Fabian and Kounev, Samuel},
booktitle = {Proceedings of the 5th ACM/SPEC International
Conference on Performance Engineering (ICPE 2014)},
year = {2014}, month = {{March}},
address = {New York, NY, USA},
note = {Acceptance Rate (Full Paper): 14/56 = 25\%.}, publisher = {ACM},
location = {Dublin, Ireland},
doi = {10.1145/2568088.2568100} }