Filling the Gap between Business Process Modeling and Behavior Driven Development

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

5 pages, 1 figure, original work

Scientific paper

Behavior Driven Development (NORTH, 2006) is a specification technique that is growing in acceptance in the Agile methods communities. BDD allows to securely verify that all functional requirements were treated properly by source code, by connecting the textual description of these requirements to tests. On the other side, the Enterprise Information Systems (EIS) researchers and practitioners defends the use of Business Process Modeling (BPM) to, before defining any part of the system, perform the modeling of the system's underlying business process. Therefore, it can be stated that, in the case of EIS, functional requirements are obtained by identifying Use Cases from the business process models. The aim of this paper is, in a narrower perspective, to propose the use of Finite State Machines (FSM) to model business process and then connect them to the BDD machinery, thus driving better quality for EIS. In a broader perspective, this article aims to provoke a discussion on the mapping of the various BPM notations, since there isn't a real standard for business process modeling (Moller et al., 2007), to BDD. Firstly a historical perspective of the evolution of previous proposals from which this one emerged will be presented, and then the reasons to change from Model Driven Development (MDD) to BDD will be presented also in a historical perspective. Finally the proposal of using FSM, specifically by using UML Statechart diagrams, will be presented, followed by some conclusions.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Filling the Gap between Business Process Modeling and Behavior Driven Development does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Filling the Gap between Business Process Modeling and Behavior Driven Development, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Filling the Gap between Business Process Modeling and Behavior Driven Development will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-191838

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.