F-STREAM: A flexible process for deriving architectures from requirements models

1Citations
Citations of this article
30Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Some quality attributes are known to have an impact on the overall architecture of a system, requiring to be properly handled from the early stages of the software development. This led to the creation of different and unrelated approaches to handle specific attributes, such as security, performance, adaptability, etc. The challenge is to propose a flexible approach that could be configured to address multiple attributes of interest, promoting the reuse of best practices and reduction of development costs. We advocate the use of Software Product Line (SPL) principles to manage and customize variability in software processes targeted for the generation of architectural models from requirements models. Hence, in this paper we propose F-STREAM, a flexible and systematic process to derive architecture models from requirements. We define a common core process, its variation and extension points. The definition of this process was performed based on a survey of the existing approaches. As example, we instantiate a process for adaptive systems. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Castro, J., Pimentel, J., Lucena, M., Santos, E., & Dermeval, D. (2011). F-STREAM: A flexible process for deriving architectures from requirements models. In Lecture Notes in Business Information Processing (Vol. 83 LNBIP, pp. 342–353). Springer Verlag. https://doi.org/10.1007/978-3-642-22056-2_37

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free