ACTIONGUI v1.0
The ActionGUI Toolkit features model editors for constructing and manipulating data, security, and GUI models. Moreover, it implements appropriate model transformation to generate security-aware GUI models. Finally, it includes a code generator that, given a security-aware GUI model, automatically produces a Java web application, ready to be deployed in a web application container (e.g., Glassfish or Tomcat). Developed jointly with ModelingLab at ETH Zurich
First, the developed methodology offers model-driven engineering’s purported benefits for data-management systems. By working with models, designers can focus on the application’s data, behaviour, security, and presentation, independently from the different, often complex, technologies that are used to implement them. Second, the use of model transformations leads to modularity and separation of concerns: the GUI model and the security model can be changed independently and by different developers, if desired. This avoids the problems associated with brittle, error prone, hardcoded security policies that are difficult to maintain and audit.
Open source software registration at US Copyright Office



.jpg)