Cognitive design elements to support the construction of a mental model during software exploration
Journal of Systems and Software
Graph Visualization and Navigation in Information Visualization: A Survey
IEEE Transactions on Visualization and Computer Graphics
ICSE '81 Proceedings of the 5th international conference on Software engineering
ICSM '03 Proceedings of the International Conference on Software Maintenance
Context-Free Slicing of UML Class Models
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
Modularization of the UML Metamodel Using Model Slicing
ITNG '08 Proceedings of the Fifth International Conference on Information Technology: New Generations
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Verification-driven slicing of UML/OCL models
Proceedings of the IEEE/ACM international conference on Automated software engineering
Active operations on collections
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
Slicing of UML models using model transformations
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Model projection: simplifying models in response to restricting the environment
Proceedings of the 33rd International Conference on Software Engineering
Estimating footprints of model operations
Proceedings of the 33rd International Conference on Software Engineering
Models within models: taming model complexity using the sub-model lattice
FASE'11/ETAPS'11 Proceedings of the 14th international conference on Fundamental approaches to software engineering: part of the joint European conferences on theory and practice of software
A Dynamic Slicing Technique for UML Architectural Models
IEEE Transactions on Software Engineering
Model interoperability in building information modelling
Software and Systems Modeling (SoSyM)
Weaving executability into object-oriented meta-languages
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Abstracting modelling languages: a reutilization approach
CAiSE'12 Proceedings of the 24th international conference on Advanced Information Systems Engineering
Using models of partial knowledge to test model transformations
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Towards a distributed modeling process based on composite models
FASE'13 Proceedings of the 16th international conference on Fundamental Approaches to Software Engineering
Reference representation techniques for large models
Proceedings of the Workshop on Scalability in Model Driven Engineering
Proceedings of the 6th International Workshop on Models and Evolution
Reusable abstractions for modeling languages
Information Systems
Hi-index | 0.00 |
Among model comprehension tools, model slicers are tools that extract a subset from a model, for a specific purpose. Model slicers are tools that let modelers rapidly gather relevant knowledge from large models. However, existing slicers are dedicated to one modeling language. This is an issue when we observe that new domain specific modeling languages (DSMLs), for which we want slicing abilities, are created almost on a daily basis. This paper proposes the Kompren language to model and generate model slicers for any DSL (e.g. software development and building architecture) and for different purposes (e.g. monitoring and model comprehension). Kompren's abilities for model slicers construction is based on case studies from various domains.