Get Started with XVCL Workbench Plug-in For Eclipse
XML-based Varient Configuration Language is a general-purpose mark-up language for configuring variants in programs and other types of documents. According to Kerem Kosaner XVCL can be applied to configure variants in a variety of software assets such as software architecture, program code, test cases, technical and user-level program documentation or requirement specifications.
Kosaner adds that XVCL is more than just a language for configuring varients, it is accompanied by a methodology and supported by an XVCL processor. "The XVCL methodology tells you how to discover the variant-structure of the solution for your application domain and for the types of variants you want to address. The XVCL processor automates what are often the most error-prone parts of program construction, allowing you to entirely focus on the essential novelty of your problems, work requiring your creativity," he explains.
Kosaner further says that XVCL is a scripting language, that allows you to specify how to systematically and reliably modify programs at variation points in order to accommodate specific variants into programs, before giving you the steps for the installation of XVCL Workbench Plug-in for Eclipse:
Download distribution package from XVCL Workbench homepage:
Its naming convention is usually in the form: "plugin-name_plugin-ver.zip", e.g. edu.xvcl.workbench_1.0.0.zip
Unzip the package into "plugins" folder inside Eclipse installation,
e.g. c:\Program Files\Eclipse\plugins\
Run Eclipse and open "Select Perspective" dialog box from Window > Open Perspective > Other
Select "XVCL Development" and hit OK. This will open necessary windows to work with XVCL.