Feature Models

The framework meta-level contains items that are framework-independent. Two such items are provided:

The framework model is obtained as an instance of the framework meta-model and it is expressed as an XML document. Formally, the fact that the framework model is an instance of the framework meta-model is expressed by constraining the XML representation of the framework model to be validated by the Framework XSD Schema that represents the framework meta-model. The application model describes the features that are present in a specific applications. An application model represents a formal specification of an application to be instantiated from the framework. The application model can be seen as an instance of the framework model. The relationship of instantiation is formally expressed by stating that the application model must be validated by the XSD schema generated by the Application XSD Generator.

Framework Meta-Model

Framework Model

Application Model

Class Model

Source Code Model

Contact Us | The OBS Framework Project