Skip to content

Opening book details…

Can I read Nested OSTRICH: hatching compositions of low-code templates on EtoBox?

Nested OSTRICH: hatching compositions of low-code templates by João Costa Seco; Hugo Lourenço; Joana Parreira; Carla Ferreira is a scholarly article available to read on EtoBox.

What is Nested OSTRICH: hatching compositions of low-code templates about?

Low-code frameworks strive to simplify and speed-up application development. Native support for the reuse and composition of parameterised coarse-grain components (templates) is essential to achieve these goals. OSTRICH -a rich template language for the OutSystems platform -was designed to simplify the use and creation of such templates. However, without a built-in composition mechanism, OSTRICH templates are hard to create and maintain.This paper presents a template composition mechanism and its typing and instantiation algorithms for model-driven low-code development environments. We evolve OSTRICH to support nested templates and allow the instantiation (hatching) of templates in the definition of other templates. Thus, we observe a significant increase code reuse potential, leading to a safer evolution of applications. The present definition seamlessly extends the existing Out-Systems metamodel with template constructs expressed by model annotations that maintain backward compatibility with the existing language toolchain. We present the metamodel, its annotations, and the corresponding validation and instantiation algorithms. In particular, we introduce a type-based validation

Author
João Costa Seco; Hugo Lourenço; Joana Parreira; Carla Ferreira
Publisher
ACM
Published
2022
Language
EN

More by João Costa Seco; Hugo Lourenço; Joana Parreira; Carla Ferreira

Browse all works by João Costa Seco; Hugo Lourenço; Joana Parreira; Carla Ferreira