Cyc: toward programs with common sense
Communications of the ACM
An Ontological Model of an Information System
IEEE Transactions on Software Engineering
International Journal of Man-Machine Studies
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
CYC: a large-scale investment in knowledge infrastructure
Communications of the ACM
WordNet: a lexical database for English
Communications of the ACM
Theoretical foundations for conceptual modelling in information systems development
Decision Support Systems - Special issue on WITS '92
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
Object models (2nd ed.): strategies, patterns, and applications
Object models (2nd ed.): strategies, patterns, and applications
Building systems using analysis patterns
ISAW '98 Proceedings of the third international workshop on Software architecture
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
An ontological analysis of the relationship construct in conceptual modeling
ACM Transactions on Database Systems (TODS)
The use of mediation and ontology technologies for software component information retrieval
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Grounding the OML metamodel in ontology
Journal of Systems and Software
Data Model Patterns: Conventions of Thought
Data Model Patterns: Conventions of Thought
IEEE Transactions on Software Engineering
Developing a meta model for the Bunge---Wand---Weber ontological constructs
Information Systems - Databases: Creation, management and utilization
Status Report: Software Reusability
IEEE Software
Effects of Reuse on Quality, Productivity, and Economics
IEEE Software
IEEE Software
Why Do So Many Reuse Programs Fail?
IEEE Software
What Are Ontologies, and Why Do We Need Them?
IEEE Intelligent Systems
Conceptual Patterns for Reuse in Information Systems Analysis
CAiSE '00 Proceedings of the 12th International Conference on Advanced Information Systems Engineering
Towards Ontological Foundations for UML Conceptual Models
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Property-Based Semantic Reconciliation of Heterogeneous Information Sources
ER '02 Proceedings of the 21st International Conference on Conceptual Modeling
Towards Ontologically Based Semantics for UML Constructs
ER '01 Proceedings of the 20th International Conference on Conceptual Modeling: Conceptual Modeling
Information Systems Research
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Improving the quality of business object models using collaboration patterns
Communications of the ACM - Has the Internet become indispensable?
International Journal of Human-Computer Studies
An ontology-based knowledge base for the representation and reuse of software patterns
ACM SIGSOFT Software Engineering Notes
ER'00 Proceedings of the 19th international conference on Conceptual modeling
Patterns: a way to reuse expertise
IEEE Communications Magazine
Hi-index | 0.00 |
Systematic software reuse is emerging as a promising route to improved software development productivity and quality. While many benefits of patterns reuse have been identified, there is a need to develop a mechanism for supporting and automating the reuse of relevant analysis patterns for conceptual modeling. To enable effective reuse of analysis patterns, extant approaches require judgment about correctly instantiating and combining the analysis patterns. Building on prior research in ontology and conceptual modeling, we propose a "top-down" approach, referred to as Ontology for Describing Analysis Patterns (ODAP), to explicitly express the semantics of analysis patterns. We show how ODAP helps provide a mechanism to identify appropriate instances of analysis patterns including the discovery of valid combinations with other patterns in a patterns base. Thus, ODAP can enable communication of the meaning of the analysis pattern constructs to modelers and be the basis for a design support environment that supports the development of conceptual schemas using analysis patterns.