BigLever Software's Unified Software Product Line Engineering (SPLE) Framework enables the integration of tools, assets and processes across the full system and software product line development lifecycle. The Gears framework offers a simple and elegant integrated software product line solution - for requirements engineers, architects, modelers, developers, build engineers, document writers, configuration managers, test engineers and project managers. The unified SPLE framework has enabled mainstream organizations with some of the largest, most sophisticated and complex, safety-critical systems ever built to adopt the SPLE approach. With the Gears framework, product line development organizations have a common set of SPL concepts and constructs for all tools and assets, which allows development processes to flow cleanly from one stage to another across the lifecycle: (1) A single feature model that can uniformly express the full product line feature diversity for all assets in all stages of the system and software development lifecycle, plus one set of feature profiles to describe product instantiations in terms of selected feature options and alternatives from the feature model. (2) A single variation point mechanism that can be uniformly applied to all tools and their associated assets in all stages of the system and software development lifecycle, including tools and assets for requirements management, model-driven development, source code development, test case development, configuration management, build management, change management and document development. (3) A single, automated product configurator that uniformly assembles and configures assets from each stage of the development lifecycle to automatically produce all of the software assets and products in a product line, with the push of a single button.
展开▼