Combining Tools to Design and Develop Software Support for Capabilities

Authors

  • Martin Henkel Stockholm University, Universitetsvägen 10, 114 18, Stockholm, Sweden
  • Christina Stratigaki CLMS Ltd, KD207, 4-6 University Way, London, United Kingdom
  • Janis Stirna Stockholm University, Universitetsvägen 10, 114 18, Stockholm, Sweden
  • Pericles Loucopoulos CLMS Ltd, KD207, 4-6 University Way, London, United Kingdom
  • Yannis Zorgios CLMS Ltd, KD207, 4-6 University Way, London, United Kingdom
  • Antonis Migiakis CLMS Ltd, KD207, 4-6 University Way, London, United Kingdom

DOI:

https://doi.org/10.7250/csimq.2017-10.03

Keywords:

Capability modeling, capability design, model-driven development, Capability Driven Development

Abstract

Analyzing, designing and implementing software systems based on the concept of capabilities have several benefits, such as the ability to design efficient monitoring of capabilities and their execution context. Today, there exist new model-driven methods and development tools that support capability-based analysis, design, and implementation. However, there are also a plethora of existing efficient development tools that are currently in use by organizations. In this article, we examine how a new set of capability based tools, the Capability Driven Development (CDD) environment, can be combined with model-driven development tools to leverage both novel capability-based functionality and the proven functionality of existing tools. We base the examination on a case study where an existing model-driven tool is combined with the CDD environment.

Downloads

Published

21.04.2017

How to Cite

Henkel, M., Stratigaki, C., Stirna, J., Loucopoulos, P., Zorgios, Y., & Migiakis, A. (2017). Combining Tools to Design and Develop Software Support for Capabilities. Complex Systems Informatics and Modeling Quarterly, 10, 38-52. https://doi.org/10.7250/csimq.2017-10.03