Browsing by Author "Domingos, Dulce"
Now showing 1 - 6 of 6
Results Per Page
Sort Options
- Evaluating the Reliability of Ambient-Assisted Living Business ProcessesPublication . Martinho, Ricardo; Domingos, Dulce; Respício, AnaAmbient-Assisted Living (AAL) systems provide a wide range of applications in order to improve the quality of life of patients. These systems commonly gather several components such as sensors, gateways, Information Systems or even actuators. Reliability of these components is of most importance, mainly due to the impact that a failure can have on a monitored patient. In spite of the existing reliability evaluations and countermeasures that can be associated with an AAL system component, we need to take into account the overall reliability for the several activities and interactions that exist between all the AAL system components, for each time a certain value is registered or a certain alert is triggered. In this paper, we propose a new approach to calculate the overall reliability of an AAL system. We take a Business Process Management (BPM) approach to model the activities and interactions between AAL components, using the Business Process Model and Notation (BPMN) standard. By extending the BPMN standard to include reliability information, we can derive the overall reliability value of a certain AAL BPMN process, and help healthcare managers to better allocate the appropriate resources (including hardware or health care professionals) to improve responsiveness of care to patients.
- FlexSPMF: A Framework for Modelling and Learning Flexibility in Software ProcessesPublication . Martinho, Ricardo; Varajão, João; Domingos, DulceSoftware processes are dynamic entities that are often changed and evolved by skillful knowledge workers such as software development team members. Consequently, flexibility is one of the most important features within software process representations and related tools. However, in the everyday practice, team members do not wish for total flexibility. They rather prefer to learn about and follow previously defined advices on which, where and how they can change/adapt process representations. In this paper we present FlexSPMF: a framework for modelling controlled flexibility in software processes. It comprises three main contributions: 1) identifying a core set of flexibility concepts; 2) extending a Process Modelling Language (PML)'s metamodel with these concepts; and 3) providing modelling resources to this extended PML. This enables process engineers to define and publish software process models with additional (textual/graphical) flexibility information. Other team members can then visualise and learn about this information, and change processes accordingly.
- Modelling and learning controlled flexibility in software processesPublication . Martinho, Ricardo; Varajão, João; Domingos, DulceSoftware processes are dynamic entities that are often changed and evolved by skilful knowledge workers such as software development team members. Consequently, flexibility is one of the most important features within software process representations and related tools. However, in the everyday practice, team members do not wish for total flexibility. They rather prefer to learn about and follow previously defined advices on which, where and how they can change/adapt process representations. In this paper we present FlexSPMF: a framework for modelling controlled flexibility in software processes. It comprises three main contributions: 1) identifying a core set of flexibility concepts; 2) extending a Process Modelling Language (PML)'s metamodel with these concepts; and 3) providing modelling resources to this extended PML. This enables process engineers to define and publish software process models with additional (textual/graphical) flexibility information. Other team members can then visualise and learn about this information, and change processes accordingly.
- Similarity Based Approach for Comparing Home Healthcare Processes Models in PortugalPublication . Ilahi, Latifa; Martinho, Ricardo; Ghannouchi, Sonia Ayachi; Domingos, Dulce; Rijo, Rui, Rui Pedro Charters LopesSimilarity metrics applied to business processes are used to compare and assess the similarities and differences between a set of process models. The results of this comparison can then serve as input to take management decisions, such as to prevent the proliferation of process variants. This is particularly useful in large (enterprise or governmental) organizations with multiple organizational units that share the same business processes. Examples include faculties of a university and their student enrollment process, hospitals or primary care centers of National Health Services and their medical appointment process, or even the pick and pack process across several warehouses of a large company. Due to many aspects (i.e. local policies, resources, socio-technical aspects, culture), a certain business process is individually evolved and refined across the multiple organizational units of the same organization. Organizations have then to deal with several process variants, which hampers the collection of performance indicators, optimization procedures and business process management overall. In this paper, we perform a similarity based approach to assess the similarities and differences that exist between home healthcare processes for two public primary healthcare centers in Portugal. We will achieve this by eliciting business process models according to best practices. Then, we lead a similarity based comparison between the elicited models. This is in order to show how much models are different in the same organization.
- Towards a Business Process Management Governance Approach Using Process Model Templates and FlexibilityPublication . Ilahi, Latifa; Martinho, Ricardo; Ghannouchi, Sonia Ayachi; Domingos, Dulce; Rijo, Rui, Rui Pedro Charters LopesOrganizations that include several organizational units with similar business processes often suffer, with time, from the proliferation of processes variant models that significantly deviate from the original (to be followed) one. Take, for instance, student enrolment processes on distinct faculties of the same university, or healthcare processes of a National Health Service across distinct health centers. This can lead to poor global (process) management, since measuring and improving processes can be difficult with too many variants of the same business process. Related works analyse the generalisation and flexibility aspects of process models and related variants, but do not deal with the overall process model lifecycle, especially for this kind of organizations. This paper introduces a novel approach for the Governance and continuous improvement of process models for this kind of organizations. The approach is based on the general Business Process Management (BPM) cycle for process models, proposing concrete techniques for the phases of evaluation, classification and analysis between real and concrete variant models from each organizational unit. It includes the use of similarity metrics and flexibility in business processes, and the main output is a continuously improved template process model. This template foresees a common process part (best practice-based) including process elements collected from the process model variants verified in organizational units, and a flexible part, referring to possible (controlled) deviations that can be tolerated by the organization’s headquarters. This approach enhances overall business process management and associated resources by enforcing uniform (good) behavior across similar organizational units. We present the results of our approach applied to a real-world case study of homehealthcare related business process models.
- Using Resource Reliability in BPMN ProcessesPublication . Domingos, Dulce; Respício, Ana; Martinho, RicardoBusiness Process reliability refers to the probability of a certain process task to be executed during a predefined timeframe. It is one of the Quality of Service aspects of business processes that can be calculated and simulated, in order to support decision making regarding Business Process Management activities such as redesign, execution and improvement of business processes. Nevertheless, existing research focuses only on task reliability, without considering how a certain human or non-human resource assigned to that task can affect its overall reliability. In this paper, we propose the use of the relyBPMN extension to include resource reliability information on business processes modeled with the Business Process Model and Notation (BPMN) language. We illustrate this by providing two use case examples involving sensors and human resources, and including their reliability information to be used on resource assignments. This way, process engineers can conditionally assign resources to a task based on their reliability information and requirements.