Hafedh Mili, Yasmine Charif and Rong Liu, "Foreword by MRI-BP Organizers," in 17th IEEE International Enterprise Distributed Object Computing Conference Workshops, EDOC Workshops, Vancouver, BC, Canada, Sep, 2013, pp. 147.
Anis Boubaker, Hafedh Mili, Yasmine Charif and Abdel Leshob, "Towards a Framework for Modeling Business Compensation Processes," in Enterprise, Business-Process and Information Systems Modeling - 14th International Conference, BPMDS 2013, 18th International Co, 2013, pp. 139--153.
Anis Boubaker, Hafedh Mili, Yasmine Charif and Abdel Leshob, "Methodology and Tool for Business Process Compensation Design," in Workshop on Methodologies for Robustness Injectioninto Business Processes (MRI-BP) in conjunction with EDOC 2013, VAncouver, Canada, 2013.
A typical e-business transaction takes hours or days to complete, involves a number of partners, and comprises many failure points. With short-lived transactions, database systems ensure atomicity by either committing all of the elements of the transaction, or by canceling all of them in case of a failure. With typical e-business transactions, strict atomicity is not practical, and we need a way of reversing the effects of those activities that cannot be rolled back: that is compensation. For a given business process, identifying the various failure points, and designing the appropriate compensation processes represents the bulk of process design effort. Yet, business analysts have little or no guidance. For a given failure point, there appears to be an infinite variety of ways to compensate for it. We recognize that compensation is a business issue, but we argue that it can be explained in terms of a handful of parameters within the context of the REA ontology, including things such as the type of activity, the type of resource, and organizational policies. We propose a three-step compensation design approach that 1) starts by abstracting a business process to focus on those activities that create/modify value, 2) compensates for those activities, individually, based on values of the compensation parameters, and 3) composes those compensations using a Saga-like approach. In this paper, we present our approach along with an implementation algorithm and propose a business ontology for compensation design.
Yasmine Charif, Hua Liu, Andres Quiroz and Xumin Liu, "Automating Reusable Workflow Development from Design to Instantiation," in Eighth IEEE World Congress on Services, SERVICES 2012, Honolulu, HI, USA, June 24-29, 2012, 2012, pp. 369--376.
Hua Liu, Yasmine Charif, Gueyoung Jung, Andres Quiroz, Frank Goetz and Naveen Sharma, "Towards Simplifying and Automating Business Process Lifecycle Management in Hybrid Clouds," in 2012 IEEE 19th International Conference on Web Services, Honolulu, HI, USA, June 24-29, 2012, 2012, pp. 592--599.
Service oriented paradigm offers a way to leverage business agility and reactivity by shortening time-to-market and increasing reusability. However, we argue that in order to offer robust software the business process designer has to account for numerous error paths with little or no guidance. Many studies have shown that this activity represents the bulk of the design process. In this paper, we propose an approach at assisting the process designer in assessing the compensatory activities based on business objectives that we model through a value chain.
Software development is a fairly complex activity, that is both labour-intensive and knowledge-rich, and systematically delivering high-quality software that addresses the users’ needs, on-time, and within budget, remains an elusive goal. This is even more true for internet applications presents additional challenges, including, 1) a predominance of the highly volatile interaction logic, and 2) stronger time-to-market pressures. Model-driven development purports to alleviate the problem by slicing the development process into a sequence of semantics-preserving transformations that start with a computation-independent model, through to an architecture-neutral platform independent model (PIM), all the way to platform-specific model or code at the other end. That is the idea(l). In general, however, the semantic gap between the CIM and PIM is such that the transition between them is hard to formalize. In this paper, we present a case study where we used an ontology to drive the development of an e-tourism portal. Our project showed that it is possible to drive the development of an internet application from a semantic description of the business entities, and illustrated the effectiveness of this approach during maintenance. It also highlighted the kinds of trade-offs we needed to make to reconcile somewhat lofty design principles with the imperative of producing a product with reasonable quality
Yasmine Charif, Kostas Stathis and Hafedh Mili, "Towards Anticipatory Service Composition in Ambient Intelligence," in NOTERE 2010, Annual International Conference on New Technologies of Distributed Systems, Touzeur, Tunisia, May 31 - June 2, 2010, 2010, pp. 49--56.
Amal El Fallah-Seghrouchni, Karin Breitman, Nicolas Sabouret, Markus Endler, Yasmine Charif and Jean-Pierre Briot, "Ambient Intelligence Applications: Introducing the Campus Framework," in 13th International Conference on Engineering of Complex Computer Systems (ICECCS 2008), March 31 2008 - April 3 2008, Belfast, N, 2008, pp. 165--174.
Yasmine Charif and Nicolas Sabouret, "Coordination d'agents introspectifs (présentation courte)," in Les Modèles de Comportements - JFSMA 07 - Quinzièmes Journées francophones sur les systèmes multi-agents, Carcassonne, France, O, 2007, pp. 201--210.
Yasmine Charif and Nicolas Sabouret, "Coordination in Introspective Multi-Agent Systems," in Proceedings of the 2007 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, Silicon Valley, CA, USA, November, 2007, pp. 412--415.