ABSTRACT
Many researches and studies attempted to handle dynamically process model deviations by providing an adequate process model in order to decrease the cost of the process change (ability to react to internal and external changes).
Collecting the process model variants and learning from the changes applied in the past provide a set of data that allows handling the activities by considering some properties to ensure that critical constraints are realized. The goal is avoiding cost/schedule overrun and replacing the whole missing sub-activities: Considering the criticality of the activities, their order and their values. Implementing a user interface to monitor the Process Model execution will be novel as it will allow managing Process Model change on the fly for each sub-activity.
In this paper, we will implement a graphical modeling workbench to visualize the EMF models, manage activities state change, intercept events and identify the rule to apply: Put in action the rules management
- Bandinelli, S., et al.: SPADE: An Environment for Software Process Analysis, Design and Enactment. In: Finkelstein, A., et al. (eds.) Software Process Modeling and Technology, pp. 223--244. Wiley, London (1994) Google ScholarDigital Library
- Cugola, G.: Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models. J. IEEE Transactions on Soft. Eng. 24(11), 982--1001 (1998) Google ScholarDigital Library
- Lbath, R., Coulette, B., et al.: A multi-Agent Approach to a SPEM-based Modeling and Enactment of Software Development Processes. In: 7th Int. Conf. on Software Engineering.and Knowledge Engineering (SEKE), Taipei, Taiwan, pp. 241--246 (2005)Google Scholar
- Almeida da Silva, M.A.; Bendraou, R.; Robin, J.; Blanc, X., "Flexible Deviation Handling during Software Process Enactment," Enterprise Distributed Object Computing Conference Workshops (EDOCW), 2011 15th IEEE International, vol., no., pp.34, 41, Aug. 29 2011-Sept. 2 2011 Google ScholarDigital Library
- Mohammed Kabbaj, Redouane Lbath, and Bernard Coulette. 2008. A deviation management system for handling software process enactment evolution. In Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story (ICSP'08), Qing Wang, Dietmar Pfahl, and David M. Raffo (Eds.). Springer-Verlag, Berlin, Heidelberg, 186--197. Google ScholarDigital Library
- I.M Kabbaj, Deviation Management in software process enactment (Gestion des déviations dans la mise en oeuvre des procédés logiciel, Université de Toulouse, 2009Google Scholar
- T.Chaghrouchni, M.I. Kabbaj, Z. Bakkoury: Optimized Approach for Dynamic Adaptation of Process Models (Springer), MedICT' 15"-Mediterranean Conference on Information & Communication Technologies'2015", Saidia, Morocco 2015Google Scholar
- T.Chaghrouchni, M.I. Kabbaj, Z. Bakkoury: Towards Dynamic Adaptation of the Software Process(IEEE), SITA'14 "-9th International Conference on Intelligent Systems: Theories and Applications", INPT, Rabat, Morocco 2014Google Scholar
Index Terms
- Graphical System for optimized Dynamic Adaptation of Process Models with Rules Management
Recommendations
Towards a change-aware process environment for system and software process
ICSSP 2015: Proceedings of the 2015 International Conference on Software and System ProcessManaging changes for knowledge-intensive processes like System and Software Engineering is a critical issue but far from being mastered due to the lack of supporting methods and practical tools. To manage changes systematically, a process environment ...
Towards a Constraint-Based Framework for Dynamic Business Process Adaptation
SCC '11: Proceedings of the 2011 IEEE International Conference on Services ComputingThe dynamic unpredictable nature of service-oriented environments demands service-based systems to be inherently flexible and adaptive. In this paper, we propose a constraint-based framework for supporting dynamic business process adaptation. In our ...
A tool support for the adaptation of user interfaces based on a business rules management system
OzCHI '17: Proceedings of the 29th Australian Conference on Computer-Human InteractionHuman-Computer Interfaces play a key role in the design of Information System, as they link the system with its end-users, allowing information exchange and improving communication. Nowadays, applications increasingly become various and complex, they ...
Comments