Spelling suggestions: "subject:"modèles dde processus"" "subject:"modèles dee processus""
1 |
Flexibilité des processus de développement à la conception et à l'exécution : application à la plasticité des interfaces homme-machine / Development processes flexibility at design- and enactment-times : application to Human-Computer Interfaces plasticityCeret, Eric 04 July 2014 (has links)
La diversité des dispositifs et les exigences des utilisateurs en termes de disponibilité et de continuité de service complexifient l'ingénierie de l'interaction homme-machine : il devient nécessaire de créer des IHM douées d'adaptation dynamique à leur contexte d'usage. L'ingénierie de ces IHM, dites plastiques, peut suivre une approche dirigée par les modèles mais ces approches sont encore peu pratiquées et souffrent d'un coût d'apprentissage important. Il est donc impératif d'accompagner les concepteurs et développeurs par un guidage, mais ce guidage doit être suffisamment flexible pour intégrer des compétences variées et des pratiques diverses en constante évolution.L'ingénierie des méthodes de développement logiciel s'est depuis longtemps préoccupée de la flexibilité des modèles de processus pendant leur conception, mais très peu de travaux se sont préoccupés de la flexibilité à l'exécution. Pourtant, plusieurs études montrent que les concepteurs et les développeurs, qui sont les principaux utilisateurs des méthodes, en expriment le besoin. Ils souhaitent par exemple disposer de modèles de processus exprimés dans les langages qu'ils maîtrisent, qui les laissent maîtres des choix de conception ou de réalisation et les aident dans l'apprentissage de la démarche. La flexibilité des modèles de processus à l'exécution, telle que nous la proposons, permet de répondre à ces attentes et ouvre donc la possibilité de fournir un guidage adéquat pour le développement d'IHM plastiques.Nous nous sommes focalisés dans un premier temps sur la conceptualisation de la propriété de flexibilité. Cette étude nous a conduits à proposer une taxonomie des modèles de processus, Promote, qui définit et gradue la flexibilité selon six dimensions. Nous avons ensuite transcrit cette définition de la flexibilité dans un métamodèle de processus flexible, M2Flex, et l'avons implémenté dans deux outils : D2Flex (D pour Design time), un outil collaboratif de conception de modèles de processus, et R2Flex (R pour Runtime), un environnement d'exécution des modèles définis dans D2Flex. Nous avons appliqué notre approche aux modèles de processus de développement d'IHM plastiques en rendant flexible la méthode UsiXML. L'environnement logiciel est en maturation technologique pour un transfert vers l'industrie. Ces différentes contributions ont fait l'objet de validations, en particulier auprès de concepteurs novices, en ingénierie de l'interaction homme-machine et des systèmes d'information. / The increasing diversity of devices and services makes the engineering of user interfaces (UI) more complex: in particular, the UIs need to be capable of dynamic adaptation to the user's context of use. This property is named plasticity and so far addressed by model-based approaches. However, these approaches suffer from a high threshold of use. Therefore there is a need to support designers and developers with a flexible guidance, i.e. a guidance capable of adaptation to the evolving variety of skills and practices.Software development methods engineering has long been concerned with flexibility of process models at design time, but very few work has been done about enactment-time although several studies show that designers and developers, who are the primary users of methods, call for such a flexibility. For instance, they expect process models to be expressed in languages they master, to let them make decisions about design choices, and to help them in learning the approach.Our proposition of process models flexibility at both design time and runtime meets these expectations and thus opens the possibility of providing adequate guidance for the development of plastic UIs.We first focused on the conceptualization of flexibility. Thanks to this study, we elaborated Promote, a taxonomy of process models, which defines and graduates six kinds of flexibility. Then we transcribed this definition of flexibility into M2Flex, a flexible process metamodel, and implemented it in two tools: D2Flex (with a D as "Design time"), a collaborative tool for the Design of process models, and R2Flex (with a R as "Runtime") , a tool for enacting the process models defined in D2Flex. We applyed our approach to the development of plastic UIs by making the UsiXML methodology flexible. FlexiLab, our software environment, is actually under technological maturation for being transferred to companies. These contributions have been validated, especially with novice designers, in the fields of the engineering of plastic UIs and Information Systems.
|
2 |
Co-évolution et processus de conception intégrée de produits : Modèle et support de l'activité de conceptionLonchampt, Pierre 29 June 2004 (has links) (PDF)
Le processus de conception de produits est un des moteurs de la performance et de la compétitivité des industries manufacturières.Sa mise en oeuvre au sein des organisations industrielles a évolué ces dernières décennies,passant d'une juxtaposition séquentielle des tâches à l'ingénierie concourante et à la conception parallèle et intégrée. Les méthodes et outils de conception doivent supporter ces nouveaux schémas de l'activité de conception.Pour répondre à cette problématique,cette thèse interroge dans un premier temps la modélisation du processus de conception intégrée,opposant aux approches par phases un modèle co-évolutif décrivant l'évolution des deux domaines du problème et de la solution via la mise en oeuvre itérative de quatre activités de conception.L'aide à la conception peut alors être envisagée sur la base de ce modèle,autorisant à travers un formalisme objet une mise en oeuvre opportuniste des outils existants.
|
3 |
Mining Intentional Process ModelsKhodabandelou, Ghazaleh 13 June 2014 (has links) (PDF)
Jusqu'à présent, les techniques de fouille de processus ont modélisé les processus en termes des séquences de tâches qui se produisent lors de l'exécution d'un processus. Cependant, les recherches en modélisation du processus et de guidance ont montrée que de nombreux problèmes, tels que le manque de flexibilité ou d'adaptation, sont résolus plus efficacement lorsque les intentions sont explicitement spécifiées. Cette thèse présente une nouvelle approche de fouille de processus, appelée Map Miner méthode (MMM). Cette méthode est conçue pour automatiser la construction d'un modèle de processus intentionnel à partir des traces d'activités des utilisateurs. MMM utilise les modèles de Markov cachés pour modéliser la relation entre les activités des utilisateurs et leurs stratégies (i.e., les différentes façons d'atteindre des intentions). La méthode comprend également deux algorithmes spécifiquement développés pour déterminer les intentions des utilisateurs et construire le modèle de processus intentionnel de la Carte. MMM peut construire le modèle de processus de la Carte avec différents niveaux de précision (pseudo-Carte et le modèle du processus de la carte) par rapport au formalisme du métamodèle de Map. L'ensemble de la méthode proposée a été appliqué et validé sur des ensembles de données pratiques, dans une expérience à grande échelle, sur les traces d'événements des développeurs de Eclipse UDC.
|
4 |
Amélioration de la performance de l'ingénierie dans un contexte d'Ingénierie Système :<br />Cas du développement conjoint des produits automobiles et de leurs systèmes de fabricationLardeur, Etienne 03 December 2003 (has links) (PDF)
Ce travail traite de l'extension du périmètre d'application de l'Ingénierie Système afin de couvrir l'ingénierie des systèmes de fabrication et sa coordination avec l'ingénierie des produits. Une méthode outillée est développée pour concourir à la maximisation du déploiement de cette démarche étendue, prise pour cible méthodologique par PSA Peugeot Citroën pour satisfaire l'amélioration requise de la performance de ses processus de développement. L'extension du référentiel d'Ingénierie Système Automobile est justifiée par l'état de l'art des méthodes d'ingénierie. La portée des résultats obtenus débouche sur la problématique de leur instrumentation logicielle, pour laquelle la modélisation et le raffinement des modèles est réalisée. La méthode outillée s'appuie sur une démarche d'interviews et sur l'analyse des processus d'ingénierie. Elle permet d'évaluer les pratiques actuelles et de réaliser des actions d'amélioration, en réponses aux besoins des métiers. Elle est validée en regard des pratiques du terrain par le cas d'étude présenté. En conclusion, la représentativité et le caractère générique des études réalisées justifient la valeur ajoutée de l'Ingénierie Système ici étendue et son utilité pour l'ingénierie de tout le cycle de vie d'un système ou encore pour d'autres domaines industriels. La principale perspective de ces travaux confirme l'intérêt, par tous les moyens développés dans ce travail, de la poursuite du déploiement de l'Ingénierie Système pour la branche recherche et développement du groupe PSA Peugeot Citroën.
|
5 |
Automatic recognition of low-level and high-level surgical tasks in the Operating Room from video imagesLalys, Florent 03 May 2012 (has links) (PDF)
La besoin d'une meilleure intégration des nouveaux systèmes de chirurgie assistée par ordinateur dans les salles d'opération à récemment été souligné. Une nécessité pour atteindre cet objectif est de récupérer des données dans les salles d'opérations avec différents capteurs, puis à partir de ces données de créer des modèles de processus chirurgicaux. Récemment, l'utilisation de vidéos dans la salle d'opération a démontré son efficacité pour aider à la création de systèmes de CAO sensibles au contexte. Le but de cette thèse était de présenter une nouvelle méthode pour la détection automatique de tâches haut niveaux (i.e. phases chirurgicales) et bas-niveaux (i.e. activités chirurgicales) à partir des vidéos des microscopes uniquement. La première étape a consisté à reconnaitre automatiquement les phases chirurgicales. L'idée fut de combiner des techniques récentes de vision par ordinateur avec une analyse temporelle. Des classifieurs furent tout d'abord mis en œuvre pour extraire des attributs visuels et ainsi caractériser chaque image, puis des algorithmes de classification de séries temporelles furent utilisés pour reconnaitre les phases. La deuxième étape a consisté à reconnaitre les activités chirurgicales. Des informations concernant des outils chirurgicaux et des structures anatomiques furent détectées et combinées avec l'information de la phase précédemment obtenu au sein d'un système de reconnaissance intelligent. Après des validations croisées sur des vidéos de neurochirurgie et de chirurgie de l'œil, nous avons obtenu des taux de reconnaissance de l'ordre de 94% pour la reconnaissance des phases et 64% pour la reconnaissance des activités. Ces systèmes de reconnaissance pourraient être utiles pour générer automatiquement des rapports post-opératoires, pour l'enseignement, l'apprentissage, mais aussi pour les futurs systèmes sensibles au contexte.
|
6 |
Automated support of the variability in configurable process models / Automatiser le support de la variabilité dans les modèles de processus configurablesAssy, Nour 28 September 2015 (has links)
L'évolution rapide dans les environnements métier d'aujourd'hui impose de nouveaux défis pour la gestion efficace et rentable des processus métiers. Dans un tel environnement très dynamique, la conception des processus métiers devient une tâche fastidieuse, source d'erreurs et coûteuse. Par conséquent, l'adoption d'une approche permettant la réutilisation et l'adaptabilité devient un besoin urgent pour une conception de processus prospère. Les modèles de processus configurables récemment introduits représentent l'une des solutions recherchées permettant une conception de processus par la réutilisation, tout en offrant la flexibilité. Un modèle de processus configurable est un modèle générique qui intègre de multiples variantes de procédés d'un même processus métier à travers des points de variation. Ces points de variation sont appelés éléments configurables et permettent de multiples options de conception dans le modèle de processus. Un modèle de processus configurable doit être configuré selon une exigence spécifique en sélectionnant une option de conception pour chaque élément configurable.Les activités de recherche récentes sur les modèles de processus configurables ont conduit à la spécification des langages de modélisation de processus configurables comme par exemple configurable Event-Driven Process Chain (C-EPC) qui étend la notation de l'EPC avec des éléments configurables. Depuis lors, la question de la conception et de la configuration des modèles de processus configurables a été étudiée. D'une part, puisque les modèles de processus configurables ont tendance à être très complexe avec un grand nombre d'éléments configurables, de nombreuses approches automatisées ont été proposées afin d'assister leur conception. Cependant, les approches existantes proposent de recommander des modèles de processus configurables entiers qui sont difficiles à réutiliser, nécessitent un temps complexe de calcul et peuvent confondre le concepteur du processus. D'autre part, les résultats de la recherche sur la conception des modèles de processus configurables ont mis en évidence la nécessité des moyens de soutien pour configurer le processus. Par conséquent, de nombreuses approches ont proposé de construire un système de support de configuration pour aider les utilisateurs finaux à sélectionner les choix de configuration souhaitables en fonction de leurs exigences. Cependant, ces systèmes sont actuellement créés manuellement par des experts du domaine qui est sans aucun doute une tâche fastidieuse et source d'erreurs .Dans cette thèse, nous visons à automatiser le soutien de la variabilité dans les modèles de processus configurables. Notre objectif est double: (i) assister la conception des processus configurables d'une manière à ne pas confondre les concepteurs par des recommandations complexes et (i) assister la création des systèmes de soutien de configuration afin de libérer les analystes de processus de la charge de les construire manuellement. Pour atteindre le premier objectif, nous proposons d'apprendre de l'expérience acquise grâce à la modélisation des processus passés afin d'aider les concepteurs de processus avec des fragments de processus configurables. Les fragments proposés inspirent le concepteur du processus pour compléter la conception du processus en cours. Pour atteindre le deuxième objectif, nous nous rendons compte que les modèles de processus préalablement conçus et configurés contiennent des connaissances implicites et utiles pour la configuration de processus. Par conséquent, nous proposons de bénéficier de l'expérience acquise grâce à la modélisation et à la configuration passées des processus afin d'aider les analystes de processus dans la construction de leurs systèmes de support de configuration. / Today's fast changing environment imposes new challenges for effective management of business processes. In such a highly dynamic environment, the business process design becomes time-consuming, error-prone, and costly. Therefore, seeking reuse and adaptability is a pressing need for a successful business process design. Configurable reference models recently introduced were a step toward enabling a process design by reuse while providing flexibility. A configurable process model is a generic model that integrates multiple process variants of a same business process in a given domain through variation points. These variation points are referred to as configurable elements and allow for multiple design options in the process model. A configurable process model needs to be configured according to a specific requirement by selecting one design option for each configurable element.Recent research activities on configurable process models have led to the specification of configurable process modeling notations as for example configurable Event-Driven Process Chain (C-EPC) that extends the EPC notation with configurable elements. Since then, the issue of building and configuring configurable process models has been investigated. On the one hand, as configurable process models tend to be very complex with a large number of configurable elements, many automated approaches have been proposed to assist their design. However, existing approaches propose to recommend entire configurable process models which are difficult to reuse, cost much computation time and may confuse the process designer. On the other hand, the research results on configurable process model design highlight the need for means of support to configure the process. Therefore, many approaches proposed to build a configuration support system for assisting end users selecting desirable configuration choices according to their requirements. However, these systems are currently manually created by domain experts which is undoubtedly a time-consuming and error-prone task.In this thesis, we aim at automating the support of the variability in configurable process models. Our objective is twofold: (i) assisting the configurable process design in a fin-grained way using configurable process fragments that are close to the designers interest and (ii) automating the creation of configuration support systems in order to release the process analysts from the burden of manually building them. In order to achieve the first objective, we propose to learn from the experience gained through past process modeling in order to assist the process designers with configurable process fragments. The proposed fragments inspire the process designer to complete the design of the ongoing process. To achieve the second objective, we realize that previously designed and configured process models contain implicit and useful knowledge for process configuration. Therefore, we propose to benefit from the experience gained through past process modeling and configuration in order to assist process analysts building their configuration support systems. Such systems assist end users interactively configuring the process by recommending suitable configuration decisions.
|
7 |
Conservation de l’entomofaune ordinaire : enjeux scientifiques et sociétaux / Conserving Ordinary entomofauna : scientific & social stakesLeandro, Camila 29 November 2018 (has links)
En regardant de près les outils juridiques et autres leviers, pour la conservation de la biodiversité, il semblerait que les invertébrés, et notamment les insectes, soient minoritaires ou absents. Ce constat est d’autant plus paradoxal lorsque l’on sait que 2/3 de la diversité biologique est composée par des insectes. Comment cette diversité essentielle pour le fonctionnement des écosystèmes se retrouve-t-elle dans l’angle mort de la conservation ?La première réponse avancée est le manque d’outils techniques pour étudier ces organismes petits et relativement insaisissables. La rencontre avec les nouvelles méthodes techniques pour la détection et l’étude des insectes est plus que jamais nécessaire. En effet, ces leviers permettront de faciliter l’étude de ces organismes, d’augmenter les connaissances et ainsi de développer une conservation plus adéquate. Nous évoquerons deux approches en particulier : la détection avec des outils moléculaires et l’utilisation de modèles statistiques pour l’exploration de la distribution potentielle des espèces.Mais les connaissances sont également fondées sur la demande sociétale. Et les connaissances alimentent elles-mêmes les outils de protection et de conservation de la biodiversité. À l’échelle des invertébrés, des disparités existent, privilégiant les « grands papillons bleus » aux « petits diptères marrons ». De fait, l’enjeu le plus important pour déverrouiller la conservation des insectes réside dans l’humain et la perception qu’il a de cette biodiversité. À travers une approche de psychologie de la conservation, nous sonderons la perception du grand public sur les insectes. De même, avec une approche de recherche-action-participative, nous tenterons d’engager divers acteurs vers la conservation d’un groupe d’insectes ordinaires : les coléoptères coprophages. Notre volonté est de proposer des moyens pour sensibiliser, éduquer et engager la société dans cet enjeu majeur qu’est la conservation de l’entomofaune. / Looking closely at the legal tools and other levers for preserving biodiversity, it would seem that invertebrates, in particular insects, are in a minority, or absent. This observation is all the more paradoxical when we know that 2/3 of the biological diversity consists of insects. How does this diversity, essential for the functioning of the ecosystems, find itself in the dead angle of conservation?The first answer that is usually put forward is lack of technical tools to study these small and relatively elusive animals. Getting to know and use new technical methods for the detection and the study of insects is more than ever necessary. Indeed, these levers will facilitate the study of these animals, and will thus increase knowledge, which will lead to developing more adequate conservation strategies. We shall evoke two approaches in particular: detection with molecular tools and use of statistical models to explore the potential distribution of the species.But knowledge is also based on what society asks for. Public interest orients the tools of protection and preservation of biodiversity. Among invertebrates, disparities exist, favoring the “big blue butterflies” over the “small brown dipterans”. A simple coincidence? No. Actually, the decisive factor to unlock the preservation of insects rests in human beings and how they perceive this biodiversity. Using a conservation psychology approach, we will explore how the general public perceives insects. We will also draw on participatory action research to see how various conservation actors can be committed towards preserving a group of ordinary insects: coprophagous beetles. Our aim is to propose ways to raise awareness, educate and engage society to this major issue: preserving entomofauna.
|
8 |
Hétérogénéité dans des processus de développement cachés : inférence et analyse de populations structurées en environnements fluctuants / Heterogeneity in hidden developmental processes : inference and analysis for stage-structured populations in fluctuating environmentsCastaño, Maria Soledad 12 April 2017 (has links)
Codakia orbicularis est un mollusque bivalve appartenant à la famille des Lucinidae et établissant des symbioses avec des bactéries sulfo-oxydantes (symbiotes) au sein de ses branchies. Dans l’hypothèse où toute symbiose nécessite une régulation par des molécules de dialogue, une étude chimique exhaustive pourrait aboutir à la mise en évidence des métabolites impliqués. Le travail de ce manuscrit porte donc sur l'isolement de métabolites secondaires à partir des branchies de ce bivalve et sur l'évaluation de l'activité antibactérienne des molécules isolées. Douze composés ont été isolés des branchies de Codakia orbicularis et leurs structures ont été déterminées par les méthodes spectroscopiques usuelles. Parmi ces molécules, une seule est nouvelle et a été nommée orbicularisine. Elle présente un squelette indolone spirotetracyclique inédit. Parmi les molécules isolées, seules quatre d’entre elles présentent une activité antibactérienne à savoir le soufre S8, la 4-hydroxybenzaldéhyde et deux monoglycérolipides. L'orbicularisine est inactive contre un panel de lignées cellulaires cancéreuses et de kinases. Le nouveau squelette de l’orbicularisine pourrait permettre d'aboutir à une nouvelle famille de molécules par synthèse organique et ainsi d'accroître la diversité moléculaire autour de ce motif inédit. Il sera également intéressant de déterminer l'origine des molécules isolées (procaryote ou eucaryote), particulièrement pour l’orbicularisine, et leurs rôles dans le cadre de la symbiose. Les résultats chimiques obtenus sur C. orbicularis et sur les Lucinidae en général sont intéressants puisque les espèces côtières appartenant aux bivalves ont été peu exploitées en chimie jusqu’à ce jour. / Codakia orbicularis is a bivalve mollusk belonging to the family Lucinidae harboring sulfur-oxidizing bacterial endosymbionts within its gills. Considering that any symbiosis is most likely regulated by dialogue molecules, an exhaustive chemical study could lead to identify the involved metabolites. Thus, the aim of this thesis focuses on the isolation of secondary metabolites from the gills of this bivalve and the evaluation of the antibacterial activity of the isolated molecules. Twelve compounds were isolated from the gills of Codakia orbicularis and their structures were determined by usual spectroscopic methods. Among these molecules, only one presented a new structure and has been named orbicularisine. The latter presents an undescribed spirotetracyclic indolone skeleton. Regarding the biological activities, among the isolated molecules, only four of them identified as S8 sulfur, 4-hydroxybenzaldehyde and two monoglycerolipids presented an antibacterial activity. Orbicularisine was inactive against a panel of cell lines and kinase. The orbicularisine new skeleton is an interesting start for the synthesis of new family of molecules, thus enhancing its molecular diversity. It will be interesting to determine the origin of the isolated molecules (prokaryotic or eukaryotic), especially for the new orbicularisine, and their roles in the frame of the symbiosis. The chemical results obtained on C. orbicularis and on lucinids in general are interesting since the coastal species belonging to Bivalves have not been chemically explored.
|
9 |
Supporting cloud resource allocation in configurable business process models / Supporter l'allocation des ressources cloud dans les processus métiers configurablesHachicha Belghith, Emna 22 September 2017 (has links)
Les organisations adoptent de plus en plus les Systèmes (PAIS) pour gérer leurs processus métiers basés sur les services en utilisant les modèles de processus appelés «modèles de processus métiers». Motivés par l’adaptation aux exigences commerciales et par la réduction des coûts de maintenance, les organisations externalisent leurs processus dans le Cloud Computing. Selon l'Institut NIST, Cloud Computing est un modèle qui permet aux fournisseurs de partager leurs ressources et aux utilisateurs d’y accéder de manière pratique et à la demande. Dans un tel environnement multi-tenant, l'utilisation de modèles de processus configurables permet aux fournisseurs de processus Cloud de fournir un processus personnalisable qui peut être configuré par différents tenants en fonction de leurs besoins.Un processus métier peut être spécifié par plusieurs perspectives tel que la perspective de flux de contrôle, la perspective des ressources, etc. Plusieurs approches ont été proposées au niveau des premières perspectives, notamment le flux de contrôle. Cependant, la perspective ressource, qui est d'une importance égale, était négligée et pas explicitement définie. D’un côté, la gestion de la perspective ressource spécifiquement l’allocation des ressources Cloud est un thème d’actualité qui implique plusieurs recherches. La modélisation et la configuration des ressources sont une tâche sensible nécessitant un travail intensif. Malgré l’existence de différentes approches, elles traitent principalement les ressources humaines plutôt que des ressources Cloud. D’un autre côté, malgré le fait que le concept des modèles de processus configurables est très complémentaire au Cloud, la manière dont comment les ressources sont configurées et intégrées est à peine manipulée. Les approches proposées travaillant sur l’extension de la configuration de ressources, ne couvrent pas les propriétés Cloud notamment l’élasticité et le partage.Pour répondre à ces lacunes, nous proposons une approche pour supporter la modélisation et la configuration de l’allocation des ressources Cloud dans les modèles de processus configurables. Nous visons à (1) définir une description unifiée et formelle pour la perspective ressource, (2) assurer une allocation de ressource correcte, sans conflits et optimisée, (3) Aider les fournisseurs de processus à concevoir leur allocation de ressources configurable de manière fine afin d'éviter des résultats complexes et importants, et (4) Optimiser la sélection des ressources Cloud par rapport aux exigences liées aux propriétés Cloud (élasticité et partage) et propriétés QoS.Pour ce faire, nous proposons d'abord un cadre sémantique pour une description de ressources sémantiquement enrichies dans les processus métiers visant à formaliser les ressources Cloud consommées à l'aide d'une base de connaissances partagée. Ensuite, nous nous basons sur les processus métiers sociales pour fournir des stratégies afin d'assurer une allocation de ressources contrôlée sans conflits en termes de ressources. Par la suite, nous proposons une nouvelle approche qui étend les modèles de processus configurables pour permettre une allocation de ressources Cloud configurable. Notre objectif est de déplacer l'allocation de ressources Cloud du côté des tenants vers le côté du fournisseur de processus Cloud pour une gestion centralisée des ressources. Après, nous proposons des approches génétiques qui visent à choisir une configuration optimale des ressources d'une manière efficace sur le plan énergétique en améliorant les propriétés QoS.Afin de montrer l'efficacité de nos propositions, nous avons développé concrètement (1) une série de preuves de concepts, en tant que partie de validation, pour aider à concevoir des modèles de processus et remplir une base de connaissances de modèles de processus hétérogènes avec des ressources Cloud et (2) ont effectué des expériences sur des modèles de processus réels à partir de grands ensembles de données / Organizations are recently more and more adopting Process-Aware Information Systems (PAIS) for managing their service-based processes using process models referred to as business process models. Motivated by adapting to the rapid changing business requirements and reducing maintenance costs, organizations are outsourcing their processes in an important infrastructure which is Cloud Computing. According to the NIST Institute, Cloud Computing is a model that enables providers sharing their computing resources (e.g., networks, applications, and storage) and users accessing them in convenient and on-demand way with a minimal management effort. In such a multi-tenant environment, using configurable process models allows a Cloud process provider to deliver a customizable process that can be configured by different tenants according to their needs.A business process could be specified from various perspectives such as the control-flow perspective, the organizational perspective, the resource perspective, etc. Several approaches have been correctly proposed at the level of the first perspectives, in particular the control-flow, i.e., the temporal ordering of the process activities. Nevertheless, the resource perspective, which is of equal importance, has been neglected and poorly operated. The management of the resource perspective especially the Cloud resource allocation in business processes is a current interesting topic that increasingly involves many researches in both academics and industry. The design and configuration of resources are undoubtedly sensitive and labor-intensive task. On the one hand, the resource perspective in process models is not explicitly defined. Although many proposals exist in the literature, they all targeted human resources rather than Cloud resources. On the other hand, despite of the fact that the concept of configurable process models is highly complementary to Cloud Computing, the way in how resources can be configured and integrated is hardly handled. The few proposals, which have been suggested on extending configuration to resources, do not cover required Cloud properties such as elasticity or multi-tenancy.To address these limitations, we propose an approach for supporting the design and configuration of Cloud resource Allocation in configurable business process models. We target to (1) define a unified and formal description for the resource perspective, (2) ensure a correct, free-of-conflict and optimized use of Cloud resource consumption, (3) assist process providers to design their configurable resource allocation in a fine-grained way to avoid complex and large results, and (4) optimize the selection of Cloud resources with respect to the requirements related to Cloud properties (elasticity and shareability) and QoS properties.To do so, we first suggest a semantic framework for a semantically-enriched resource description in business processes aiming at formalizing the consumed Cloud resources using a shared knowledge base. Then, we build upon social business processes to provide strategies in order to ensure a controlled resource allocation without conflicts in terms of resources. Next, we propose a novel approach that extends configurable process models to permit a configurable Cloud resource allocation. Our purpose is to shift the Cloud resource allocation from the tenant side to the Cloud process provider side for a centralized resource management. Afterwards, we propose genetic-based approaches that aim at selecting optimal resource configuration in an energy efficient manner and to improve non-functional properties.In order to show the effectiveness of our proposals, we concretely developed (i) a set of proof of concepts, as a validation part, to assist the design of process models and populate a knowledge base of heterogeneous process models with Cloud resources, and (ii) performed experiments on real process models from large datasets
|
Page generated in 0.0816 seconds