Title :
Towards Strategic Design Reuse by Leveraging Commonality and Managing Variability
Author :
Huang, Shihong ; Shankar, Ravi ; Mangs, Jan
Author_Institution :
Florida Atlantic Univ., Boca Raton
Abstract :
Increasing software productivity and shortening the software development cycle have become critical to the success of an organization. Some commonly used strategies to shorten the software development cycle while simultaneously increasing programmer productivity and product quality include improving software processes, deploying new technologies, and reusing software artifacts. This paper presents a ongoing work that focuses on strategic design reuse by leveraging commonality and managing variability in design artifacts. It utilizes the methodologies of Model Driven Engineering (MDE) and Software Product Lines (SPL). This work is part of a larger effort focused on migrating towards model-driven engineering approach for effective enterprise software development.
Keywords :
Unified Modeling Language; business data processing; object-oriented programming; software architecture; software prototyping; software quality; software reusability; UML; Unified Modeling Language; model driven engineering; object-oriented programming; software architecture; software development cycle; software product line; software productivity; strategic design reuse; Computer science; Costs; Design engineering; Engineering management; Model driven engineering; Productivity; Programming; Software maintenance; Software quality; Space technology; UML; design; model-driven engineering; reuse; software product lines;
Conference_Titel :
Systems Conference, 2007 1st Annual IEEE
Conference_Location :
Honolulu, HI
Print_ISBN :
1-4244-1041-X
Electronic_ISBN :
1-4244-1041-X
DOI :
10.1109/SYSTEMS.2007.374695