The UCL MDA Tools are lightweight ModelDriven Architecture tools developed at University College London. They include a JMI generator implemented using the velocity template engine, an OCL type checker, and a parser for textual MOF models.
Model4Lang is a framework for modeldriven language development. To develop a programming language of your own, whether it's a simple script language or a full-fledged one, you start by defining its abstract syntax in a model.
Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
A suite of tools and components assisting with modeldriven software development built upon a modular MDA/MDD generator framework implemented in Java(TM) supporting arbitrary import (design) formats, meta models, and output (code) formats.
MetaBoss is an integrated suite of tools for design, development and management of software systems through modelling. It utilises MDA (ModelDriven Architecture) concepts and is primarily oriented at enterprises using Java based tools and technologies.
Puzzle.NET is a collection of frameworks and tools for Agile, Domain Driven Design and Development on the .NET platform, with frameworks for persistence (NPersist), AOP (NAspect), Depency Injection (NFactory) and a GUI Domain Model Editor (ObjectMapper)
JewelBox is a Java development platform that uses model-driven components called Jewels. Jewelbox leverages the convergence of service-oriented architecture, model-driven architecture and open source software.
The a(MDĆ)˛ project constitutes a toolchain supporting a ModelDriven Approach to Multi-Dimensional software Engineering. It enables multi-dimensional separation of concerns at the model level, by generating (Java) source code from UML specifications.
AI-powered service management for IT and enterprise teams
Enterprise-grade ITSM, for every business
Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
extremda is a framework speeding up application design and maintenance. Mixing code generation and custom code, you can reach speed in development from a modeldriven architecture and full control on sensitive, detail points.
XMLNode is a library that represents the XML in an easy to use object model. It has STL adaptors to ease traversing and transforming the XML. XMLNode is geared towards data driven XML as opposed to document driven XML. It is still a work in progress.
EGG is a development tool for fast and easy realization of XML to plain-text tranformations.
It's similar to XSLT, Velocity or JSP but emphasises source-code generation in a model-driven, generative development-process. For Windows or Unix with Java.
A .NET library port of Eric Evans Java project TimeAndMoney.
Useful for most basic concept of domain problems: Time and Money.
Also serves as a model for design principles as explained in his book Domain Driven Design
Thinkingcap is an enterprise, meta-modeldriven, next-generation
100% Java application server. It offers caching, indexing, platform
neutral queries, transactions, multi-user concurrency and permissions
control, web services, schema extraction etc.
MDGen is a UML class model-driven J2EE code generator. It uses XML to describe a class model and applies XSL template to generate session/entity EJBs, Struts code, deployment descriptors, database create/drop scripts, resource file and Ant build script.
Action-driven component-oriented web application framework based on Model-View-Controller (MVC) architecture. Goals: minimum complexity & dependency on the framework API, maximum power, reliability and conformance to common standards.
ModelPro, part of ModelDriven.org, is a provisioning engine for producing executable applications and other artifacts out of models using the ModelDriven Architecture (MDA) paradigm. ModelPro is internally Model-Driven based on provisioning cartridges
SPUDS (Software Productivity at University of Savoie) is a tool to help software development. This tool will be composed of several utilities: Software metrics, code analysis, and model-driven engineering. This is part of research work.