Draco: a method for engineering reusable software systems
Software reusability: vol. 1, concepts and models
Object-oriented system development
Object-oriented system development
From domain models to architecture frameworks
Proceedings of the 1997 symposium on Software reusability
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Domain analysis and framework-based software development
ACM SIGAPP Applied Computing Review - Special issue on frameworks and patterns in software reuse
Jargons for domain engineering
Proceedings of the 2nd conference on Domain-specific languages
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Object-Process Methodology: A Holistic Systems Paradigm
Object-Process Methodology: A Holistic Systems Paradigm
A framework for performing verification and validation in reuse-based software engineering
Annals of Software Engineering
DARE: Domain analysis and reuse environment
Annals of Software Engineering
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
Rearchitecting the UML infrastructure
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Tool Support for Development Using Patterns
EDOC '01 Proceedings of the 5th IEEE International Conference on Enterprise Distributed Object Computing
Using First-Order Logic for Product Line Model Validation
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
The Guidelines of Modeling - An Approach to Enhance the Quality in Information Models
ER '98 Proceedings of the 17th International Conference on Conceptual Modeling
Extending UML to Support Domain Analysis
ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
Beyond Stereotyping: Metamodeling Approaches for the UML
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 3 - Volume 3
Multiple-View Meta-Modeling of Software Product Lines
ICECCS '02 Proceedings of the Eighth International Conference on Engineering of Complex Computer Systems
Domain Modeling for Software Reuse and Evolution
CASE '95 Proceedings of the Seventh International Workshop on Computer-Aided Software Engineering
Validating UML models against architectural profiles
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
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
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
A customizable approach to full lifecycle variability management
Science of Computer Programming - Special issue: Software variability management
Tool-Supported Verification of Product Line Requirements
Automated Software Engineering
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Automated analysis of feature models: challenges ahead
Communications of the ACM - Software product line
Evaluating pattern conformance of UML models: a divide-and-conquer approach and case studies
Software Quality Control
Metamodeling-rapid design and evolution of domain-specific modeling environments
ECBS'99 Proceedings of the 1999 IEEE conference on Engineering of computer-based systems
Towards automatization of domain modeling
Data & Knowledge Engineering
A systematic review of research on integration of ontologies with the model-driven approach
International Journal of Metadata, Semantics and Ontologies
A process to derive domain-specific patterns: application to the real time domain
ADBIS'10 Proceedings of the 14th east European conference on Advances in databases and information systems
Specification and utilization of core assets: feature-oriented vs. UML-based methods
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
Evaluation of the Pattern-based method for Secure Development (PbSD): A controlled experiment
Information and Software Technology
Research Note: Ontology-Based Structuring of Conceptual Data Modeling Patterns
Journal of Database Management
Representation of Situational Methods: Incorporating ISO/IEC 24744 into a Domain-Based Framework
International Journal of Information System Modeling and Design
Hi-index | 0.00 |
Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system developers to design valid applications in the domain. One major way of carrying out the domain analysis is modeling. Several studies suggest using metamodeling techniques, feature-oriented approaches, or architectural-based methods for modeling domains and specifying applications in those domains. However, these methods mainly focus on representing the domain knowledge, providing insufficient guidelines (if any) for creating application models that satisfy the domain rules and constraints. In particular, validation of the application models which include application-specific knowledge is insufficiently dealt. In order to fill these lacks, we propose a general approach, called Application-based DOmain Modeling (ADOM), which enables specifying domains and applications similarly, (re)using domain knowledge in application models, and validating the application models against the relevant domain models. In this paper we present the ADOM approach, demonstrating its application to UML 2.0 class and sequence diagrams.