The Utility of Knowledge in Inductive Learning
Machine Learning
Efficient learning of typical finite automata from random walks
STOC '93 Proceedings of the twenty-fifth annual ACM symposium on Theory of computing
XTRACT: a system for extracting document type descriptors from XML documents
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
ACM Computing Surveys (CSUR)
Component-based product line development of avionics software
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
POPL '03 Proceedings of the 30th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Cracking the 500-Language Problem
IEEE Software
LISA: An Interactive Environment for Programming Language Development
CC '02 Proceedings of the 11th International Conference on Compiler Construction
Reverse Engineering a Large Component-Based Software Product
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
The Object Constraint Language: Getting Your Models Ready for MDA
The Object Constraint Language: Getting Your Models Ready for MDA
Symphony: View-Driven Software Architecture Reconstruction
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
Instant and Incremental Transformation of Models
Proceedings of the 19th IEEE international conference on Automated software engineering
CacOphoNy: Metamodel-Driven Architecture Recovery
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
Extracting grammar from programs: evolutionary approach
ACM SIGPLAN Notices
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Model-driven migration of supervisory machine control architectures
Journal of Systems and Software
Bridging grammarware and modelware
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Incremental programming language development
Computer Languages, Systems and Structures
AN UNSUPERVISED INCREMENTAL LEARNING ALGORITHM FOR DOMAIN-SPECIFIC LANGUAGE DEVELOPMENT
Applied Artificial Intelligence
Towards automatization of domain modeling
Data & Knowledge Engineering
Metamodel evolution through metamodel inference
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Grammar inference technology applications in software engineering
ICGI'10 Proceedings of the 10th international colloquium conference on Grammatical inference: theoretical results and applications
Design patterns for metamodels
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Proceedings of the 21st international conference companion on World Wide Web
Graph grammar induction as a parser-controlled heuristic search process
AGTIVE'11 Proceedings of the 4th international conference on Applications of Graph Transformations with Industrial Relevance
Bottom-up meta-modelling: an interactive approach
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
Domain-specific modeling (DSM) assists subject matter experts in describing the essential characteristics of a problem in their domain. When a metamodel is lost, repositories of domain models can become orphaned from their defining metamodel. Within the purview of model-driven engineering, the ability to recover the design knowledge in a repository of legacy models is needed. In this paper we describe MARS, a semi-automatic grammar-centric system that leverages grammar inference techniques to solve the metamodel recovery problem. The paper also contains an applicative case study, as well as experimental results from the recovery of several metamodels in diverse domains.