The FAA's Advanced Automation System: Strategies for Future Air Traffic Control Systems
Computer - The FAA's Advanced Automation Program
Evaluating Proposed Architectures for the FAA's Advanced Automation System
Computer - The FAA's Advanced Automation Program
A field study of the software design process for large systems
Communications of the ACM
Re-use of formatted requirements specifications
Software Engineering Journal
Computational approaches to analogical reasoning: a comparative analysis
Artificial Intelligence
An object-oriented approach to domain analysis
ACM SIGSOFT Software Engineering Notes
Domain analysis: from art form to engineering discipline
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
Analogical approach to specification derivation
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
The nature of semantic relations: a comparison of two approaches
Relational models of the lexicon
LaSSIE: a knowledge-based software information system
Communications of the ACM - Special issue on software engineering
Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
Reaching through analogy: a Design Rationale perspective on roles of analogy
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Exploiting reusable specifications through analogy
Communications of the ACM
Applying domain and design knowledge to requirements engineering
ACM SIGOIS Bulletin - Special issue on information system design support tools
OPNets: an object-oriented high-level Petri net model for real-time system modeling
Journal of Systems and Software - Special issue on object-orientation
The role of analogy in software reuse
SAC '93 Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing: states of the art and practice
Integration of domain analysis and analogical approach for software reuse
SAC '93 Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing: states of the art and practice
An analogy-based domain analysis methodology
An analogy-based domain analysis methodology
A process for consolidating and reusing design knowledge
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Domain Analysis and Software Systems Modeling
Domain Analysis and Software Systems Modeling
Building Application Generators
IEEE Software
Status Report: Software Reusability
IEEE Software
Automatic Structuring of Knowledge Bases by Conceptual Clustering
IEEE Transactions on Knowledge and Data Engineering
Capturing more world knowledge in the requirements specification
ICSE '82 Proceedings of the 6th international conference on Software engineering
A survey of software reuse libraries
Annals of Software Engineering
End-user development: new challenges for service oriented architectures
Proceedings of the 4th international workshop on End-user software engineering
Analogical reasoning for reuse of object-oriented specifications
ICCBR'03 Proceedings of the 5th international conference on Case-based reasoning: Research and Development
Improving the reuse possibilities of the behavioral aspects of object-oriented domain models
ER'00 Proceedings of the 19th international conference on Conceptual modeling
A conceptual modeling quality framework
Software Quality Control
Hi-index | 0.00 |
This paper presents an approach to classify domain models in order to facilitate reuse through analogy. Domain analysis plays a critical role for systematic reuse, but domain analysis is difficult to perform, especially for new application areas. Analogical approach to reuse can support the domain analysis process by providing software products in a different but analogous domain. In order to achieve this goal, domain models need to be classified. This paper proposes a classification method for domain models. The method is an integration of the enumerative hierarchy and faceted scheme. The classification approach can help the domain analyst to locate an analogous domain to perform the modeling and analysis process. Moreover, the approach is more flexible and more descriptive than conventional classification methods.