Academia.eduAcademia.edu

Client oriented software developing

2004, Canal et al.[4]

Abstract. Software reuse is one of the most important goals in software engineering. However, server components have set, traditionally, functional and non-functional requirements what makes hard to reuse them when developing software by composing components. Of course, server components can and should set conditions in order to ensure their functionality and to avoid run-time errors. Along this paper, we will show how starting from the" Design by Contract" metaphor proposed by Meyer, we have been developed a ...