scholarly journals Implementation and evaluation of the DAOM framework and support tool for designing blockchain decentralized applications

Author(s):  
Chibuzor Udokwu ◽  
Patrick Brandtner ◽  
Alex Norta ◽  
Alexandr Kormiltsyn ◽  
Raimundas Matulevičius

AbstractInter-organizational collaboration is an important aspect of organizational operations. Traditional systems that support organizations in executing these collaborations are inefficient, not inter-operable and insecure. Novel functions provided by blockchain technology yields the potential for addressing problems that affect organizational collaborations by enabling tamper-proof, transparent, and secure systems for the exchange of information between organizations. Still, a proper approach for building blockchain-decentralized applications (DApps) that support inter-organizational collaborations is missing. The DAOM framework addresses this gap by providing a model-driven design approach for building DApps. This paper shows the development of the semantics of the DAOM framework, implementation of the support tool, and the evaluation of the DAOM framework and support tool. We conducted an evaluation to understand the usefulness of the DAOM framework in developing blockchain DApps and the effectiveness of the support tool in producing DAOM diagram models. The evaluation result shows that the framework is useful and applicable for developing DApps for inter-organizational collaborations. Furthermore, evaluation of the tool support shows that DApps can be modelled efficiently and correctly with the implemented enterprise-modelling software.

2007 ◽  
Vol 6 (9) ◽  
pp. 187 ◽  
Author(s):  
J. Rául Romero ◽  
José E. Rivera ◽  
Francisco Durán ◽  
Antonio Vallecillo

Author(s):  
Holger Giese ◽  
Stefan Henkler ◽  
Martin Hirsch ◽  
Vladimir Rubin ◽  
Matthias Tichy

Software has become the driving force in the evolution of many systems, such as embedded systems (especially automotive applications), telecommunication systems, and large scale heterogeneous information systems. These so called software-intensive systems, are characterized by the fact that software influences the design, construction, deployment, and evolution of the whole system. Furthermore, the development of these systems often involves a multitude of disciplines. Besides the traditional engineering disciplines (e.g., control engineering, electrical engineering, and mechanical engineering) that address the hardware and its control, often the system has to be aligned with the organizational structures and workflows as addressed by business process engineering. The development artefacts of all these disciplines have to be combined and integrated in the software. Consequently, software-engineering adopts the central role for the development of these systems. The development of software-intensive systems is further complicated by the fact that future generations of software-intensive systems will become even more complex and, thus, pose a number of challenges for the software and its integration of the other disciplines. It is expected that systems become highly distributed, exhibit adaptive and anticipatory behavior, and act in highly dynamic environments interfacing with the physical world. Consequently, modeling as an essential design activity has to support not only the different disciplines but also the outlined new characteristics. Tool support for the model-driven engineering with this mix of composed models is essential to realize the full potential of software-intensive systems. In addition, modeling activities have to cover different development phases such as requirements analysis, architectural design, and detailed design. They have to support later phases such as implementation and verification and validation, as well as to systematically and efficiently develop systems.


Author(s):  
Janis Stirna ◽  
Marite Kirikova

This paper analyses the potential of using Enterprise Modelling (EM) in agile information system development projects on the basis of a number of empirical findings. We outline the current issues and challenges that projects using agile development approaches are facing. To address these challenges we analyse what are the objectives of using EM in agile development projects and give recommendations concerning the modelling process and tool support.


Author(s):  
Jaime Gomez ◽  
Alejandro Bia ◽  
Antonio Parraga

This paper describes the engineering foundations of VisualWADE, a CASE tool to automate the production of Web applications. VisualWADE follows a model-driven approach focusing on requirements analysis, high level design, and rapid prototyping. In this way, an application evolves smoothly from the first prototype to the final product, and its maintenance is a natural consequence of development. The paper also discusses the lessons learned in the development of the tool and its application to several case studies in the industrial context.


Author(s):  
K. Dinesh Kumar ◽  
Venkata Rathnam T. ◽  
Venkata Ramana R. ◽  
M. Sudhakara ◽  
Ravi Kumar Poluru

Internet of things (IoT) technology plays a vital role in the current technologies because IoT develops a network by integrating different kinds of objects and sensors to create the communication among objects directly without human interaction. With the presence of internet of things technology in our daily comes smart thinking and various advantages. At the same time, secure systems have been a most important concern for the protection of information systems and networks. However, adopting traditional security management systems in the internet of things leads several issues due to the limited privacy and policies like privacy standards, protocol stacks, and authentication rules. Usually, IoT devices has limited network capacities, storage, and computing processors. So they are having more chances to attacks. Data security, privacy, and reliability are three main challenges in the IoT security domain. To address the solutions for the above issues, IoT technology has to provide advanced privacy and policies in this large incoming data source. Blockchain is one of the trending technologies in the privacy management to provide the security. So this chapter is focused on the blockchain technologies which can be able to solve several IoT security issues. This review mainly focused on the state-of-the-art IoT security issues and vulnerabilities by existing review works in the IoT security domains. The taxonomy is presented about security issues in the view of communication, architecture, and applications. Also presented are the challenges of IoT security management systems. The main aim of this chapter is to describe the importance of blockchain technology in IoT security systems. Finally, it highlights the future directions of blockchain technology roles in IoT systems, which can be helpful for further improvements.


Author(s):  
Vardan Mkrttchian

In this chapter, the author describes the main new challenges and opportunities of blockchain technology for digital economy in Russia. The study in Russia showed that the Russian research community has not addressed a majority of these challenges, and he notes that blockchain developer communities actively discuss some of these challenges and suggest myriad potential solutions. Some of them can be addressed by using private or consortium blockchain instead of a fully open network. In general, the technological challenges are limited at this point, in terms of both developer support (lack of adequate tooling) and end-user support (hard to use and understand). The recent advances on developer support include efforts by of the towards model-driven development of blockchain applications sliding mode in intellectual control and communication and help the technological challenges and created tools. The chapter shows how avatars may communicate with each other by utilizing a variety of communications methods for sustainable farming and smart agriculture.


2007 ◽  
pp. 91-101 ◽  
Author(s):  
Reyes Grangel ◽  
Jean-Pierre Bourey ◽  
Ricardo Chalmeta ◽  
Michel Bigand

2018 ◽  
Vol 12 (3) ◽  
pp. 327-337 ◽  
Author(s):  
Brownsyne Tucker Edmonds ◽  
Shelley M. Hoffman ◽  
Dustin Lynch ◽  
Erin Jeffries ◽  
Kelli Jenkins ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document