Classification of reusable modules
Software reusability: vol. 1, concepts and models
Object-oriented analysis and design
Object-oriented analysis and design
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
Constraint diagrams: visualizing invariants in object-oriented models
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Business process modelling with ARIS: a practical guide
Business process modelling with ARIS: a practical guide
A Visualization of OCL Using Collaborations
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
On Querying UML Data Models with OCL
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
PTCS '01 Proceedings of the International Seminar on Proof Theory in Computer Science
On the Expressive Power of OCL
FM '99 Proceedings of the Wold Congress on Formal Methods in the Development of Computing Systems-Volume I - Volume I
Introduction to PROGRESS, an Attribute Graph Grammar Based Specification Language
WG '89 Proceedings of the 15th International Workshop on Graph-Theoretic Concepts in Computer Science
An introduction to description logics
The description logic handbook
Tool integration at the meta-model level: the Fujaba approach
International Journal on Software Tools for Technology Transfer (STTT) - Special section on tool integration applications and frameworks
HyperFlow: An Integrated Visual Query and Dataflow Language for End-User Information Analysis
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Large scale modeling efforts: a survey on challenges and best practices
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
Querying business processes with BP-QL
Information Systems
15 Years of Triple Graph Grammars
ICGT '08 Proceedings of the 4th international conference on Graph Transformations
Querying UML Models using OCL and Prolog: A Performance Study
ICSTW '08 Proceedings of the 2008 IEEE International Conference on Software Testing Verification and Validation Workshop
VMQL: A generic visual model query language
VLHCC '09 Proceedings of the 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
Structuring very large domain models: experiences from industrial MDSD projects
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Design science in information systems research
MIS Quarterly
On relationships between query models
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
Model querying with graphical notation of QVT relations
ACM SIGSOFT Software Engineering Notes
FNet: an index for advanced business process querying
BPM'12 Proceedings of the 10th international conference on Business Process Management
Querying business process models with VMQL
Proceedings of the 5th ACM SIGCHI Annual International Workshop on Behaviour Modelling - Foundations and Applications
A visual language for modeling and executing traceability queries
Software and Systems Modeling (SoSyM)
Making sense of UML class model changes by textual difference presentation
Proceedings of the 6th International Workshop on Models and Evolution
MOCQL: a declarative language for ad-hoc model querying
ECMFA'13 Proceedings of the 9th European conference on Modelling Foundations and Applications
Hi-index | 0.00 |
In large scale model based development, analysis level models are more like knowledge bases than engineering artifacts. Their effectiveness depends, to a large degree, on the ability of domain experts to retrieve information from them ad-hoc. For large scale models, however, existing query facilities are inadequate. The visual model query language (VMQL) is a novel approach that uses the respective modeling language of the source model as the query language, too. The semantics of VMQL is defined formally based on graphs, so that query execution can be defined as graph matching. VMQL has been applied to several visual modeling languages, implemented, and validated in small case studies, and several controlled experiments.