eXtreme Modeling: an approach to agile model-based development

Publish Year: 1398
نوع سند: مقاله ژورنالی
زبان: English
View: 215

This Paper With 10 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

JR_JCSE-6-2_001

تاریخ نمایه سازی: 19 بهمن 1399

Abstract:

Model-based development (MBD) is the development of software systems using graphical and textual models such as UML class diagrams. MBD and related approaches such as Model-driven development (MDD) have had some success within specific application domains, such as the automotive industry. Agile software development approaches such as Scrum and eXtreme Programming (XP) have been widely adopted in many different industry sectors. These approaches emphasise iterative development and close customer collaboration. eXtreme Modeling (XM) is a model-based development analogue of eXtreme Programming: it is an agile development approach based on the use of software models to specify and synthesise software systems. In this paper we look at the track record of agile and model-based development, and we consider the case for combining these approaches into XM to obtain benefits from both approaches: rapid automated software generation, lightweight development processes, and direct customer involvement. An example application of XM in the financial services domain is described.

Authors

Shekoufeh Kolahdouz Rahimi

MDSE Research Group, Dept. of Software Engineering, University of Isfahan, Isfahan, Iran.

Kevin Lano

Dept. of Informatics, King&#۰۳۹;s College London, London, UK.

Hessa Alfraihi

Dept. of Information Systems, Princess Nourah bint Abdulrahman University, Saudi Arabia.

Howard P .Haughton

Holistic Risk Solutions Ltd, Croydon, UK.

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • K. Beck et. al. Principles behind the agile manifesto. Agile Alliance, ...
  • Version One. 9th annual state of agile survey, 2015. [ bib ] ...
  • K. Beck and E. Gamma. Extreme programming explained: embrace change. addison-wesley professional, ...
  • Ken Schwaber and Mike Beedle. Agile software development with Scrum, ...
  • L. Vijayasarathy and D. Turk. Agile software development: A survey of early ...
  • F. Grossma, J. Bergin, D. Leip, and O. Gotel. One xp experience: introducing agile ...
  • M. Church. Why `agile' and especially scrum are terrible. https://michaelochurch.wordpress.com, Date ...
  • J. Greenfield and K. Short. Software factories: Assembling applications with patterns, frameworks, ...
  • R. France and B. Rumpe. Modeling to improve quality or efficiency? an ...
  • J. Whittle, J. Hutchinson, and Mark. Rouncefield. The state of practice in ...
  • Bran Selic. What will it take? a view on adoption ...
  • S. J.Mellor, M. Balcer, and I. Foreword By-Jacoboson. Executable UML: A foundation for ...
  • Jr. James Kirby. Model-driven agile development of reactive multi-agent systems. In ...
  • J. Novacek, A. Ahari, A. Cornaglia, F. Haxel, A. Viehl, O. Bringmann, and Wo. Rosenstiel. A ...
  • S. Hansson, Y. Zhao, and H. Burden. How mad are we? empirical evidence ...
  • K. Lano. The uml-rsds manual, 2014. [ bib ] ...
  • M. Strittmatter, G. Hinkel, M. Langhammer, R. Jung, and R. Heinrich. Challenges in the evolution ...
  • C. M. Gerpheide, R. R. H. Schiffelers, and A. Serebrenik. Assessing and improving quality ...
  • S. Fang and K. Lano. Extracting correspondences from metamodels using metamodel matching. ...
  • A. Kästner, M. Gogolla, and B. Selic. From (imperfect) object diagrams to (imperfect) ...
  • K. Lano and S. Kolahdouz-Rahimi. Model-transformation design patterns. IEEE Transactions on Software ...
  • K. Lano and S. Kolahdouz-Rahimi. Constraint-based specification of model transformations. Journal of ...
  • OMG. Semantics of a foundational subset for executable uml model ...
  • K. Lano and S. Kolahdouz-Rahimi. Slicing of uml models using model transformations. ...
  • S. Kolahdouz-Rahimi, K. Lano, S. Pillay, J. Troya, and P. Van Gorp. Evaluation of model ...
  • K. Lano and S. Yassipour Tehrani. Solving the ttc 2014 movie database ...
  • M. Gilli, S. Grosse, and E. Schumann. Calibrating the nelson- siegal-svensson model. SSRN, ...
  • K. Lano, S. Yassipour Tehrani, and S. Kolahdouz Rahimi. Solving the class responsibility ...
  • F. Basso, R. Pillat, F. Roos-Frantz, and R. Z. Frantz. Combining mde and scrum ...
  • I. Krasteva, S. Stavros, and S. Ilieva. Agile model-driven modernization to the service ...
  • Y. Zhang and S. Patel. Agile model-driven development in practice. IEEE software, ...
  • نمایش کامل مراجع