Releases: uniba-dsg/prope
v1.0.0 Stable Release
I am happy to announce the first major stable release of prope. The extensions since the last minor version were mainly directed at consolidation of existing functionality and improved quality assurance, culminating in version v1.0.0.
Prope now covers the quality characteristics of portability, installability, and adaptability and analyzes process models in BPMN 2.0 and BPEL 2.0. Analyses can be triggered via a unified command line interface or a Java API and output is generated in a uniform format. This turns prope into a well-rounded inspection library for process-aware software.
Future work following this release, is currently directed at making prope more accessible by integrating it into full-fledged metric suites.
SOSE 2015 release
In this revision, prope has been extended to support the computation of the design-time adaptability of BPMN 2.0 processes. The paper "On the Measurement of Design-Time Adaptability for Process-Based Systems", which will be presented at the 9th International IEEE Symposium on Service-Oriented System Engineering (SOSE 2015), explains the functioning of these metrics and uses prope for an experimental evaluation of a large process library. A link to a preprint of the paper will be provided as soon as it is available.
A computation of adaptability can be performed by starting prope with the -a
command line option.
SOCA 2013 release
Prope is a static analyzer that probes for portability issues in process code and highlights these issues by computing portability metrics for a process. It can analyze a variety of artifacts, most notably processes written in BPMN 2.0 and BPEL 2.0. It can also analyze deployment archives and log files.
In this revision (in which it still uses its previous name pete) it has been used for calculating the results of the paper "Measuring the Installability of Service Orchestrations Using the SQuaRE Method" presented at SOCA 2013. A preprint of the paper is available here.
If you want to reproduce the results from the paper, you need to use the options for installability metrics, e.g. -i
and -d
when executing prope.