ASMD Languages Workbench
The parameterisation of banking solutions is often a very complex process. It requires both precise specialist expertise in the field and in-depth knowledge about the technical implementation of the solutions. Avaloq and Paranor have now simplified this process thanks to the ASMD Languages Workbench.
The parameterisation of clients’ overall banking solutions is often a very complex process. It requires both precise domain expertise (business processes, rules and usage) and in-depth knowledge about the technical implementation of the solutions. Although there are several specific languages for parameterisation, they are only loosely linked with each other. Most errors will be discovered during compiling at the earliest, but for many it will take until runtime. Paranor decided to remedy these weaknesses with an MDD-based (model-driven design), expandable tool platform.
Together with Avaloq, Paranor developed ASMD, a powerful parameterisation workbench with a DSL (domain-specific language) and a set of corresponding tools that provide the parameterisation engineer with optimum support through the underlying models. Thanks to the improved level of abstraction, complexity can be significantly reduced – and quality, flexibility and productivity can be given a noticeable boost. In addition, the improved tools make the work of parameterisation engineers much more comfortable. The ASMD tooling includes not only editors (graphical editors and text editors), but also on-the-fly validation (type system, static analysis etc.) and cross referencing (linking between different languages). The workbench is Eclipse-based.
After completion of the project, Avaloq has taken back responsibility for ASMD and positioned it as an add-on product within the Avaloq core banking solution. Since then, numerous customers of Avaloq have started using the Languages Workbench, and its further development is on-going. In addition to developing the product itself, Paranor has also helped with further development of Eclipse TMF (Textual Modelling Framework) and has started to also make a name for itself as an Eclipse committer.