A Model-Driven Method for Fast Building Consistent Web Services in Practice - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2018

A Model-Driven Method for Fast Building Consistent Web Services in Practice

Résumé

Nowadays, lots of software companies rely on web technologies to test market hypothesis and develop viable businesses. They often need to quickly build web services that are at the core of their Minimum Viable Products (MVPs). MVPs must be reliable and are based on specifications and hypothesis that are likely to change. Model Driven Engineering approaches have been proposed and used to develop and evolve web services. However, these approaches lack the ability to be suitable for both (i) rapid prototyping, (ii) model verification and (iii) compatibility with common programming languages. Here we propose a meta-model to express web services and the related tool to verify models consistency. We adopt a shallow verification process to allow rapid prototyping by developers who are not formal methods experts, while still offering design-time guarantees that improve product quality and development efficiency. Web services are defined using parametric components which enable to express and formally verify web service patterns and to safely reuse them in other contexts. We built a tool to check consistency of models and associated components implementations in order to generate corresponding web services. This allows us to give flexibility to developers, as well as verification support and an easier onboarding for new developers.
Fichier principal
Vignette du fichier
article.pdf (177.1 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01654287 , version 1 (03-12-2017)
hal-01654287 , version 2 (20-12-2017)
hal-01654287 , version 3 (21-03-2018)

Licence

Paternité

Identifiants

  • HAL Id : hal-01654287 , version 1

Citer

David Sferruzza, Jérôme Rocheteau, Christian Attiogbe, Arnaud Lanoix. A Model-Driven Method for Fast Building Consistent Web Services in Practice. MODELSWARD, INSTICC, Jan 2018, Funchal, Portugal. ⟨hal-01654287v1⟩
479 Consultations
313 Téléchargements

Partager

Gmail Facebook X LinkedIn More