کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
424021 685321 2010 15 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Behaviour-Driven Development of Foundational UML Components
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Behaviour-Driven Development of Foundational UML Components
چکیده انگلیسی

Behaviour-Driven Development (BDD) focuses all development activities on the delivery of behaviours – what a system should do, described such that developers and domain experts speak the same language. BDD frameworks allow users to represent the required system behaviour as executable user stories and the acceptance criteria as executable scenarios attached to user stories. In this paper we define a UML profile that allows users to create executable Foundational UML (fUML) stories and scenarios. In order to easily construct scenarios we introduce a BDD model library which contains fUML activities for testing equalities and inclusions. We also present an Eclipse-based development tool that supports a BDD approach for developing fUML components. The tool provides developers a concrete syntax for defining executable scenarios, and automatically updates the project status based on verified delivered behaviorus.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 264, Issue 1, 10 August 2010, Pages 91-105