Agilité de développement des SI informatisés et outils MDE : démarche pédagogique dans un cours de conception de systèmes d'information informatisés

05/23/2018
by   Pierre-André Sunier, et al.
0

In software development, business rules implemented by hand using programming code hinder agility of companies. Are our students in information systems aware of that? Do our lessons promote this realization ? We use model driven concepts (MDA, MDE) in order to demonstrate, with practical examples, that source code can be automatically generated as far as formal specification are sufficient and accurate. We have extended usual representation conventions of conceptual data modeling and developed a transformer tool. This make our students observing themselves that no source code need necessarily to be rewrite when a change of business rule occurs, but just an adaptation of the model and a new run of generation of code. In this way, they finally understand more easily the benefits of MDE tools.

READ FULL TEXT

page 9

page 13

page 15

page 16

page 19

page 20

page 27

research
01/05/2018

Comment Generation for Source Code: State of the Art, Challenges and Opportunities

Researches have shown that most effort of today's software development i...
research
02/01/2023

Developing Hands-on Labs for Source Code Vulnerability Detection with AI

As the role of information and communication technologies gradually incr...
research
07/10/2023

Calculating Originality of LLM Assisted Source Code

The ease of using a Large Language Model (LLM) to answer a wide variety ...
research
02/23/2018

Business Rules in e-Government Applications

The introduction of Information and Communication Technologies (ICT) int...
research
09/22/2020

A Model-Driven Architecture Approach for Developing Healthcare ERP: Case study in Morocco

Nowadays, there are many problems in the Enterprise Resource Planning (E...
research
03/08/2022

Code Red: The Business Impact of Code Quality – A Quantitative Study of 39 Proprietary Production Codebases

Code quality remains an abstract concept that fails to get traction at t...
research
05/23/2022

AdaptivePaste: Code Adaptation through Learning Semantics-aware Variable Usage Representations

In software development, it is common for programmers to copy-paste code...

Please sign up or login with your details

Forgot password? Click here to reset