This deliverable is the first of three deliverables dealing with the overall architecture for MIKELANGELO and therefore, acts as a baseline for all the upcoming deliverables and developments. It covers all the mandatory information, starting from requirements, reaching to design and development plans and indicates already specialized information, such as the foreseen underlying software versions for the developments.
This document describes the overall goals of MIKELANGELO and outlines its approach. In order to generate a novel standard technology, various kinds of requirements have been introduced: infrastructure, use case, software requirements and in particular, the MIKELANGELO vision built up a model that includes all relevant views and opinions to create a modular and extensible architecture. Special attention has been put to the modular design, because the technology evolves so rapidly at the moment. This approach enables easy replacement and optimization of individual components. In conjunction with the continuous technology and architecture monitoring, state-of-the-art software development can be guaranteed and leads to a software package with industrial and academic relevance.
As detailed above, MIKELANGELO has aligned its technical development methods in order to create an exploitable software product with significantly improved performance for industries, small and medium sized companies as well as academia. As can be seen, this strong business oriented approach does not only help to create a recognized product, it even helps to improve and refine the overall development cycles for state-of-the-art software.