6,500 research outputs found
Blockchains for Business Process Management - Challenges and Opportunities
Blockchain technology promises a sizable potential for executing
inter-organizational business processes without requiring a central party
serving as a single point of trust (and failure). This paper analyzes its
impact on business process management (BPM). We structure the discussion using
two BPM frameworks, namely the six BPM core capabilities and the BPM lifecycle.
This paper provides research directions for investigating the application of
blockchain technology to BPM.Comment: Preprint for ACM TMI
A coordination protocol for user-customisable cloud policy monitoring
Cloud computing will see a increasing demand for end-user customisation and personalisation of multi-tenant cloud service offerings. Combined with an identified need to address QoS and governance aspects in cloud computing, a need to provide user-customised QoS and governance policy management and monitoring as part of an SLA management infrastructure for clouds arises. We propose a user-customisable policy definition solution that can be enforced in multi-tenant cloud offerings through an automated instrumentation and monitoring technique. We in particular allow service processes that are run by cloud and SaaS providers to be made policy-aware in a transparent way
Engineering Enterprise Software Systems with Interactive UML Models and Aspect-Oriented Middleware
Large scale enterprise software systems are inherently complex and hard to maintain. To deal with this complexity, current mainstream software engineering practices aim at raising the level of abstraction to visual models described in OMG’s UML modeling language. Current UML tools, however, produce static design diagrams for documentation which quickly become out-of-sync with the software, and thus obsolete. To address this issue, current model-driven software development approaches aim at software automation using generators that translate models into code. However, these solutions don’t have a good answer for dealing with legacy source code and the evolution of existing enterprise software systems. This research investigates an alternative solution by making the process of modeling more interactive with a simulator and integrating simulation with the live software system. Such an approach supports model-driven development at a higher-level of abstraction with models without sacrificing the need to drop into a lower-level with code. Additionally, simulation also supports better evolution since the impact of a change to a particular area of existing software can be better understood using simulated “what-if” scenarios. This project proposes such a solution by developing a web-based UML simulator for modeling use cases and sequence diagrams and integrating the simulator with existing applications using aspect-oriented middleware technology
DatChain -- Blockchain implementation in Data transfer for IoT Devices
Currently, the IoT ecosystem is comprised of fully connected smart devices
that exchange data to provide more automated, precise, and fast decisions. This
idealised situation can only be accomplished if a system for data transactions
is processed efficiently and security is ensured with high scalability and
practicability. The integrity of data must be maintained during the exchange or
transfer of data between entities. We propose to make a application called
DatChain that responds to the above situation. The application stores data
sensed by the Iot sensors in the backend after encrypting it and when the data
is required for any purpose it can be exchanged using a suitable blockchain
network that can keep up with the transfer rate even at high traffic in a
secure environment.Comment: Keywords - Blockchain, Internet of Things, IOTA, Tangle, Data
transfer, IoT Data Analytic
- …