Automatic generation of software components of the Praxeme methodology from ReLEL

2020 
Praxeme is an enterprise methodology that allows you to master the complexity of a system through the principle of separating the concerns of the enterprise into a homogeneous whole called ‘aspects’. The use of eLEL (elaborate Lexicon Extended Language) is interesting to specify the intentional aspect of Praxeme since all the information that makes up the logical services of this methodology is described in eLEL. Consequently, the automatic localization of the logical service from eLEL at the time of logical modeling becomes obvious. However, the resulting logical services cannot be used as code skeletons for an object-oriented application. We thought that ReLEL was a terminology database that contained all the specific terms used by the company. Therefore our strategy in this article focuses on the automatic generation of software component of the Praxeme methodology from the intentional aspect represented by ReLEL. To achieve this, we have proposed rules allowing to automatically translate according to the model-to-text approach of the MDA framework the logical components obtained from ReLEL into software components while taking into account the technical aspect of the Praxeme methodology. However to validate our approach, we measured the coupling and cohesion for the UML class diagram out of Java class generated from the approach proposed in this paper using the slicing technique. The result indicates a weak coupling and a strong cohesion allowing to deduce that the approach proposed in this paper makes it possible to produce a more reliable and efficient system.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    12
    References
    2
    Citations
    NaN
    KQI
    []