Difference between revisions of "Mobile eHealth MeH (PESOS 2012)"

From Scube-casestudies
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
Figure 1 shows the PLASTIC Development Process and the related artifacts.
 
Figure 1 shows the PLASTIC Development Process and the related artifacts.
  
The MeH UML Model has been created using the MagicDraw UML modeling tool that can be downloaded here [www.magicdraw.com/]. MagicDraw UML can be seamlessly integrated with the Eclipse Modeling Project [http://www.eclipse.org/modeling/]. For this reason, the MeH UML Model can be opened both in MagicDraw and in any Eclipse UML compliant plugin of the Eclipse platform.
+
The '''MeH UML Model''' has been created using the MagicDraw UML modeling tool that can be downloaded here [www.magicdraw.com/]. MagicDraw UML can be seamlessly integrated with the Eclipse Modeling Project [http://www.eclipse.org/modeling/]. For this reason, the MeH UML Model can be opened both in MagicDraw and in any Eclipse UML compliant plugin of the Eclipse platform.
 +
 
 +
The '''MeHQnmodel.jsimg''' is a queuing Network model that has been created using the Java Modeling Tool [http://jmt.sourceforge.net/]. The QN model has beed derived from the MeH UML Model following the PRIMAUML model-based performance methodology [http://dl.acm.org/citation.cfm?id=607042]. The '''MeHQnmodel.jsimg''' can be opened in JMT and it can be executed to derive the performance indeces of interest.
 +
It's worth noting that the transformation from UML2JMT has not been implemented. However a similar UML2PMIF transformation has been implemented in MOSQUITO starting from PLASTIC UML Model (see [http://sealabtools.di.univaq.it/tools.php]).
 +
 
 +
'''UML2wsdl'''_1.0.0. jar is an archive containing a model transformation from a PLASTIC Service UML Model to WSDL. It has been implemented in ATL. For additional information see the User Guide that can be downloaded from the Download Section.
 +
 
 +
The RD Adaptable Midlet is a code artifact that uses an extended Java grammar as proposed by the CHAMELEON Framework.
 +
It's worth noting that the case study proposes a possible implementation of the MeH MIDlets while a running example of the MeH System was implemented by Telefonica [http://www.ist-plastic.org/] and it is not available here. However an excerpt of the adaptable JAVA code for the MeH case study is shown in the paper published at PESOS 2012 [http://www.s-cube-network.eu/pesos-2012].
 +
 
 +
 
  
 
== Basic technology ==
 
== Basic technology ==
Line 17: Line 27:
 
All the artifacts and detailed procedures to install tools and case studies are provided here [http://code.google.com/a/eclipselabs.org/p/mobile-ehealth-case-study/]  
 
All the artifacts and detailed procedures to install tools and case studies are provided here [http://code.google.com/a/eclipselabs.org/p/mobile-ehealth-case-study/]  
  
== How to use ==
+
== Download ==
 
 
If applicable, describe how to interact with the artifact
 
  
== Download ==
+
[http://code.google.com/a/eclipselabs.org/p/mobile-ehealth-case-study/] Mobile eHealth Case Study. The archive.
  
URL where to download the package
 
  
 
== Additional info ==
 
== Additional info ==
  
Link to papers or technical reports that could be useful to understand and use the artifact
+
[http://dl.acm.org/citation.cfm?id=607042] Vittorio Cortellessa, Raffaela Mirandola: PRIMA-UML: a performance validation incremental methodology on early UML diagrams. Sci. Comput. Program. 44(1): 101-129 (2002)
 
 
== Related case study ==
 
  
In case your artifact is directly related to one or more the case studies included in this repository, please put here a link to these case studies. For instance, if the artifact implements the scenario described in the "Automotive Case Study" then add a link to the page http://scube-casestudies.ws.dei.polimi.it/index.php/Automotive_Case_Study
+
[http://www.di.univaq.it/chameleon/publications.php] The CHAMELEON Framework

Latest revision as of 12:25, 31 May 2012

This page describes the artifacts of the Mobile eHealth case study.

Description

Process.png

Figure 1 shows the PLASTIC Development Process and the related artifacts.

The MeH UML Model has been created using the MagicDraw UML modeling tool that can be downloaded here [www.magicdraw.com/]. MagicDraw UML can be seamlessly integrated with the Eclipse Modeling Project [1]. For this reason, the MeH UML Model can be opened both in MagicDraw and in any Eclipse UML compliant plugin of the Eclipse platform.

The MeHQnmodel.jsimg is a queuing Network model that has been created using the Java Modeling Tool [2]. The QN model has beed derived from the MeH UML Model following the PRIMAUML model-based performance methodology [3]. The MeHQnmodel.jsimg can be opened in JMT and it can be executed to derive the performance indeces of interest. It's worth noting that the transformation from UML2JMT has not been implemented. However a similar UML2PMIF transformation has been implemented in MOSQUITO starting from PLASTIC UML Model (see [4]).

UML2wsdl_1.0.0. jar is an archive containing a model transformation from a PLASTIC Service UML Model to WSDL. It has been implemented in ATL. For additional information see the User Guide that can be downloaded from the Download Section.

The RD Adaptable Midlet is a code artifact that uses an extended Java grammar as proposed by the CHAMELEON Framework. It's worth noting that the case study proposes a possible implementation of the MeH MIDlets while a running example of the MeH System was implemented by Telefonica [5] and it is not available here. However an excerpt of the adaptable JAVA code for the MeH case study is shown in the paper published at PESOS 2012 [6].


Basic technology

WSDL, UML, Java, Queuing Network

How to install

All the artifacts and detailed procedures to install tools and case studies are provided here [7]

Download

[8] Mobile eHealth Case Study. The archive.


Additional info

[9] Vittorio Cortellessa, Raffaela Mirandola: PRIMA-UML: a performance validation incremental methodology on early UML diagrams. Sci. Comput. Program. 44(1): 101-129 (2002)

[10] The CHAMELEON Framework