Towards the Effectiveness of the SMarty Approach for Variability Management at Sequence Diagram Level

Anderson Marcolino, Edson Oliveira Jr, Itana Gimenes

Abstract

SMarty is a variability management approach for UML-based software product lines. It allows the identification, delimitation and representation of variabilities in several UML models by means of a UML profile, the SMartyProfile, and a systematic process with guidelines to provide user directions for applying such a profile. SMarty, in its first versions did not support sequence models. In recent studies, SMarty was extended support to these types of UML models. Existing UML-based variability management approaches in the literature, including SMarty, do not provide empirical evidence of their effectiveness, which is an essential requirement for technology transfer to industry. Therefore, this paper presents empirical evidence of the SMarty approach to recent extension to UML sequence level models.

References

  1. Capilla, R., Bosch, J., and Kang, K.-C. (2013). Systems and Software Variability Management - Concepts, Tools and Experiences. Springer, New York, NY, USA.
  2. Chen, L., Ali Babar, M., and Ali, N. (2009). Variability management in software product lines: a systematic review. In Proceedings of the 13th International Software Product Line Conference, SPLC 7809, pages 81- 90, Pittsburgh, PA, USA. Carnegie Mellon University.
  3. Fiori, D. R., Gimenes, I. M. d. S., Maldonado, J. C., and OliveiraJr, E. A. (2012). Variability Management in Software Product Line Activity Diagrams. In: International Conference on Distributed Multimedia Systems. Proceedings of the International Conference on Distributed Multimedia Systems, Skokie, IL: Knowledge Systems Graduate School., v. 1:89-94.
  4. Gomaa, H. (2004). Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures. Addison Wesley Longman Publishing Co., Inc., Redwood City, CA, USA.
  5. Higgins, J. and Ed.D. (2005). The Radical Statistician. The Management Advantage, Inc.
  6. Kitchenham, B., Sjoberg, D. I. K., Dyba, T., Brereton, O. P., Budgen, D., Host, M., and Runeson, P. (2013). Trends in the Quality of Human-Centric Software Engineering Experiments - A Quasi-Experiment. IEEE Transactions on Software Engineering, 39:1002-1017.
  7. Marcolino, A., OliveiraJr, E. A., Gimenes, I. M. S., and Maldonado, J. C. (2013). Towards the Effectiveness of a Variability Management Approach at Use Case Level. Proceedings of International Conference on Software Engineering & Knowledge Engineering, (aceito para publicac¸a˜o).
  8. OliveiraJr, E. A., Gimenes, I. M. S., and Maldonado, J. C. (2010). Systematic Management of Variability in UML-based Software Product Lines. Journal of Universal Computer Science, 16(17):2374-2393.
  9. Pohl, K., Bockle, G., and Linden, F. (2005). Software Product Line Engineering Foundations, Principle, and Techniques. Secaucus, NJ, USA: Springer-Verlag.
  10. SEI (2012). Software engineering institute - A Framework for Software Product Line Practice - Version 5.0.
  11. Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., and Wesslén, A. (2000). Experimentation in software engineering: an introduction. Kluwer Academic Publishers, Norwell, MA, USA.
  12. Ziadi, T., Helouet, L., and Jezequel, J. M. (2003). Towards a UML Profile for Software Product Lines. In In Software Product-Family Engineering, pages 129- 139. Springer.
  13. Ziadi, T. and Jezequel, J.-M. (2006). Software product line engineering with the uml: Deriving products. In Kkla, T. and Duenas, J., editors, Software Product Lines, pages 557-588. Springer Berlin Heidelberg.
Download


Paper Citation


in Harvard Style

Marcolino A., Oliveira Jr E. and Gimenes I. (2014). Towards the Effectiveness of the SMarty Approach for Variability Management at Sequence Diagram Level . In Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-028-4, pages 249-256. DOI: 10.5220/0004889302490256


in Bibtex Style

@conference{iceis14,
author={Anderson Marcolino and Edson Oliveira Jr and Itana Gimenes},
title={Towards the Effectiveness of the SMarty Approach for Variability Management at Sequence Diagram Level},
booktitle={Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2014},
pages={249-256},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004889302490256},
isbn={978-989-758-028-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Towards the Effectiveness of the SMarty Approach for Variability Management at Sequence Diagram Level
SN - 978-989-758-028-4
AU - Marcolino A.
AU - Oliveira Jr E.
AU - Gimenes I.
PY - 2014
SP - 249
EP - 256
DO - 10.5220/0004889302490256