Mdd CASE Tools
CASE tools tagged as "mdd"Table of contents
GenerateXY Code Generation Studio
GenerateXY Code Generation Studio - GenerateXY is a framework for MDD (Model Driven Development). It allows to specify model-to-model and model-to-text transformations. No constraint is imposed on the target code that can can have any structure in any language. The model and template editors are based on XPath and XML concepts.
Features
- Customizable Model editor
- Template editor (XPath based, no new language to learn)
- Syntax-highlighting & auto-completion
- Quick preview
- Target languages: all
- Chained transformations
- Manual changes management
- Reverse-engineering
- XML Import/Export (interoperability)
- Extensibility
- Build automation support
- Model maintenance/migration utilities
- XSLT support
More about GenerateXY Code Generation Studio: GenerateXY Code Generation Studio
Xcarecrows 4 MDA
Xcarecrows 4 MDA - Xcarecrows 4 MDA , Eclipse plugin provides a graphical tool set to design system or application models according to the MDA process defined by the Object Management Group. It focuses on the quality of the behavior modeling and automaticaly converts models into executable components whose interfaces with the environment are well-defined.
More about Xcarecrows 4 MDA: Xcarecrows 4 MDA
MetaBoss
MetaBoss - As the business owner, you want the fruits of your IT investment to last longer and not be trapped in expensive and never-ending software redevelopment cycle. One of the underlying principles MetaBoss is built on is that the business domain and the business processes do not change as often and as radically as the information technologies do.
According to this principle, MetaBoss is facilitating the creation of software systems via technology independent modelling of business domains and processes.
More about MetaBoss: MetaBoss
Taylor MDA
Taylor MDA - Taylor's model driven architecture on rails makes creating JEE applications as easy as the much talked about ruby-on-rails, but with all the power of JEE and UML. Business models are defined using simplified UML diagrams following well-defined conventions. These models are then used to generate the exact same ejb3/portlet code your would write by hand. Then use the code as is or modify it as you see fit and your changes will be preserved.
Taylor consists of a set of Eclipse plugins for simplified UML modeling and the generation of JEE code such as: EJB3 entity and session beans, JSR-168 Portlets, and JMS-based business processes. It leverages many other open-source tools instead of reinventing the wheel. Read more about the Architecture.
Why did I write Taylor? Check out my blog entry.
Taylor implements MDA. Model Driven Architecture (MDA) is the concept of first defining a Platform Independent Model (PIM) and then using the PIM to generate a Platform Specific Model (PSM). Taylor's simplified UML business models represent the PIM and its customizable templates generate the PSM.
Taylor also applies Convention-based Development. There are many ways to build the same application. But, if proven conventions are followed then code generation and development can be much more productive and can put you on the fast track to success. Hence MDA on rails. Taylor's simplified UML models embody these conventions.
Taylor distingishes itself from other tools by three key concepts:
Specialization/Simpification
Stereotypes/Annotations
Transparency
More about Taylor MDA: Taylor MDA
Chronos Web Modeller
Chronos Web Modeller - The CWT family includes the Chronos Web Modeller, a collaborative tool for the creation of UML models the integrated Chronos Web Browser for Model reporting
More about Chronos Web Modeller: Chronos Web Modeller
Openmdx
Openmdx - openMDX is a open source MDA application framework. The framework helps you in writing service-oriented, platform-independent applications.
The application's interface is specified with a platform independent model (PIM) and the business logic is implemented as POJOs (plain old Java objects) which are platform-, distribution- and persistence-technology independent. The application can be deployed locally or distributed by using the RESTful, JDO compliant openMDX persistence manager. The resulting applications are lightweight (openmdx-base.jar is only 2.9M) and can be deployed on any J2SE or J2EE platform.
- Here is how you get started in 2 easy steps
- Download and install the openMDX SDK. The SDK includes the demo applications Hello World and Workshop.
- Consult the openMDX documention where you will find step-by-step guides and additional information.
More about Openmdx: Openmdx
TrueView
TrueView - TrueViewâ„¢ Domain Modeller for .NET
TrueView Domain Modeller is used for exploring Business Domains and creating rapid prototypes using Domain Driven Design.
- Work with your Domain Experts to understand business entities, relationships and the business' ubiquitous language.
- Write POCO-style classes using .NET and the TrueView framework
- Demo interactive prototypes to your Domain Experts to get instant feedback. Test and refine until your team is confident.
You can also preview database schemas and mapping files using the included TrueView DataBridge utility.
Want to convert your prototypes into complete multi-user desktop applications?
Then you need TrueView Agile Developer.
More about TrueView: TrueView
Webratio
Webratio - WebRatio is the a Model Driven development environment that allows modeling and automatic generation of Web interface applications. The applications are standard Java and can be installed in any operating environment like: Tomcat, JBoss, Resin, IBM WebSphere, BEA WebLogic, etc.
The applications can interact with any kind of information system and database, like: Oracle, DB2, SQL Server, PostgreSQL, MySQL, etc.
More about Webratio: Webratio
ObjectiF
ObjectiF - objectiF is a Tool for Model-Driven Software Development with UML and BPMN in Java, C#, C++, BPEL, XSD and WSDL
objectiF can automate part of your software development according to the principles of Model-Driven Development MDD.
In objectiF you can
- Model requirements
- Develop domain-oriented models
- Model business processes - Generate BPEL
- Transform domain-oriented models and generate code
- Round Trip from Model to Code and vice versa
- Automate software development
More about ObjectiF: ObjectiF
Sidebar
Sidebar
Advertise
Best Open Source CASE Tool
Best Open Source CASE Tool
Last wiki comments