Design reuse and frameworks in the smalltalk-80 system
Software reusability
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Design patterns for object-oriented software development
Design patterns for object-oriented software development
Patterns Generate Architectures
ECOOP '94 Proceedings of the 8th European Conference on Object-Oriented Programming
Creating host compliance in a portable framework: a study in the reuse of design patterns
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Hooking into object-oriented application frameworks
ICSE '97 Proceedings of the 19th international conference on Software engineering
Components, frameworks, patterns
Proceedings of the 1997 symposium on Software reusability
Framework-centered software development: report on the workshop
Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications (Addendum)
Systematic framework design by generalization
Communications of the ACM
Towards partially evaluating reflection in Java
PEPM '00 Proceedings of the 2000 ACM SIGPLAN workshop on Partial evaluation and semantics-based program manipulation
An approach for pattern oriented software development based on a design handbook
Annals of Software Engineering
Design of Extensible Component-Based Groupware
Computer Supported Cooperative Work
An Object-Oriented Framework for Feedback Control Applications
ASSET '98 Proceedings of the 1998 IEEE Workshop on Application - Specific Software Engineering and Technology
H: A component-based specification language for heterogeneous applications
Computer Standards & Interfaces
Hi-index | 0.02 |
The class and interaction structure of object-oriented designs may become fairly complex, and consequently difficult to develop and understand. Design patterns allow to govern this complexity. This paper presents the design process of a domain-specific black-box framework for the control of automated manufacturing systems. The design is performed as a sequence of transformation steps, guided by the use of generative design patterns. Starting out from a domain-specific model, which does not provide a degree of reusability sufficiently high for a framework, the transformation steps increase the reusability until a satisfactory degree is reached. The resulting class and interaction structure allows to create each application of the considered manufacturing subdomain by selecting, configuring and parameterizing of the framework classes.