The importance of reusing approved design solutions is widely recognized in software engineering. Object-oriented frameworks, design patterns, etc., are ways to reuse ex-isting knowledge. However, some problems remain, particularly how to guide the ap-plication developer to reuse so that the design is eventually implemented in a software project. FRED (FRamework EDitor) is a prototype of a task-driven architecture-oriented programming environment that can be used to implement architectural solutions. Ar-chitecture-specific instructions are given to the tool as specialization patterns; these formal specifications make it possible to automatically compute how to implement design solutions during the software development process. FRED manages ...
Reuse of existing carefully designed and tested software improves the quality of new software system...
Reuse of software has been one of the main goals of software engineering for decades. Reusing softwa...
Since the early 1980s, object-oriented frameworks have demonstrated that programmers can encapsulate...
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...
Software engineering aims at techniques for producing better software products with less resources. ...
Software technologies like frameworks, APIs, or libraries are pieces of software that can be used to...
Program design is an area of programming that can benefit significantly from machine-mediated assist...
Software design is a difficult creative task learnt from long experience. Reusable object-oriented d...
Object-oriented methods aim at providing natural ways for decomposing (or composing) a system into (...
. An appropriate combination of object-oriented programming concepts allows the development not only...
This paper summarizes our experimental research and software development activities in designing rob...
Object-oriented frameworks play an important role in current software engineering practice. Framewor...
This thesis describes some development principles and design patterns which can be used to solve var...
This paper summarizes our experimental research and software development activities in designing rob...
Reuse of existing carefully designed and tested software improves the quality of new software system...
Reuse of software has been one of the main goals of software engineering for decades. Reusing softwa...
Since the early 1980s, object-oriented frameworks have demonstrated that programmers can encapsulate...
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...
Software engineering aims at techniques for producing better software products with less resources. ...
Software technologies like frameworks, APIs, or libraries are pieces of software that can be used to...
Program design is an area of programming that can benefit significantly from machine-mediated assist...
Software design is a difficult creative task learnt from long experience. Reusable object-oriented d...
Object-oriented methods aim at providing natural ways for decomposing (or composing) a system into (...
. An appropriate combination of object-oriented programming concepts allows the development not only...
This paper summarizes our experimental research and software development activities in designing rob...
Object-oriented frameworks play an important role in current software engineering practice. Framewor...
This thesis describes some development principles and design patterns which can be used to solve var...
This paper summarizes our experimental research and software development activities in designing rob...
Reuse of existing carefully designed and tested software improves the quality of new software system...
Reuse of software has been one of the main goals of software engineering for decades. Reusing softwa...
Since the early 1980s, object-oriented frameworks have demonstrated that programmers can encapsulate...