Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: iContractBot: A Chatbot for Smart Contracts' Specification and Code
  Generation   Recently, Blockchain technology adoption has expanded to many application
areas due to the evolution of smart contracts. However, developing smart
contracts is non-trivial and challenging due to the lack of tools and expertise
in this field. A promising solution to overcome this issue is to use
Model-Driven Engineering (MDE), however, using models still involves a learning
curve and might not be suitable for non-technical users. To tackle this
challenge, chatbot or conversational interfaces can be used to assess the
non-technical users to specify a smart contract in gradual and interactive
manner.
  In this paper, we propose iContractBot, a chatbot for modeling and developing
smart contracts. Moreover, we investigate how to integrate iContractBot with
iContractML, a domain-specific modeling language for developing smart
contracts, and instantiate intention models from the chatbot. The iContractBot
framework provides a domain-specific language (DSL) based on the user intention
and performs model-to-text transformation to generate the smart contract code.
A smart contract use case is presented to demonstrate how iContractBot can be
utilized for creating models and generating the deployment artifacts for smart
contracts based on a simple conversation.

33
The categories of this paper are: plasm-ph
5
The categories of this paper are: gr-qc
20
The categories of this paper are: acc-phys
4
The categories of this paper are: cond-mat
25
The categories of this paper are: patt-sol
35
The categories of this paper are: mtrl-th
22
The categories of this paper are: chao-dyn
16
The categories of this paper are: stat
9
The categories of this paper are: nlin
36
The categories of this paper are: cmp-lg
28
The categories of this paper are: alg-geom
27
The categories of this paper are: comp-gas
3
The categories of this paper are: physics
6
The categories of this paper are: astro-ph
15
The categories of this paper are: nucl-ex
21
The categories of this paper are: adap-org