Mastering Product Variations by Creating a Universal Language for Software Customization Across Industries

7 views
Download
  • Share
+0
Create Account or Sign In to post comments
#Universal Variability Language (UVL) #2. Generic Realization Language (GREAL) #3. Software Complexity Dimensions #4. Product Line Engineering #Business Process Model and Notation #Airbus

In the world of software and product development, making artifacts customizable for different needs is crucial. This talk introduces a new concept called the Generic REAlization Language (GREAL) for the purpose.

The research community has made great strides with the Universal Variability Language (UVL), a tool that helps define and manage these customizations. However, while UVL is helpful, it doesn't cover everything. GREAL aims to fill the gaps that UVL left behind, especially when it comes to applying customizations to the core parts of a product line. The speaker shows how GREAL works with different base languages like UML, Java, and documentation. The speaker will also discuss a successful large-scale deployment of GREAL for Business Process Model and Notation (BPMN) at Airbus.