The deliverable “D1.2 Architecture specification and roadmap – initial version” has been released. In this deliverable we set the conceptual architecture of MegaM@rt, formalized the initial sets of requirements and described 35 baseline tools. This is a major milestone for the project helping us to build the new integrated framework based on our renowned tools.

MegaM@Rt wouldn’t be MegaM@Rt if we did not choose a model-driven approach for the Architecture deliverable. So, we set infrastructure on Modelio and Constellation  to manage contributions of 53 architects of the project.

Drawing the project’s architecture with Modelio

SOFTEAM set up the model templates for the contributions in requirements and tool architectures including the purpose requirements, functional interfaces, subordinates, deployment and relation to the framework.

Template for collecting the architecture requirements of each individual tool

Discussion on pro & cons, future work:

  • Getting 53 people editing the same model was not that easy. We had to create guidelines and conduct multiple webinars to train experts about the modelling. The most time consuming was to distribute the licenses. Hopefully, we benefited from the ModelioSoft support.
  • The model allowed us to see at once the common interfaces and deployment frameworks to identify good ways for integration.
  • The project gladly accepted the model and the infrastructure for further work on the architecture of the individual tool sets constituting the MegaM@Rt framework with useful traceability links between Requirements->Framework->Tool sets->Individual tools.
  • We can generate a set of multiple documents out of the model that will all be in sync with the architecture that understood in the same way by all the architects.

Bottom line:

  • We collected important information about the tools: requirements, purpose, functionalities, interfaces.
  • We taught project architects about common concepts and modelling guidelines and achieved common understanding.
  • We obtained a live specification of 105 pages in one click.
  • With more refinement we will enhance the specification and the document can be all re-generated at onces with the perfect coherence with the architecture.
  • The model will be further exploited in the requirements elicitation, gap analysis and roadmap planning.

The work is ongoing. So, stay tuned.

 

Share This