Questions about domain analysis in product-lines architectural approaches
Software architecture is an emerging and strategic reuse technology for building software systems. The complexity for designing reusable architectural artifacts and the manual nature of these processes makes it difficult to automate the overall design process. In addition, the interconnection of the software components used in the construction of software systems is one of the problems that architectural approaches need to solve. From this point of view domain analysis plays an important role extracting the reusable information of problems to represent it under a domain model, but the way to perform such process is still a goal for the reuse community, To address some of these questions we discuss in this paper some of the problems related to domain analysis processes under an architectural reuse point of view and specifically whithin a product-line approach.
domain analysis product-lines software architectures market analysis domain scoping domain engineering