A software engineering experiment in software component generation
Proceedings of the 18th international conference on Software engineering
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
Visual tool for generative programming
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Visualization, Simulation and Analysis of Reconfigurable Systems
Applications of Graph Transformations with Industrial Relevance
Generating Eclipse Editor Plug-Ins Using Tiger
Applications of Graph Transformations with Industrial Relevance
A collaborative tool for designing and enacting design processes
Proceedings of the 2009 ACM symposium on Applied Computing
Model-Driven Web Engineering for the Automated Configuration of Web Content Management Systems
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
DILS '09 Proceedings of the 6th International Workshop on Data Integration in the Life Sciences
COCOVILA -- Compiler-Compiler for Visual Languages
Electronic Notes in Theoretical Computer Science (ENTCS)
The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study
Automated Software Engineering
Metamodelling: state of the art and research challenges
MBEERTS'07 Proceedings of the 2007 International Dagstuhl conference on Model-based engineering of embedded real-time systems
Metamodel dependencies for executable models
TOOLS'11 Proceedings of the 49th international conference on Objects, models, components, patterns
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Improving software product management: a knowledge management approach
International Journal of Business Information Systems
Towards a design process for modeling MAS organizations
EUMAS'11 Proceedings of the 9th European conference on Multi-Agent Systems
Applying MDE to the (semi-)automatic development of model transformations
Information and Software Technology
Autogenerator: Generation and execution of programming code on demand
Expert Systems with Applications: An International Journal
Type-Safe symmetric composition of metamodels using templates
SAM'12 Proceedings of the 7th international conference on System Analysis and Modeling: theory and practice
Harmonizing textual and graphical visualizations of domain specific models
Proceedings of the Second Workshop on Graphical Modeling Language Development
A multi-level modeling environment for SUM-based software engineering
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
Hi-index | 0.00 |
MetaEdit+ is an environment that allows building modeling tools and generators fitting to application domains, without having to write a single line of code. The capability to define modeling tools and generators is relevant as it provides the ability to raise the abstraction of design work from code to domain concepts, and a raise in abstraction leads to an imminent raise in productivity, as illustrated by the past years' experiences.In domain-specific modeling and MetaEdit+, one expert defines a domain-specific language as a metamodel containing the domain concepts and rules, and specifies the mapping from that to code in a domain-specific code generator. For the method implementation, MetaEdit+ provides a metamodeling language and tool suite for defining the method concepts, their properties, associated rules, symbols, checking reports, and generators. Once the expert defines a modeling method, or even a partial prototype, the rest of the team can start to use it in MetaEdit+ to make models with the modeling language and the required code is automatically generated from those models. Based on the metamodel, MetaEdit+ automatically provides CASE tool functionality: diagramming editors, browsers, generators, multi-user/project/platform support, etc.The MetaEdit+ demo will focus on showing how the domain-specific languages and generators are made; complete with several examples of domain-specific methods and related code generators.