Towards Effective SysML Model Reuse

Roy Mendieta, Jose Luis de la Vara, Juan Llorens, Jose María Álvarez-Rodríguez

Abstract

The Systems Modeling Language (SysML) is spreading very fast. Most modelling tool vendors support it and practitioners have adopted it for Systems Engineering. The number of SysML models is growing, increasing the need for and the potential benefit from platforms that allow a user to reuse the knowledge represented in the models. However, SysML model reuse remains challenging. Each tool has its own implementation of SysML, hindering reuse between tools. The search capabilities of most tools are also very limited and finding reusable models can be difficult. This paper presents our vision and initial work towards enabling an effective reuse of the knowledge contained in SysML models. The proposed solution is based on a universal information representation model called RSHP and on existing technology for indexing and retrieval. The solution has been used to index models of all SysML diagram types and preliminary validated with requirements diagrams. The results from the validation show that the solution has very high precision and recall. This makes us confident that the solution can be a suitable means for effective SysML model reuse.

References

  1. Adamu, A., & Zainoon, W. M. N. W. (2016). A Framework for Enhancing the Retrieval of UML Diagrams. In International Conference on Software Reuse (pp. 384- 390).
  2. Bombieri, N., Ebeid, E., & Fummi, F. (2013). On the Reuse of Heterogeneous IPs into SysML Models for Integration Validation, 647-667.
  3. Croft, W. B., Metzler, D., & Strohman, T. (2010). Search Engines: Information Retrieval in Practice. Pearson Education. Retrieved from http://comjnl.oxfordjournals.org/cgi/reprint/54/5/831\n http://comjnl.oxfordjournals.org/cgi/doi/10.1093/comj nl/bxq039.
  4. Favaro, J., Schreiner, R., & Olive, X. (2012). Next Generation Requirements Engineering. In INCOSE International Symposium (pp. 461-474).
  5. Friedenthal, S., Moore, A., & Steiner, R. (2014). A practical guide to SysML: the systems modeling language. Morgan Kaufmann.
  6. Gallego, E., Álvarez-rodríguez, J. M., & Llorens, J. (2015). Reuse of Physical System Models by means of Semantic Knowledge Representation?: A Case Study applied to Modelica, 747-757.
  7. Hayes, J. H., Dekhtyar, A., & Sundaram, S. K. (2005). Improving after-the-fact tracing and mapping: Supporting software quality predictions. IEEE Software, 22, 30-37.
  8. Holt, Jon and Perry, S. (2008). SysML for systems engineering. IET.
  9. IBM. (2013). Rhapsody and MagicDraw Integration. Retrieved from http://www.ibm.com/support/knowledgecenter/SSB2 MU_8.1.0/com.ibm.rhp.oem.pdf.doc/pdf/sodius/Rhaps ody_MagicDraw_Integration.pdf.
  10. Jobe, J. M., & Johnson, T. A. (2008). Multi-Aspect Component Models: A Framework for Model Reuse in SysML, 1-13.
  11. Juristo, N., & Moreno, A. M. (2001). Basics of Software Engineering Experimentation. Analysis (Vol. 5/6). Springer Science & Business Media.
  12. Llorens, J., Carlos, U., Madrid, I. I. I. De, Llorens, J., Morato, J., & Genova, G. (2004). RHSP?: an Information Representation Model Based on Relationship on relationships, (January 2004).
  13. Llorens, J., Fuentes, J. M., & Morato, J. (2004). Uml retrieval and reuse using xmi. Proceedings of the IASTED International Conference on Software Engineering, 740-746.
  14. Marincic, J., Mader, A., Wieringa, R., & Lucas, Y. (2013). Reusing knowledge in embedded systems modelling. Expert Systems, 30(3), 185-199. http://doi.org/10.1111/j.1468-0394.2012.00631.x.
  15. OMG. (2015). OMG Systems Modeling Language ( OMG SysML TM ) v.1.4, 320. Retrieved from http://www.omg.org/spec/SysML/1.4/
  16. OMG. (2016). The Official OMG SysML site. Retrieved from http://www.omgsysml.org/
  17. Robles, K., Fraga, A., Morato, J., & Llorens, J. (2012). Towards an ontology-based retrieval of UML Class Diagrams. Information and Software Technology, 54(1), 72-86.
  18. Silva, A. R. (2005). Tools Exhibits. In UML Modeling Languages and Applications SE - 34 (Jardim Nun, Vol. 3297, pp. 281-291). Berlin, Heidelberg: Springer Berlin Heidelberg.
Download


Paper Citation


in Harvard Style

Mendieta R., de la Vara J., Llorens J. and Álvarez-Rodríguez J. (2017). Towards Effective SysML Model Reuse . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 536-541. DOI: 10.5220/0006267605360541


in Bibtex Style

@conference{modelsward17,
author={Roy Mendieta and Jose Luis de la Vara and Juan Llorens and Jose María Álvarez-Rodríguez},
title={Towards Effective SysML Model Reuse},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={536-541},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006267605360541},
isbn={978-989-758-210-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Towards Effective SysML Model Reuse
SN - 978-989-758-210-3
AU - Mendieta R.
AU - de la Vara J.
AU - Llorens J.
AU - Álvarez-Rodríguez J.
PY - 2017
SP - 536
EP - 541
DO - 10.5220/0006267605360541