Declarative methodologies for designing and deploying applications
Data intensive, stream processing parallel and distributed applications, with non trivial aspects related to parellelism exploitation, modularity and security
To capture, model and manage different aspects in coordinated way, to guarantee separation of concerns, to exploit the existing synergies and manage in a uniform and coherent framework several distinct extra functional aspects of data intensive computations.
a) Identify orchestration, parallelization and security related features of interest. b) Common feature base and DSL design c) Proof-of-concept prototyping validation