. An appropriate combination of object-oriented programming concepts allows the development not only of single reusable components but also of semifinished architectures (= frameworks). The paper discusses an adequate way to represent the know-how of software engineers in the realm of developing and adapting frameworks. Active cookbooks rely on a particular knowledge base. These electronic books form an integration basis of various tools adjusted to a domainspecific framework. Active cookbooks guide programmers and end users through typical framework adaptation steps. Examples taken from a prototype implementation of such a cookbook illustrate the concepts that allow active support of framework-centered software development. Keywords: knowl...
Object-oriented methods aim at providing natural ways for decomposing (or composing) a system into (...
this paper, we wish to focus on another area --- the documentation of frameworks --- and not on fram...
Previous works on software reusability has shown that an asset-based systems development strategy to...
The importance of reusing approved design solutions is widely recognized in software engineering. Ob...
The importance of reusing approved design solutions is widely recognized in software engineering. Ob...
Application frameworks are a popular way of implementing product line architectures. The Fred projec...
Reuse of software has been one of the main goals of software engineering for decades. Reusing softwa...
This paper summarizes our experimental research and software development activities in designing rob...
This paper summarizes our experimental research and software development activities in designing rob...
Since the early 1980s, object-oriented frameworks have demonstrated that programmers can encapsulate...
Present software development methodologies suffer from a common disadvantage that they do not allow ...
Object oriented frameworks (hereafter simply 'frameworks') are a cornerstone of modern sof...
Although a considerable number of successful frameworks have been developed during the last decade, ...
Object-oriented frameworks provide software developers with the means to build an infrastructure for...
Object-oriented frameworks provide software developers with the means to build an infrastructure for...
Object-oriented methods aim at providing natural ways for decomposing (or composing) a system into (...
this paper, we wish to focus on another area --- the documentation of frameworks --- and not on fram...
Previous works on software reusability has shown that an asset-based systems development strategy to...
The importance of reusing approved design solutions is widely recognized in software engineering. Ob...
The importance of reusing approved design solutions is widely recognized in software engineering. Ob...
Application frameworks are a popular way of implementing product line architectures. The Fred projec...
Reuse of software has been one of the main goals of software engineering for decades. Reusing softwa...
This paper summarizes our experimental research and software development activities in designing rob...
This paper summarizes our experimental research and software development activities in designing rob...
Since the early 1980s, object-oriented frameworks have demonstrated that programmers can encapsulate...
Present software development methodologies suffer from a common disadvantage that they do not allow ...
Object oriented frameworks (hereafter simply 'frameworks') are a cornerstone of modern sof...
Although a considerable number of successful frameworks have been developed during the last decade, ...
Object-oriented frameworks provide software developers with the means to build an infrastructure for...
Object-oriented frameworks provide software developers with the means to build an infrastructure for...
Object-oriented methods aim at providing natural ways for decomposing (or composing) a system into (...
this paper, we wish to focus on another area --- the documentation of frameworks --- and not on fram...
Previous works on software reusability has shown that an asset-based systems development strategy to...