2009Unpublished venueRequires access

Multistage Model Transformations in Software Product Lines

Sofia Azevedo, Ricardo J. Machado, Dirk Muthig

Open publisher page 0 citations

Abstract

Raising the level of abstraction for software engineers to write applications is still an undergoing issue. So, models will most likely become the dominant artifact in the development of software. However, models are nothing without the framing of a methodology, like the software factories methodology, which includes the software product lines approach. In the context of software product lines, model-driven development imposes the structuring of the software development process around models adequate to each one of the moments within the software supply chain. The different moments are the different stages that comprise different development teams, as well as the target user of the different software family members. This multistage process is a powerful vision of software development in general when compared with the current software development processes' state-of-the-art and this is the vision that feeds the Ph.D. work presented in this paper. This work is concerned with the transformations that models must suffer in the particular context of software product lines development, inside each stage and in between stages.

About this research paper

What this paper is about

Raising the level of abstraction for software engineers to write applications is still an undergoing issue. So, models will most likely become the dominant artifact in the development of software. However, models are nothing without the framing of a methodology, like the software factories methodology, which includes the software product lines approach. In the context of software product lines, model-driven development imposes the structuring of the software development process around models adequate to each one of the moments within the software supply chain. The different moments are the different stages that comprise different development teams, as well as the target user of the different software family members. This multistage process is a powerful vision of software development in general when compared with the current software development processes' state-of-the-art and this is the vision that feeds the Ph.D. work presented in this paper. This work is concerned with the transformations that models must suffer in the particular context of software product lines development, inside each stage and in between stages.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Raising the level of abstraction for software engineers to write applications is still an undergoing issue. So, models will most likely become the dominant artifact in the development of software. However, models are nothing without the framing of a methodology, like the software factories methodology, which includes the software product lines approach. In the context of software product lines, model-driven development imposes the structuring of the software development process around models adequate to each one of the moments within the software supply chain. The different moments are the different stages that comprise different development teams, as well as the target user of the different software family members. This multistage process is a powerful vision of software development in general when compared with the current software development processes' state-of-the-art and this is the vision that feeds the Ph.D. work presented in this paper. This work is concerned with the transformations that models must suffer in the particular context of software product lines development, inside each stage and in between stages.

Key concepts: Software development, Goal-Driven Software Development Process, Package development process, Computer science, Software construction, Personal software process, Software engineering, Software development process

Related papers

Back to paper searchBrowse research topicsOriginal source
Multistage Model Transformations in Software Product Lines — Research Paper | ScholarLens