Skip to content

jpavlich/ISML-MDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ISML-MDE

A Model Driven Environment for the ISML Language

Introduction

ISML stands for "Information Systems Modeling Language". Its long-term vision is to become a domain-specific language to specify information systems. In its current form, ISML is able to specify software systems based on the MVC pattern. ISML provides pages to represent views, controllers to specify the flow of pages and user interaction, and entities, to specify persistent elements in the system. In addition to MVC concepts, ISML provides services that can encapsulate existing components or services in a system and can be utilized from controllers.

ISML also provides several code generators to transform ISML models into implementations on different platforms (e.g., Java EE, Android, PHP).

Table of Contents