This tutorial will guide you through building your first WinVMJ project within FeatureIDE. By the end, you'll have created a basic software product line using the Delta-Oriented Programming approach for Software Product Line Engineering (SPLE).
More Information: To learn more about Delta-Oriented Programming and SPLE, visit the WinVMJ-AISCO GitLab Repository. This tutorial will also introduce key concepts and tools, such as configuring projects, defining features, and generating product variations.
Make sure you have already read the UML to WinVMJ tutorial before following this guide. You will need the modules generated from your UML or You can download the modules we have shared, which have already been generated to create functional back-end code using the WinVMJ Composer. You can read the UML to WinVMJ tutorial or you can download the generated modules here.
This section will guide you through creating a new FeatureIDE project using WinVMJ Composer.
This section covers the steps to create a feature model.
This section will guide you through the structure of a WinVMJ FeatureIDE project.
This section will guide you through running your WinVMJ Composer project.
This section provides information related to the use of routing library in the WinVMJ Framework.
This section provides information related to the use of ORM library in the WinVMJ Framework.
This section provides information related to the use of authentication library in the WinVMJ Framework.
This section provides information on how to develop and extend this plugin for additional functionality.