PCM Development/Update Sites

Aus SDQ-Wiki

This site gives information on the structure of the Palladio update sites.

General Update Site Structure

All Palladio-related update sites are devided into stable and nightly update sites. The nightly update sites include the latest changes and must not be considered stable. There is always only one update site. The nightly update sites is located in the nightly folder. There can be multiple release update sites that are located in a folder called releases. If you want to refer to the latest release version, you can always use releases/latest, which points to the latest release in the release folder. Every version is located in a separate folder named by its contained version.

Individual Update Sites

Every Palladio addon has an update site that contains at least one feature that can be used to refer to the addon from other addons. All update sites are available on our webserver. For a mapping between update sites and PCM addons, please refer to the individual PCM AddOns pages.

Aggregated Update Site

We provide an aggregated update site for Palladio that contains all ready-to-use extensions and the core. The update site is available via [1] and defined in our Github repository.

Update Site Categories

The following categories are commonly used for structuring the update sites. You should use these categories to favour a clear structure on the aggregated update site.

Core

Property Value
name Palladio Bench Core Features
description This category contains all features which belong to a complete installation of the Palladio Bench Core Features
id org.palladiosimulator.corefeatures.category
source name Palladio Bench Core Features Sources
source description Palladio Bench Core Features Sources
source id org.palladiosimulator.core.source.category

Addons

Property Value
name Palladio Bench Addons
description Palladio Bench Addons
id org.palladiosimulator.addons.category
source name Palladio Bench Addons Sources
source description Palladio Bench Addons Sources
source id org.palladiosimulator.addons.source.category

Supporting

Property Value
name Palladio Supporting Features
description Features that support the Palladio Bench tooling, but also could be used independently
id org.palladiosimulator.support.category
source name Palladio Supporting Features Source
source description Source code of the features that support the Palladio Bench tooling, but also could be used independently
source id org.palladiosimulator.support.source.category

Quality Analysis Lab

Property Value
name Quality Analysis Lab
description The Quality Analysis Lab (QuAL) is responsible for taking measurements from experiments or simulations and their persistance
id org.palladiosimulator.qual.category
source name Quality Analysis Lab Source
source description Sources of the Quality Analysis Lab (QuAL)
source id org.palladiosimulator.qual.source.category

Architectural Templates Catalogues

Property Value
name Palladio Bench Addons :: Architectural Templates :: Catalogues
description These features provide additional catalogues including architectural templates
id org.palladiosimulator.addons.architecturaltemplates.catalogues.category
source name Palladio Bench Addons :: Architectural Templates :: Catalogues Source
source description Sources of the Palladio Bench Addons :: Architectural Templates :: Catalogues
source id org.palladiosimulator.addons.architecturaltemplates.catalogues.source.category

Versioning

see PCM Development/Versioning

Keywords: Versions, Plugins, Releases