Task-related knowledge structures: analysis, modelling and application
Proceedings of the Fourth Conference of the British Computer Society on People and computers IV
Designing object-oriented software
Designing object-oriented software
Inquiry-Based Requirements Analysis
IEEE Software
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Confessions of a used program salesman: institutionalizing software reuse
Confessions of a used program salesman: institutionalizing software reuse
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
Visual task characterization for automated visual discourse synthesis
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The Domain Theory for Requirements Engineering
IEEE Transactions on Software Engineering
The use of goals to surface requirements for evolving systems
Proceedings of the 20th international conference on Software engineering
Domain analysis: an introduction
ACM SIGSOFT Software Engineering Notes
Problem frames: analyzing and structuring software development problems
Problem frames: analyzing and structuring software development problems
Domain Theory: Patterns for Knowledge and Software Reuse
Domain Theory: Patterns for Knowledge and Software Reuse
Sap R/3 Process Oriented Implementation
Sap R/3 Process Oriented Implementation
A Pattern Approach to Interaction Design
A Pattern Approach to Interaction Design
A Scheme for Component Based Service Deployment
USM '00 Proceedings of the Third International IFIP/GI Working Conference on Trends in Distributed Systems: Towards a Universal Service Market
How People Categorise Requirements for Reuse: a Natural Approach
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
FODAcom: An Experience with Domain Analysis in the Italian Telecom Industry
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
A problem-oriented classification of visualization techniques
VIS '90 Proceedings of the 1st conference on Visualization '90
Comparing requirements analysis methods for developing reusable component libraries
Journal of Systems and Software
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Experiments on pattern-based ontology design
Proceedings of the fifth international conference on Knowledge capture
Hi-index | 0.01 |
A theoretical framework of domain knowledge is proposed, consisting of classes of generalised object collaboration models and generic tasks that describe patterns of human activity. The library of generic models is applied to analysis and design for reuse of generalised component-based frameworks by using the models as templates, with associated design knowledge in the form of attached design rationale. A design by reuse method is described for identifying, at the analysis stage, generic abstract models of the structure and behaviour of new applications. Generic requirements of the identified abstractions link to object-oriented patterns for design solutions. The design process is applied to a generalised telemedicine framework. The discussion reviews the prospects for integrating generic domain models with design patterns in component-based development.