International audienceContext-oriented systems are systems that observe and handle context information from the environment to guide their own behavior. Engineering such systems represents a complex task not only due to their complexity, but also due to the notion of context. Handling this notion involves tackling several challenges, demanding to system designers a certain knowledge and expertise about this notion. In order to help designers on this engineering process, we propose in this paper a roadmap on context management and a requirements elicitation process. This roadmap aims at sharing with non-expert designers the necessary expertise on context management allowing them to better understand the notion of context and its challenges. The elicitation process aims at guiding these non-expert designers across the roadmap, supporting them in their requirements elicitation process concerning context management. The proposal is presented on a running example that illustrates the approach
Abstract-Context: Organizations act in highly competitive markets, which forces them to be flexible. Constantly changing business requirements require flexible business processes. Case Management Model and Notation (CMMN) supports modeling run-time flexibility of partially structured business process models, but does not fully specify the control flow. Objective: The goal is to develop a planning algorithm that supports the case worker in planning case-based business processes at run-time. Method: We identify the requirements of run-time planning of partly structured processes by analyzing the admission process for the master degree at FHNW. To plan the process instance, we develop a planning algorithm. Our planning algorithm is evaluated using concrete cases provided by FHNW in order to demonstrate real application. Results: The planning algorithm reflects the requirements for serializing tasks at run-time. Conclusion: Our planning algorithm allows to automatically deriving context-specific execution plans for CMMN models at run-time.
Context: Organizations act in a highly competitive markets, which forces them to be able to quickly adapt and optimize their processes. Case Management Model and Notation (CMMN) supports modelling run-time adaptation of partially structured business process models, but does neither allow selection nor sequence of tasks. Objective: Our goal is to develop an approach that computes sequences of tasks such that a context-specific goal is satisfied. We apply the SMA* algorithm to support run-time planning of partly structured parts of a business process in order to find an appropriate sequence of tasks. Method: We perform a literature review in order to derive the most suitable heuristic search algorithm. To support the selection and specification of tasks, we extend the CMMN metamodel. A running example is presented to show practical applicability of the approach. Results: The extension of the CMMN metamodel reflects the requirements for serializing tasks at run-time. Furthermore, we modified the SMA* algorithm and defined a heuristic function. Conclusion: Our approach allows to automatically derive execution plans for partly structured business processes depending on the context.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.