Sana Damak Mallouli

Learn More
RÉSUMÉ. L'ingénierie des systèmes d'information fait appel à de multiples langages pour modéliser, programmer et manipuler divers artéfacts tout le long du cycle de développement. Ces langages sont généralement supportés par des outils logiciels. La construction de ces outils est une tâche complexe menée souvent de manière ad-hoc. L’exploitation adéquate(More)
To specify process modeling language semantics and build corresponding enactment engine is a challenging problem. We propose a model driven approach which combines structural and event-based behavioral meta-modeling techniques. These specifications are transformed into a software architecture for a process enactment engine that exploits publish-subscribe(More)
Designing executable models is one of the major concerns of model-driven engineering (MDE). To reach this aim, it is necessary to formally specify dynamic properties of a model according to a meta-model, in order to be directly executed by a meta-CASE tool (Computer Aided Software Engineering). Moreover, for some kind of models, it is so important to define(More)
  • 1