A software product line approach to enhance a meta-scheduler middleware
2012
Software Projects in general tend to get more software reuse and componentization in order to reduce time, cost and new products resources. The need for techniques and tools to organize projects of higher quality in less time is one of the greatest challenges of Software Engineering. The Software Product Line is proposed to organize and systematically assist the development of new products in series at the same domain. In this context, this paper is proposed to apply the Software Product Line approach in Distributed Computing Environments. In projects that involve Distributed Environments, each version of the same product can generate repeatedly the same artifacts in a product that evolves its characteristics; however there is a principal architecture with variations of components. The goal of the proposed approach is to analyze the actual process and propose a new approach to develop new projects reusing the whole architecture, components and documents, starting with a solid base and creating new products focusing in new functionalities. We expect that with the application of this approach give support to the development of projects in Distributed Computing Environment.
Keywords:
- Social software engineering
- Package development process
- Backporting
- Team software process
- Software design description
- Resource-oriented architecture
- Software product line
- Goal-Driven Software Development Process
- Systems engineering
- Computer science
- Component-based software engineering
- Software engineering
- Software quality management
- Software construction
- Domain engineering
- Software development
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
14
References
4
Citations
NaN
KQI