Skip to main content

Views on UML Interactions as Spreadsheet Queries

  • Conference paper
  • First Online:
  • 821 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9946))

Abstract

This paper explores the use of table-based representation for artifacts occurring in model-driven development as opposed to graph-based representation. As an example for table-based representation of models, we explain how views on object interaction that are traditionally represented as UML sequence or communication diagrams can be realized by spreadsheet queries.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Bals, J., Christ, F., Engels, G., Erwig, M.: ClassSheets - model-based, object-oriented design of spreadsheet applications. J. Object Technol. 6(9), 383–398 (2007)

    Article  Google Scholar 

  2. Cunha, J., Fernandes, J., Mendes, J., Pereira, R., Saraiva, J.: MDSheet: model-driven spreadsheets. In: Proceedings of SEMS 2014, vol. 1209, pp. 31–33. CEUR (2014)

    Google Scholar 

  3. Cunha, J., Fernandes, J.P., Mendes, J., Pereira, R., Saraiva, J.: Embedding model-driven spreadsheet queries in spreadsheet systems. In: Proceedings of VL/HCC 2014, pp. 151–154. IEEE Computer Society (2014)

    Google Scholar 

  4. Gelman, A.: Why tables are really much better than graphs. J. Comput. Graph. Stat. 20(1), 3–7 (2011)

    Article  MathSciNet  Google Scholar 

  5. Gogolla, M., Hamann, L., Hilken, F., Sedlmeier, M.: Modeling Behavior with interaction diagrams in a UML and OCL tool. In: Roubtsova, E., McNeile, A., Kindler, E., Gerth, C. (eds.) Behavior Modeling – Foundations and Applications. LNCS, vol. 6368, pp. 31–58. Springer, Heidelberg (2015). doi:10.1007/978-3-319-21912-7_2

    Chapter  Google Scholar 

  6. Hermans, F., Paige, R.F., Sestof, P. (eds.): Proceedings of 1st International Workshop Software Engineering Methods in Spreadsheets (SEMS 2014). CEUR Proceedings, vol. 1209 (2014). http://ceur-ws.org/Vol-1209/

  7. Hermans, F., Paige, R.F., Sestof, P. (eds.): Proceedings of 2nd International Workshop Software Engineering Methods in Spreadsheets (SEMS 2015). CEUR Proceedings, vol. 1355 (2015). http://ceur-ws.org/Vol-1355/

  8. Kosslyn, S.M.: Understanding charts and graphs. Appl. Cogn. Psychol. 3(3), 185–225 (2006)

    Article  Google Scholar 

  9. Object Management Group: Unified Modeling Language (UML) Specification, version 2.5. OMG Document formal, 01 March 2015

    Google Scholar 

  10. Paige, R.F., Kolovos, D., Matragkas, N.: Spreadsheets are models too. In: Proceedings of SEMS 2014. CEUR, vol. 1209, pp. 9–10 (2014)

    Google Scholar 

  11. Sobreira, P., Tchounikine, P.: CSCL scripts: interoperating table and graph representations. In: Proceedings of CSCL 2013, pp. 165–168 (2013)

    Google Scholar 

  12. Wendland, M.-F., Schneider, M., Haugen, Ø.: Evolution of the UML interactions metamodel. In: Moreira, A., Schätz, B., Gray, J., Vallecillo, A., Clarke, P. (eds.) MODELS 2013. LNCS, vol. 8107, pp. 405–421. Springer, Heidelberg (2013). doi:10.1007/978-3-642-41533-3_25

    Chapter  Google Scholar 

Download references

Acknowledgements

This work is funded by Spanish Research Project TIN2014-52034-R and by Universidad de Málaga (Campus de Excelencia Internacional Andalucía Tech).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Antonio Vallecillo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Gogolla, M., Vallecillo, A. (2016). Views on UML Interactions as Spreadsheet Queries. In: Milazzo, P., Varró, D., Wimmer, M. (eds) Software Technologies: Applications and Foundations. STAF 2016. Lecture Notes in Computer Science(), vol 9946. Springer, Cham. https://doi.org/10.1007/978-3-319-50230-4_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-50230-4_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-50229-8

  • Online ISBN: 978-3-319-50230-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics