flexibility on a service platform using context and
models. But, neither of these works proposes an
explicit approach to integrate context into business
logic. For e-learning applications, some approaches
aims to use metamodeling:
i) to define e-learning interoperable and platforms
independent system
ii) and to extend standards as in (Boticario, 2007)
(Dietz, 2004) (Davinia, 2004).
Some researchers introduce adaptability with Multi
Agent System but we do not choose Artificial
Intelligence based approach. Previous works as
(Monfort, 2010), (Monfort, 2009), propose solutions
to model context. We did not find any concrete and
relevant related works concerning such an approach
in e-Learning domain, but we are convinced our
approach is pertinent because we got good results
with fishing simulator and in other Web based
application domains.
8 CONCLUSIONS
This paper proposes a metamodel approach to
introduce (ambient) context awareness in LD model.
It is based on our previous works about adaptability
and models composition based MDD. We propose
examples coming from a concrete industrial project.
We aim:
i) to define an independent platform model based
on services,
ii) to implement models transformations to link
these models to implementation platform,
iii) to promote automatic code generation…
We have to present transformation rules via a
technical platform based on services and supporting
context awareness and to enrich our example with
these rules.
Future works will contribute to propose other extra
formalism to describe dynamicity (as sequence
diagrams and Petri nets) and aspect based approach
supporting context awareness.
REFERENCES
Boticario, J. Olga. C Santos: An open IMS-based user
modeling approach for developing adaptive-learning
managements systems. Retrieved from www-
jime.open.ac.uk/2007/02/.
Chen, G., and Kotz, D. (2000). A survey of context-aware
mobile computing research. Tech. rep., Dept. of
Computer Science, Dartmouth College.
Davinia, H., Juan I. Asensio Perez, Yannis A. Dimitriadis,
"IMS Learning Design Support for the Formalization
of Collaborative-learning Patterns" Advanced
Learning Technologies, IEEE International
Conference on Advanced Learning Technologies
(ICALT'04), 2004. , pp. 350-354.
De Farias, C. R. G., Pires, L. F., and van Sinderen, M.
(2007). A MOF Metamodel for the Development of
Context-Aware Mobile Applications. In Proceeding of
the 22nd ACM Symposium on Applied Computing
(SAC'07) pages: 947 - 952.
Dey, A. K. (2001). Understanding and Using Context.
Personal and Ubiquitous Computing 5, 1, 4-7.
Dietze S., Alessio Gugliotta, and John Marko Rosić
Vlado Glavinić Branko Žitko: Intelligent authoring
shell based on Web services :
http://www.pmfst.hr/~bzitko/radovi/files/INES2004.p
df
Frankel S. David. (2003). Model Driven Architecture:
Applying MDA to Enterprise Computing, Wiley
Publishing, Inc.
Klein, J, Hélouet, and J. M. Jézéquel. -- Semantic-based
weaving of scenarios. -- In Proceedings of the 5th
International Conference on Aspect-Oriented Software
Development (AOSD'06), Bonn, Germany, March
2006.
Kiczales, G., Lamping, J., Maeda, C., and Lopes, C.
(1997). Aspect-oriented programming. In Proceedings
European Conference on Object-Oriented
Programming, volume 1241, pages 220–242.
Springer- Verlag, Berlin, Heidelberg, and New York.
Lundesgaard, S., Arnor Solberg, Jon Oldevik, Robert
France, Jan Oyvind Aagedal, Frank Eliassen,
Construction and Execution of Adaptable Applications
Using an Aspect- Oriented and Model Driven
Approach, IFIP DAIS 2007, LNCS 4531, 76-89, 2007
Matthias, B., Dustdar, S., and Rosenberg, F. (2007). A
survey on context-aware systems. International Journal
of ad Hoc and ubiquitous Computing 2 007.
Mary, B., and Patrick, B. (2005). Understanding context
before to use it. In 5th International and
Interdisciplinary Conference on Modeling and Using
Context vol. 3554 of Lectures Notes in Artificial
Intelligence, Springer-Verlag, pp. 29-40.
Monfort, V., Hammoudi, S. When Parameterized MDD
Supports Aspect Based SOA , IJEBR 2010,
International Journal of E-Business Research (To
appear).
Monfort, V., Hammoudi, S. ICSOC, Towards Adaptable
SOA: Model Driven Development, Context and
Aspect The 7th International Conference on Service
Oriented Computing, November 23-27 2009,
Stockholm, Sweden.
OMG (Object Management Group). (2001). Model Driven
Architecture (MDA), OMG document number
ormsc/2001-07-01.
ICEIS 2010 - 12th International Conference on Enterprise Information Systems
90