Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Generating statechart designs from scenarios
Proceedings of the 22nd international conference on Software engineering
Domain Analysis and Software Systems Modeling
Domain Analysis and Software Systems Modeling
Consistency of the static and dynamic components of object-oriented specifications
Data & Knowledge Engineering
Computer
Feature-Oriented Project Line Engineering
IEEE Software
Synthesis of Behavioral Models from Scenarios
IEEE Transactions on Software Engineering
Generic Schema Matching with Cupid
Proceedings of the 27th International Conference on Very Large Data Bases
A survey of approaches to automatic schema matching
The VLDB Journal — The International Journal on Very Large Data Bases
Handling variant requirements in domain modeling
Journal of Systems and Software - Special issue: Best papers on Software Engineering from the SEKE'01 Conference
A UML-Based Pattern Specification Technique
IEEE Transactions on Software Engineering
Domain Architecture: Models and Architectures for UML Applications
Domain Architecture: Models and Architectures for UML Applications
Verbs semantics and lexical selection
ACL '94 Proceedings of the 32nd annual meeting on Association for Computational Linguistics
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Ontology Evolution: Not the Same as Schema Evolution
Knowledge and Information Systems
XVCL: a mechanism for handling variants in software product lines
Science of Computer Programming - Special issue: Software variability management
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Requester-centered composition of business processes from internal and external services
Data & Knowledge Engineering - Special issue: Collaborative business process technologies
Semantic-integration research in the database community
AI Magazine - Special issue on semantic integration
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Identification of common methods used for ontology integration tasks
Proceedings of the first international workshop on Interoperability of heterogeneous information systems
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Consistency in model integration
Data & Knowledge Engineering - Special issue: Business process management
Feature-based survey of model transformation approaches
IBM Systems Journal - Model-driven software development
ACM SIGMOD Record
Evaluating WordNet-based Measures of Lexical Semantic Relatedness
Computational Linguistics
Corpus-based semantic role approach in information retrieval
Data & Knowledge Engineering
Matching and Merging of Statecharts Specifications
ICSE '07 Proceedings of the 29th international conference on Software Engineering
MARS: A metamodel recovery system using grammar inference
Information and Software Technology
Evaluating pattern conformance of UML models: a divide-and-conquer approach and case studies
Software Quality Control
Utilizing domain models for application design and validation
Information and Software Technology
A Taxonomy of Model Transformation
Electronic Notes in Theoretical Computer Science (ENTCS)
A checklist for integrating student empirical studies with research and teaching goals
Empirical Software Engineering
A survey of schema-based matching approaches
Journal on Data Semantics IV
Behavior based integration of composite business processes
BPM'05 Proceedings of the 3rd international conference on Business Process Management
A framework for multidimensional design of data warehouses from ontologies
Data & Knowledge Engineering
Editorial: BioDB: An ontology-enhanced information system for heterogeneous biological information
Data & Knowledge Engineering
Editorial: Detection of semantic conflicts in ontology and rule-based information systems
Data & Knowledge Engineering
Generating operation specifications from UML class diagrams: A model transformation approach
Data & Knowledge Engineering
Formal modelling of organisational goals based on performance indicators
Data & Knowledge Engineering
Exemplar driven development of software product lines
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
A domain model, which captures the common knowledge and the possible variability allowed among applications in a domain, may assist in the creation of other valid applications in that domain. However, to create such domain models is not a trivial task: it requires expertise in the domain, reaching a very high level of abstraction, and providing flexible, yet formal, artifacts. In this paper an approach, called Semi-automated Domain Modeling (SDM), to create draft domain models from applications in those domains, is presented. SDM takes a repository of application models in a domain and matches, merges, and generalizes them into sound draft domain models that include the commonality and variability allowed in these domains. The similarity of the different elements is measured, with consideration of syntactic, semantic, and structural aspects. Unlike ontology and schema integration, these models capture both structural and behavioral aspects of the domain. Running SDM on small repositories of project management applications and scheduling systems, we found that the approach may provide reasonable draft domain models, whose comprehensibility, correctness, completeness, and consistency levels are satisfactory.