  | 
           
            
           | 
         
       
      
         
          |   | 
            | 
         
         
          
				  
             
              
			 
              
			 
              
             
              
             
              
			 
			  
			 
               
      		 
           | 
           
            The idea of EVE
            Today models are a format for tools 
            and basic services. They could not be exchanged  between 
            different tools and therefore clients were tied to a specific vendor. 
            As a result models are not reusable and services for the same application 
            domain have to be reinvented in a costly and time-consuming way for 
            different tools. Thus, the community could not reach a critical mass. 
             
            The appearance of XML and the subsequent definition 
            of the eXtensible Metainformation Interchange standard (XMI) 
            opened a way do deal with the problem of different storage formats. 
            The tool market shows a small but ever increasing number of tools 
            capable of working with XMI. EVE provides efficient 
            export and import plugs to enforce this development.  
             
            Another problem of today's modeling tools is the lack of basic functionalities 
            like constraint monitoring to discover design errors early during 
            modeling, model evolution because in object-oriented modeling, methods 
            often encompass dependency rules, which describe modification steps 
            and usually the existence of certain parts of the model in an earlier 
            phase implies the existence of dependent parts in later phase or code 
            synchronization within models can be kept synchronized with code through 
            roundtrip engineering.  
             
            The future are modeling tools as services 
            and thin clients. Fault tolerant and light-weight distribution platforms 
            provide the deployment of services in arbitrary locations. Standardized 
            storage formats provide a basis of model exchange and allow processing 
            of models created by arbitrary tools. Ubiquitous browser technology 
            and open graphics standards allow universal presentation. But to use 
            models as effective input for a domain process, closely-fitting domain 
            constrains and documentation must be formulated. This needs a mechanism 
            which allows modelers to 'factor out' domain knowledge to communicate 
            it seperately and to 'factor in'domain knowledge to apply it effeciently. 
             
            EVE supports a modelling community to collaborate, 
            to promote good modeling methods and services into industrial practice 
            and to gather feedback for the research community with following features: 
             
            Model Services 
            Services are moved out of fat-client tool and embedded in a sharing 
            mechanism, so the whole community can benefit from a local development. 
            Model Viewers 
            Models and service feedback can be displayed in a brwoser, so the 
            peruse of model and process data increases. 
            Domain-level Reuse 
            Profiles can be added to a model and act like a construction template. 
            They at once introduce to the model the constructs and constrains 
            of the domain in a form which people can understand and service can 
            evaluate. 
             
            
             | 
         
       
      
     |