Skip to main content

2016 | OriginalPaper | Buchkapitel

MindDomain: An Interoperability Tool to Generate Domain Models Through Mind Maps

verfasst von : Alejo Ceballos, Fernando Wanderley, Eric Souza, Gilberto Cysneiros

Erschienen in: Computational Science and Its Applications -- ICCSA 2016

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Requirements engineering establishes that requirements definition process must be applied to obtain, validate and maintain one or more requirement documents. This process handles different stakeholders expectations and viewpoints, among them, the software designer whose responsibility is to create software models from information provided by domain experts and business specialist. However, due to knowledge differences between stakeholder’s technical dialects, communication problems are constant, generating inconsistencies between the conceptual model and the problem to be solved. To help solving these issues an agile and cognitive modeling based approach supported by MDA based tools is proposed promoting better consistency between requirements and the conceptual models, guaranteed by specifying a mind map that serves as the basis for translating requirements to domain models, represented by the UML class diagrams and feature models. Thus, the main contribution of this work is to provide an interoperability tool to generate software models (e.g.: class diagrams and feature models) from mind maps. This tool provides the capability of transformation between different industrial mind map tools (including cloud tools - SaaS) to different domain modelling tools, both class diagrams and for feature models. Finally, a case study was applied to verify this feasibility and check this interoperability assessment. The main contribution is MindDomain can be used in small projects for agile requirements modeling solutions.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Chaos Manifesto, The laws of chaos and the chaos 100 best pm practices, The Standish Group International (2011) Chaos Manifesto, The laws of chaos and the chaos 100 best pm practices, The Standish Group International (2011)
2.
Zurück zum Zitat Brooks Jr., F.P.: No silver bullet essence and accidents of software engineering. Computer 4, 10–19 (1987)CrossRef Brooks Jr., F.P.: No silver bullet essence and accidents of software engineering. Computer 4, 10–19 (1987)CrossRef
3.
Zurück zum Zitat Sommerville, I., Sawyer, P.: Requirements Engineering: A Good Practice Guide. Wiley, New York (1997)MATH Sommerville, I., Sawyer, P.: Requirements Engineering: A Good Practice Guide. Wiley, New York (1997)MATH
4.
Zurück zum Zitat Ambler, S.: Agile Modeling: Effective Practices for Extreme Programming and the Unified Process. Wiley, New York (2002) Ambler, S.: Agile Modeling: Effective Practices for Extreme Programming and the Unified Process. Wiley, New York (2002)
5.
Zurück zum Zitat Fowler, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Professional, Reading (2004) Fowler, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Professional, Reading (2004)
6.
Zurück zum Zitat Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, Reading (2004) Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, Reading (2004)
7.
Zurück zum Zitat Buzan, T., Buzan, B.: The Mind Map Book How to Use Radiant Thinking to Maximise Your Brain’s Untapped Potential. Plume, New York (1993) Buzan, T., Buzan, B.: The Mind Map Book How to Use Radiant Thinking to Maximise Your Brain’s Untapped Potential. Plume, New York (1993)
8.
Zurück zum Zitat Wanderley, F.: Uma Infraestrutura para Diminuir o Gap entre o Especialista de Negcio e o Projetista de Software, Ph.D. dissertation, June 2012 Wanderley, F.: Uma Infraestrutura para Diminuir o Gap entre o Especialista de Negcio e o Projetista de Software, Ph.D. dissertation, June 2012
9.
Zurück zum Zitat Larman, C.: Agile, Iterative Development: A Manager’s Guide. Addison-Wesley Professional, Reading (2004) Larman, C.: Agile, Iterative Development: A Manager’s Guide. Addison-Wesley Professional, Reading (2004)
11.
Zurück zum Zitat Mahmud, I., Veneziano, V.: Mind-mapping: an effective technique to facilitate requirements engineering in agile software development. In: 2011 14th International Conference on Computer and Information Technology (ICCIT), pp. 157–162. IEEE (2011) Mahmud, I., Veneziano, V.: Mind-mapping: an effective technique to facilitate requirements engineering in agile software development. In: 2011 14th International Conference on Computer and Information Technology (ICCIT), pp. 157–162. IEEE (2011)
12.
Zurück zum Zitat Kleppe, A.G., Warmer, J.B., Bast, W.: MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Professional, Reading (2003) Kleppe, A.G., Warmer, J.B., Bast, W.: MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Professional, Reading (2003)
13.
Zurück zum Zitat Wanderley, F., da Silveira, D.S., Araujo, J., Moreira, A.: Transforming creative requirements into conceptual models. In: 2013 IEEE Seventh International Conference on Research Challenges in Information Science (RCIS), pp. 1–10. IEEE (2013) Wanderley, F., da Silveira, D.S., Araujo, J., Moreira, A.: Transforming creative requirements into conceptual models. In: 2013 IEEE Seventh International Conference on Research Challenges in Information Science (RCIS), pp. 1–10. IEEE (2013)
14.
Zurück zum Zitat Wanderley, F., da Silveira, D.S., Araujo, J., Lencastre, M.: Generating feature model from creative requirements using model driven design. In: Proceedings of the 16th International Software Product Line Conference, vol. 2, pp. 18–25. ACM (2012) Wanderley, F., da Silveira, D.S., Araujo, J., Lencastre, M.: Generating feature model from creative requirements using model driven design. In: Proceedings of the 16th International Software Product Line Conference, vol. 2, pp. 18–25. ACM (2012)
15.
Zurück zum Zitat Gamma, E.: Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education India, New Delhi (1995) Gamma, E.: Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education India, New Delhi (1995)
17.
Zurück zum Zitat Kof, L., Gacitua, R., Rouncefield, M., Sawyer, P.: Concept mapping as a means of requirements tracing. In: Third International Workshop on Managing Requirements Knowledge (MARK), pp. 22–31. IEEE (2010) Kof, L., Gacitua, R., Rouncefield, M., Sawyer, P.: Concept mapping as a means of requirements tracing. In: Third International Workshop on Managing Requirements Knowledge (MARK), pp. 22–31. IEEE (2010)
18.
Zurück zum Zitat Laplante, P.A.: What Every Engineer Should Know about Software Engineering. CRC Press, Boca Raton (2007)CrossRef Laplante, P.A.: What Every Engineer Should Know about Software Engineering. CRC Press, Boca Raton (2007)CrossRef
19.
Zurück zum Zitat Village, J., Salustri, F.A., Neumann, W.P.: Cognitive mapping: revealing the links between human factors and strategic goals in organizations. Int. J. Ind. Ergonomics 43(4), 304–313 (2013)CrossRef Village, J., Salustri, F.A., Neumann, W.P.: Cognitive mapping: revealing the links between human factors and strategic goals in organizations. Int. J. Ind. Ergonomics 43(4), 304–313 (2013)CrossRef
20.
Zurück zum Zitat Alexander, I.F., Maiden, N.: Scenarios, Â Stories, Use Cases: Through the Systems Development Life-Cycle. Wiley, New York (2005) Alexander, I.F., Maiden, N.: Scenarios, Â Stories, Use Cases: Through the Systems Development Life-Cycle. Wiley, New York (2005)
21.
Zurück zum Zitat Sutcliffe, A., Thew, S., Jarvis, P.: Experience with user-centred requirements engineering. Requirements Eng. 16(4), 267–280 (2011)CrossRef Sutcliffe, A., Thew, S., Jarvis, P.: Experience with user-centred requirements engineering. Requirements Eng. 16(4), 267–280 (2011)CrossRef
22.
Zurück zum Zitat Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., et al.: Manifesto for agile software development (2001) Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., et al.: Manifesto for agile software development (2001)
Metadaten
Titel
MindDomain: An Interoperability Tool to Generate Domain Models Through Mind Maps
verfasst von
Alejo Ceballos
Fernando Wanderley
Eric Souza
Gilberto Cysneiros
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-42089-9_33

Premium Partner