274,127 research outputs found

    A Tool for Supporting Object-Aware Processes

    Get PDF
    Although the popularity of activity-centric process management systems (PrMS) has increased during the last decade, there still exist business processes that cannot be adequately supported by these PrMS. A common characteristic of these processes, which is neglected by current activity-centric PrMS, is their need for object-awareness; i.e., the explicit processing of business data and business objects respectively. In the PHILharmonicFlows project, characteristic properties of object-aware processes were identified and an advanced framework for their proper support was designed. In this paper, we present a proof-of-concept prototype implementing some of the fundamental concepts of the PHILharmonicFlows framework. Overall, this initiative will result in a new generation of process management technology

    A Tool for Supporting Ad-Hoc Changes to Object-Aware Processes

    Get PDF
    Process management systems are often criticized for not being flexible enough, as they restrict the actions of users to those defined in a process model. When unforeseen events occur during process execution, deviation from the actions the process model permits may become necessary. Such ad-hoc changes to process execution are not widely supported by process management systems as they pose significant challenges. This work presents a new prototypical addition to the PHILharmonicFlows process engine that allows for ad-hoc changes to processes following the object-aware process support paradigm. We demonstrate the extensions to the preexisting PHILharmonicFlows modeling and runtime user interfaces that enable users to change the underlying process models of process instances they are executing. The demonstration is intended to not only show off the ad-hoc change capabilities in the context of object-ware process management, but also inspire other researchers to employ similar ideas in other process support paradigms

    A Tool for Supporting Ad-Hoc Changes to Object-Aware Processes

    Get PDF
    Process management systems are often criticized for not being flexible enough, as they restrict the actions of users to those defined in a process model. When unforeseen events occur during process execution, deviation from the actions the process model permits may become necessary. Such ad-hoc changes to process execution are not widely supported by process management systems as they pose significant challenges. This work presents a new prototypical addition to the PHILharmonicFlows process engine that allows for ad-hoc changes to processes following the object-aware process support paradigm. We demonstrate the extensions to the preexisting PHILharmonicFlows modeling and runtime user interfaces that enable users to change the underlying process models of process instances they are executing. The demonstration is intended to not only show off the ad-hoc change capabilities in the context of object-ware process management, but also inspire other researchers to employ similar ideas in other process support paradigms

    Smart objects as building blocks for the internet of things

    Get PDF
    The combination of the Internet and emerging technologies such as nearfield communications, real-time localization, and embedded sensors lets us transform everyday objects into smart objects that can understand and react to their environment. Such objects are building blocks for the Internet of Things and enable novel computing applications. As a step toward design and architectural principles for smart objects, the authors introduce a hierarchy of architectures with increasing levels of real-world awareness and interactivity. In particular, they describe activity-, policy-, and process-aware smart objects and demonstrate how the respective architectural abstractions support increasingly complex application

    Knowledge-Intensive Processes: Characteristics, Requirements and Analysis of Contemporary Approaches

    Get PDF
    Engineering of knowledge-intensive processes (KiPs) is far from being mastered, since they are genuinely knowledge- and data-centric, and require substantial flexibility, at both design- and run-time. In this work, starting from a scientific literature analysis in the area of KiPs and from three real-world domains and application scenarios, we provide a precise characterization of KiPs. Furthermore, we devise some general requirements related to KiPs management and execution. Such requirements contribute to the definition of an evaluation framework to assess current system support for KiPs. To this end, we present a critical analysis on a number of existing process-oriented approaches by discussing their efficacy against the requirements

    Supporting adaptiveness of cyber-physical processes through action-based formalisms

    Get PDF
    Cyber Physical Processes (CPPs) refer to a new generation of business processes enacted in many application environments (e.g., emergency management, smart manufacturing, etc.), in which the presence of Internet-of-Things devices and embedded ICT systems (e.g., smartphones, sensors, actuators) strongly influences the coordination of the real-world entities (e.g., humans, robots, etc.) inhabitating such environments. A Process Management System (PMS) employed for executing CPPs is required to automatically adapt its running processes to anomalous situations and exogenous events by minimising any human intervention. In this paper, we tackle this issue by introducing an approach and an adaptive Cognitive PMS, called SmartPM, which combines process execution monitoring, unanticipated exception detection and automated resolution strategies leveraging on three well-established action-based formalisms developed for reasoning about actions in Artificial Intelligence (AI), including the situation calculus, IndiGolog and automated planning. Interestingly, the use of SmartPM does not require any expertise of the internal working of the AI tools involved in the system

    A self-regulated learning approach : a mobile context-aware and adaptive learning schedule (mCALS) tool

    Get PDF
    Self-regulated students are able to create and maximize opportunities they have for studying or learning. We combine this learning approach with our Mobile Context-aware and Adaptive Learning Schedule (mCALS) tool which will create and enhance opportunities for students to study or learn in different locations. The learning schedule is used for two purposes, a) to help students organize their work and facilitate time management, and b) for capturing the users’ activities which can be retrieved and translated as learning contexts later by our tool. These contexts are then used as a basis for selecting appropriate learning materials for the students. Using a learning schedule to capture and retrieve contexts is a novel approach in the context-awareness mobile learning field. In this paper, we present the conceptual model and preliminary architecture of our mCALS tool, as well as our research questions and methodology for evaluating it. The learning materials we intend to use for our tool will be Java for novice programmers. We decided that this would be appropriate because large amounts of time and motivation are necessary to learn an object-oriented programming language such as Java, and we are currently seeking ways to facilitate this for novice programmers

    Environments to support collaborative software engineering

    Get PDF
    With increasing globalisation of software production, widespread use of software components, and the need to maintain software systems over long periods of time, there has been a recognition that better support for collaborative working is needed by software engineers. In this paper, two approaches to developing improved system support for collaborative software engineering are described: GENESIS and OPHELIA. As both projects are moving towards industrial trials and eventual publicreleases of their systems, this exercise of comparing and contrasting our approaches has provided the basis for future collaboration between our projects particularly in carrying out comparative studies of our approaches in practical use

    Towards memory supporting personal information management tools

    Get PDF
    In this article we discuss re-retrieving personal information objects and relate the task to recovering from lapse(s) in memory. We propose that fundamentally it is lapses in memory that impede users from successfully re-finding the information they need. Our hypothesis is that by learning more about memory lapses in non-computing contexts and how people cope and recover from these lapses, we can better inform the design of PIM tools and improve the user's ability to re-access and re-use objects. We describe a diary study that investigates the everyday memory problems of 25 people from a wide range of backgrounds. Based on the findings, we present a series of principles that we hypothesize will improve the design of personal information management tools. This hypothesis is validated by an evaluation of a tool for managing personal photographs, which was designed with respect to our findings. The evaluation suggests that users' performance when re-finding objects can be improved by building personal information management tools to support characteristics of human memory
    • 

    corecore