Domain Model
In computer terms, a domain model is a model of specific domain classes that describe the core data and their behavior. From an organizational perspective, a domain model is a model of the domain. Within this domain, an organization conducts its business. The memory of any organization may be represented as a domain model.
The heart of any software is a domain model. When a model is well designed and when it can be easily represented and managed in an object oriented language, a developer may focus on views of the software and they are what users care about the most.
Domain Model Application
A domain model may be designed, generated, and validated as a web application. Modelibra uses the Wicket web framework for generic web components that are views of model concepts. The generic web components may be mixed with specific web components to develop a professional web application.
Introduction
For a quick overview of Modelibra consult the paper entitled Modelibra Software Family at the CISSE 2007 Conference.
Checkout
The Modelibra project is hosted by JavaForge. First, install the latest version of Java JRE . Second, install the latest version of Eclipse IDE for Java Developers. Third, install the latest version of the Eclipse plugin for the Subversion repository called Subclipse (Do not install the optional Integration: be sure to uncheck it and keep only the Subclipse plugin checked).
Finally, open two new perspectives in Eclipse by using Window/Open Perspective/Other... :
- SVN Repository Exploring
- Team Synchronizing
In the SVN perspective connect to the Modelibra's repository by using File/New/Other.../SVN/Checkout projects from SVN/Next :
- Create a new repository location/Next
- URL: http://svn.javaforge.com/svn/Modelibra
- User name: anonymous
- Password: anon
- Open the trunk directory, select an Eclipse project and check it out with the pop-up menu
Videos
Book
Modelibra book is the main source of documentation. It is located in the Modelibra repository as the ModelibraIntroBook project. Consult chapter documents written in OpenOffice for the latest version of the book.
Communication
Education
Research Ideas
Find out what you can contribute potentially to Modelibra.
