Presentation is loading. Please wait.

Presentation is loading. Please wait.

GEARS Commercial SPL Tool Ohad Utitz Moran Nave May 2013.

Similar presentations


Presentation on theme: "GEARS Commercial SPL Tool Ohad Utitz Moran Nave May 2013."— Presentation transcript:

1 GEARS Commercial SPL Tool Ohad Utitz Moran Nave May 2013

2 Outline Overview Methodological Aspects Language Tool’s Capabilities & Characteristics Design Case Studies Benefits & Limitations References

3 GEARS Tool Overview Provides a set of integrated tools to support each phase of the software product-line development process Integrates with various tools and data types Provides a unique "console" – the Gears Development Environment

4

5 Methodological Aspects

6 Methodological Aspects

7 Tool’s Capabilities & Characteristics A single, automated product configurator Extends rather than replaces existing software engineering toolset Create a "supply chain" of feature configurable PLE assets Feature modeling constructs provided by Gears: a) Feature declarations b) Feature assertions c) Feature profiles

8 Tool’s Capabilities & Characteristics Automated production line comprised of three elements:  Configurable Assets  Feature Profiles  Product Configurator

9 Language Requirements: Doors, SysML UML Models: Rhapsody Source code & compilers: Java, C, C++, C#, Ada, Perl, XML, HTML User guide: Word Consumer Product spec: Excel Unit tests: Junit Integration & system test cases: Quality manager

10 Design Product Line Engineering (PLE) Lifecycle Framework enables the integration of tools, assets and processes across the systems and software development lifecycle:  A single feature model  A single variation point mechanism  A single, automated product configurator

11 Framework \ Design

12 The PLE Bridge API :  "Product line aware"- supports for feature- based variation points in the assets managed by the tool The Gears Bridge SDK Design

13 Case Studies Adopted by IBM General Dynamics and U.S. Army Ikerlan/Alstom HomeAway

14 Benefits An increase in the scope of product diversity and the scale of different products that can be effectively delivered in a product line A reduction in per-product development cost and overhead A reduction in time to market for new and updated products, and an increased agility to react to new opportunities and changing marketplace conditions An increase in product quality and improved risk management

15 Limitations Gears is intended for large and established organizations:  Doesn’t fit for private use  Expensive for small organizations

16 References Biglever Software website at http://www.biglever.com/solution/product.html http://www.biglever.com/solution/product.html Krueger, Charles W. "BigLever software gears and the 3-tiered SPL methodology." Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion. ACM, 2007.‏ Clements, Paul et all. “Systems and Software Product Line Engineering with BigLever Software Gears”, BigLever Software, Inc.


Download ppt "GEARS Commercial SPL Tool Ohad Utitz Moran Nave May 2013."

Similar presentations


Ads by Google