ArchiMate as a Specification Language for Big Data Applications  DataBio Example In this paper we discuss our method on applying the ArchiMate modelling language for specification in the context of Big Data applications. The DataBio project 1 develops the pilot applications for bioeconomy industry by applying Big Data technologies. The project regroups 26 pilots from 17 different countries to be implemented and deployed with more than 40 components and services. The choice of ArchiMate 2 is motivated by the need to express the overall business context of each pilot in conjunction with the technical architecture for possible solutions from various perspectives. The ArchiMate bridges the gap between those perspectives and can serve as an input for the modeldriven development of Big Data applications. The authors provide the essence of the method and illustrate it with an example.

Usability evaluation of a domainspecific language for defining aggregated processing tasks The effective processing of Big Data sets often requires some programming knowledge from a prospective userxe2x80x99s part. This could prove costly to achieve, in terms of user training time and effort, depending on the level of previous experience. The premise, when dealing with large data sets, is that it should be as easy as possible for a user to prototype and test processing algorithms, in order to deal with them in an effective manner. For this reason, we have developed a domain specific language meant to allow users to define data processing tasks as aggregates, consisting of atomic operations. Its goal is to do away with some of the complexities of traditional programming languages, by simplifying the representation model and providing a more intuitive process description tool for its users. This paper aims to evaluate the efficiency and effectiveness with which a novice user could employ our domainspecific language to define processing tasks, and then compare the results to those obtained while using the Python programming language. The experiments will be focused on task duration, description correctness and code interpretation, highlighting possible advantages and disadvantages observed during the usage of the two languages.