A Systematic Process for Domain Engineering.

Eduardo Santana de Almeida, Alexandre Álvaro, Vinícius Cardoso Garcia, Daniel Lucrédio, Renata Pontin de Mattos Fortes, Sílvio Romero de Lemos Meira · Software Engineering and Knowledge Engineering · 2008

Software reuse is a key aspect for improving quality and productivity. However, this process is more effective when systematically planned and managed in the context of a specific domain, where application families share some functionality. In this scenario, Domain Engineering (DE) has been seen as a facilitator to obtain the desired benefits. Nevertheless, the existing domain engineering processes present crucial problems, such as lacking of details in the three basic steps of domain engineering and not being systematic. Thus, this paper aims at defining a systematic process to perform domain engineering based on the-state-of-the-art in the area, which includes the steps of domain analysis, domain design, and domain implementation. An experimental study evaluates the viability of the use of the process and the impact of applying it to a domain engineering project.

Read the paper · More papers on PaperTik