10.29327/1298356.26-19
Software design for the petrochemical automation industry should follow the best available practices, so that a high-level of quality is achieved, together with modern practices that cope with reusability and automatic models transformation. In a previous work, it was developed the M4PIA infrastructure, which allows using Model-Driven Engineering (MDE) to support the pre-configuration of petrochemical industrial plants. Initially, the adopted models were represented only in an EMF hierarchical tree. However, an evaluative study showed that understanding such models is very hard from the perspective of the stakeholders, resulting in significant losses in the process. With this motivation, a graphical Domain Specific Language (DSL) was developed aiming to increase M4PIA's models readability. It was also developed a diagram modeling tool and a component library in the Eclipse platform. To evaluate the semantic transparency of the elements proposed in our DSL, a quasi-experiment with domain experts was conducted. Precision between 75%-100%, F-measure between 86%-100% and recall between 88%-100% were obtained for each element.
Petrochemical Industry; MDE; DSL; Components Library; Graphical Representation; Eclipse
@inproceedings{wer202319, author = {Basso, F. and Moura, J. D. S. and Correia, C. E. X. and Casola, K. and Becker, L. B.}, title = {Graphical DSL Devoted to Ease the Application of Model-Driven Engineering in Petrochemical Industry Automation}, booktitle = {Proceedings of the WER2023-26th Workshop on Requirements Engineering, Porto Alegre-RS, Brazil}, year = {2023}, issn = {2675-0066}, isbn = {978-65-00-77516-7}, doi = {10.29327/1298356.26-19} }