11.02.2014 Views

UML PROFILE FOR SAVECCM - Research

UML PROFILE FOR SAVECCM - Research

UML PROFILE FOR SAVECCM - Research

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Component models<br />

• remote interface: represents provisions of a bean. Provides an access<br />

point for a client and must be implemented by a developer of a bean.<br />

• home interface: provides methods for creating and finding beans. Home<br />

interface is automatically provided by an EJB container.<br />

Both kinds of bean interfaces are provided interfaces. EJB does not support<br />

required interfaces of a bean.<br />

EJB container is an application server for executing beans.<br />

3.4 <strong>Research</strong> Component Models<br />

A robust market in software components requires standard component models<br />

and frameworks. Standard component models need to be general and applicable<br />

to many different problem domains in order to be widely used. However,<br />

experience has shown that different application domains have different<br />

requirements for performance, security, availability and other quality attributes.<br />

This argues the need for more than one, and possibly many component models<br />

and frameworks.<br />

<strong>Research</strong> component models involve various characteristics that are not<br />

supported at all or that are supported partially by existing industrial component<br />

models. Therefore, they are more suitable for using in specific problem domains.<br />

The SaveComp Component Model (SaveCCM) is a modelling language for<br />

embedded systems designed with vehicle applications and safety concerns in<br />

focus. The SaveCCM component model was developed within the SAVE project<br />

on Mälardalen University, Västerås, Sweden. It is intended to be sufficiently<br />

expressive for the needs of embedded control designers, while at the same time<br />

being restricted enough to facilitate predictability, dependability and analysis. The<br />

SaveCCM component model will be described in detail in Section 5.<br />

16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!