model of Praxeme exploitable by the developers. The
importance of our study lies in being able to attribute
to the logical aspect of Praxeme its intermediary role
between purely business and technical aspects. To
achieve the goal of the research, our approach
consists of four steps, the first of which is to replace
the eLEL requirement model which represents the
intentional aspect of the Praxeme methodology by
ReLEL (Rapatsalahy et al., 2020). And since the
operation of the semantic class is the source of the
BLS in the logic model, we then proposed to
automatically derive the intentional aspect
represented by ReLEL in the semantic aspect of
Praxeme. Next we proposed a logical ecore
metamodel to form the target model in the automatic
derivation of the semantic aspect in the logical aspect
of Praxeme. Finally, we have defined a
transformation rule that allows to automatically
derive the semantic aspect in logical aspect of
Praxeme methodology. In order to validate our
approach, we conducted a comparative study between
the two different methods using the CM-Builder’s
metric and instantiating them in the same case study.
The results of comparison concerning the accuracy of
the proposed approach (F-Measure) allowed us to
deduce that the logic model provided from our
approach with a very high percentage 94.2% is
composed of exploitable BLS by the developers
(Rapatsalahy et al., 2020). Therefore, our approach
easily allows the developer to translate BLM into
software components (Rapatsalahy et al., 2020). The
urbanization of the information system from the
lexicon ReLEL is the research perspective of this
present work.
REFERENCES
Rapatsalahy, A. M., Razafindramintsa, J. L., Mahatody, T.,
Ilie, S., & Raft, R. N. (2019). Restructuring extended
Lexical elaborate Language. 2019 23rd International
Conference on System Theory, Control and Computing
(ICSTCC), 266‑272.
Rapatsalahy, A. M., Razafimahatratra, H., Mahatody, T., Ilie,
M., Ilie, S., & Raft, R. N. (2020). Automatic generation
of software components of the Praxeme methodology
from ReLEL. 2020 24th International Conference on
System Theory, Control and Computing (ICSTCC),
843‑849.
Biard, T., Bigand, M., & Bourey, J.-P. (2013). Explicitation
et structuration des connaissances pour la transformation
de l’entreprise : Les apports de la méthode Praxeme.
Congrès International de Génie Industriel.
Blanc, X., & Salvatori, O. (2011). MDA en action : Ingénierie
logicielle guidée par les modèles. Editions Eyrolles.
Boussis, A., & Nader, F. (2012). Urbanization of Information
Systems with a Service Oriented Architecture according
to the PRAXEME Approach. Web and Information
Technologies, 102.
Budinsky, F., Ellersick, R., Steinberg, D., Grose, T. J., &
Merks, E. (2004). Eclipse modeling framework : A
developer’s guide. Addison-Wesley Professional.
Diaw, S., Lbath, R., & Coulette, B. (2010). État de l’art sur le
développement logiciel basé sur les transformations de
modèles. Technique et Science Informatiques, 29(4‑5),
505‑536.
Harmain, H. M., & Gaizauskas, R. (2003). Cm-builder : A
natural language-based case tool for object-oriented
analysis. Automated Software Engineering, 10(2),
157‑181.
Jouault, F., & Kurtev, I. (2005). Transforming models with
ATL. International Conference on Model Driven
Engineering Languages and Systems, 128‑138.
Leite, J. do P., & Franco, A. P. M. (1993). A strategy for
conceptual model acquisition. [1993] Proceedings of the
IEEE International Symposium on Requirements
Engineering, 243‑246.
Razafindramintsa, J. L., Razafimandimby, J. P., Mahatody,
T., & Becheru, A. (2016). Semantic aspect derivation of
the Praxème methodology from the elaborate lexicon
extended language. 2016 20th International Conference
on System Theory, Control and Computing (ICSTCC),
842‑847.
Medvidovic, N., & Taylor, R. N. (2010). Software
architecture : Foundations, theory, and practice. 2010
ACM/IEEE 32nd International Conference on Software
Engineering, 2, 471‑472.
Niu, N., & Easterbrook, S. (2008). Extracting and modeling
product line functional requirements. 2008 16th IEEE
International Requirements Engineering Conference,
155‑164.
Razafindramintsa, J. L. (2015). Elaborate Lexicon Extended
Language with a lot of conceptual informa-tion.
International Journal of Computer Science, Engineering
and Applications (IJCSEA) Vol, 5.
Razafindramintsa, J. L., Mahatody, T., Razafimandimby, J.
P., & Simionescu, S. M. (2017). Logical services
automatic location from eLEL. 2017 21st International
Conference on System Theory, Control and Computing
(ICSTCC), 849‑854.
Rumbaugh, J., Jacobson, I., & Booch, G. (1999). The unified
modeling language. Reference manual.
Valipour, M. H., AmirZafari, B., Maleki, K. N., &
Daneshpour, N. (2009). A brief survey of software
architecture concepts and service oriented architecture.
2009 2nd IEEE International Conference on Computer
Science and Information Technology, 34‑38.
Vauquier, D. (2006). Modus la méthodologie PRAXEME
Guide general. Praxeme Institute.
Jézéquel, J.-M., Combemale, B., & Vojtisek, D. (2012).
Ingénierie Dirigée par les Modèles : Des concepts à la
pratique... Ellipses.