Implementing Behavior Driven Development in an Open Source ERP

Abstract : A typical problem in Software Engineering is how to guarantee that all system’s requirements are correctly implemented through source code. Traditionally, requirement tracing is a manual task comprised of keeping links from requirements to source code, going through different modeling artifacts, including models. However, these techniques cannot guarantee that requirements are always correctly implemented by source code. Aiming at solving this problem, Behavior-Driven Development (BDD) is a specification technique that automatically checks if all functional requirements are treated properly by source code through the connection of the textual description of requirements to automated tests. Given that for Enterprise Information Systems, requirements are usually identified by analyzing business process models, and these processes are implemented through workflows, connecting workflows to automated tests through BDD specifications can provide automated requirements traceability. The aim of this paper is to briefly present this proposal and show how it was implemented for the open source ERP5 system.
Type de document :
Communication dans un congrès
Geert Poels. 6th Conference on Research and Practical Issues in Enterprise Information Systems (CONFENIS), Sep 2012, Ghent, Belgium. Springer, Lecture Notes in Business Information Processing, LNBIP-139, pp.242-249, 2013, Enterprise Information Systems of the Future. 〈10.1007/978-3-642-36611-6_22〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01484686
Contributeur : Hal Ifip <>
Soumis le : mardi 7 mars 2017 - 15:48:34
Dernière modification le : mercredi 8 mars 2017 - 01:05:36
Document(s) archivé(s) le : jeudi 8 juin 2017 - 14:18:02

Fichier

978-3-642-36611-6_22_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Rogerio Carvalho, Fernando Carvalho E Silva, Rodrigo Manhães, Gabriel Oliveira. Implementing Behavior Driven Development in an Open Source ERP. Geert Poels. 6th Conference on Research and Practical Issues in Enterprise Information Systems (CONFENIS), Sep 2012, Ghent, Belgium. Springer, Lecture Notes in Business Information Processing, LNBIP-139, pp.242-249, 2013, Enterprise Information Systems of the Future. 〈10.1007/978-3-642-36611-6_22〉. 〈hal-01484686〉

Partager

Métriques

Consultations de la notice

149

Téléchargements de fichiers

31