University of Limerick
Jobish_2021_DSLs.pdf (3.1 MB)

DSLs and middleware platforms in a model-driven development approach for secure predictive maintenance systems in smart factories

Download (3.1 MB)
conference contribution
posted on 2021-11-16, 10:43 authored by John Jobish, Amrita Ghosal, Tiziana Margaria, Dirk Pesch
In many industries, traditional automation systems (operating technology) such as PLCs are being replaced with modern, networked ICT-based systems as part of a drive towards the Industrial Internet of Things (IIoT). The intention behind this is to use more cost-effective, open platforms that also integrate better with an organisation’s information technology (IT) systems. In order to deal with heterogeneity in these systems, middleware platforms such as EdgeX Foundry, IoTiv ity, FI-WARE for Internet of Things (IoT) systems are under develop ment that provide integration and try to overcome interoperability issues between devices of different standards. In this paper, we consider the EdgeX Foundry IIoT middleware platform as a transformation engine between field devices and enterprise applications. We also consider secu rity as a critical element in this and discuss how to prevent or miti gate the possibility of several security risks. Here we address secure data access control by introducing a declarative policy layer implementable using Ciphertext-Policy Attribute-Based Encryption (CP-ABE). Finally, we tackle the interoperability challenge at the application layer by connecting EdgeX with DIME, a model-driven/low-code application development platform that provides methods and techniques for systematic integration based on layered Domain-Specific Languages (DSL). Here, EdgeX services are accessed through a Native DSL, and the application logic is designed in the DIME Language DSL, lifting middleware development/configuration to a DSL abstraction level. Through the use of DSLs, this approach covers the integration space domain by domain, technology by technology, and is thus highly generalizable and reusable. We validate our approach with an example IIoT use case in smart manufacturing.


Development of theoretical and experimental criteria for predicting the wear resistance of austenitic steels and nanostructured coatings based on a hard alloy under conditions of erosion-corrosion wear

Russian Foundation for Basic Research

Find out more...



Leveraging Applications of Formal Methods, Verification and Validation. ISoLA 2021. Lecture Notes in Computer Science, Margaria T., Steffen B. (eds);vol 13036





Other Funding information

European Union (EU), Horizon 2020



Usage metrics

    University of Limerick


    No categories selected


    Ref. manager