EXTRA-FUNCTIONAL PROPERTIES FRAMEWORK WITH CONFIGURATION BASED ON DEPLOYMENT ENVIRONMENT - Tool Demonstration and Case-study

Kamil Ježek, Premek Brada

Abstract

Current software systems tend to share not only data but also software parts in a form of software components or web services. Once users cooperate third-party software parts, mechanisms and tools integrating and validating these software parts are desired. Therefore, advanced techniques for verifying compatibility and interchangeability should also consider extra-functional properties. This paper aims at supporting these techniques introducing a tool capable of definition, application and evaluation of extra-functional properties. The ability of the tool is demonstrated in a case-study developed on Common Component Modeling Example.

References

  1. Aagedal, J. Ø. (2001). Quality of Service Support in Development of Distributed Systems. PhD thesis, University of Oslo.
  2. Becker, S., Koziolek, H., and Reussner, R. (2009). The palladio component model for model-driven performance prediction. Journal of Systems and Software, 82(1):3 - 22. Special Issue: Software Performance - Modeling and Analysis.
  3. Chung, L., Nixon, B. A., Yu, E., and Mylopoulos, J. (1999). Non-Functional Requirements in Software Engineering. Series: International Series in Software Engineering, Vol. 5, Springer, 476 p, ISBN: 978-0-7923-8666- 7.
  4. Franch, X. (1998). Systematic formulation of nonfunctional characteristics of software. In Proceedings of International Conference on Requirements Engineering (ICRE), pages 174-181.
  5. García, J. M., Ruiz, D., Ruiz-Cortés, A., Martín-Díaz, O., and Resinas, M. (2007). An hybrid, qos-aware discovery of semantic web services using constraint programming. In ICSOC 7807: Proceedings of the 5th international conference on Service-Oriented Computing, Springer-Verlag Berlin, Heidelberg 2007, ISBN: 978-3-540-74973-8, pages 69-80, Berlin, Heidelberg. Springer-Verlag.
  6. Herold, S., Klus, H., Welsch, Y., Rausch, A., Reussner, R., Krogmann, K., Koziolek, H., Mirandola, R., Benjamin, Hummel, Meisinger, M., and Pfaller, C. (2010). Common component modelling example (CoCoME). Book Chapter. Available at http://agrausch.informatik.unikl.de/CoCoME/downloads (2010).
  7. ISO/IEC (2001). ISO/IEC 9126: Informational technology - product quality - part1: Quality model, international standard iso/iec 9126, international standard organization.
  8. Jez?ek, K. and Brada, P. (2011). Correct matching of components with extra-functional properties - a framework applicable to a variety of component models. In Evaluation of Novel Approaches to Software Engineering (ENASE 2011). [accepted to publication].
  9. Jezek, K., Brada, P., and Stepan, P. (2010). Towards context independent extra-functional properties descriptor for components. In Proceedings of the 7th International Workshop on Formal Engineering approaches to Software Components and Architectures (FESCA 2010), Electronic Notes in Theoretical Computer Science (ENTCS) Volume 264, page 55-71, ISSN: 1571- 0661, pages 55-71.
  10. Mohammad, M. and Alagar, V. S. (2008). TADL - an architecture description language for trustworthy component-based systems. In ECSA 7808: Proceedings of the 2nd European conference on Software Architecture, pages 290-297. Springer.
  11. Muskens, J., Chaudron, M. R., and Lukkien, J. J. (2005). Component-Based Software Development for Embedded Systems, chapter A Component Framework for Consumer Electronics Middleware, pages 164-184. Springer Verlag.
  12. Sentilles, S., Ha°kansson, J., Pettersson, P., and Crnkovic, I. (2008). Save-ide - an integrated development environment for building predictable component-based embedded systems. In Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008).
  13. Yan, J. and Piao, J. (2009). Towards qos-based web services discovery. In Service-Oriented Computing ICSOC 2008 Workshops, Lecture Notes in Computer Science, 2009, Volume 5472/2009, 200-210, ISBN: 978-3-642- 01246-4.
  14. Zschaler, S. and Meyerhfer, M. (2003). Explicit modelling of qos-dependencies. In Proceedings of the 1st International Workshop on Quality of Service in Component-Based Software Engineering, Cpadusditions, Toulouse, France, pages 57-66.
Download


Paper Citation


in Harvard Style

Ježek K. and Brada P. (2011). EXTRA-FUNCTIONAL PROPERTIES FRAMEWORK WITH CONFIGURATION BASED ON DEPLOYMENT ENVIRONMENT - Tool Demonstration and Case-study . In Proceedings of the International Conference on Knowledge Management and Information Sharing - Volume 1: KMIS, (IC3K 2011) ISBN 978-989-8425-81-2, pages 322-325. DOI: 10.5220/0003639403220325


in Bibtex Style

@conference{kmis11,
author={Kamil Ježek and Premek Brada},
title={EXTRA-FUNCTIONAL PROPERTIES FRAMEWORK WITH CONFIGURATION BASED ON DEPLOYMENT ENVIRONMENT - Tool Demonstration and Case-study},
booktitle={Proceedings of the International Conference on Knowledge Management and Information Sharing - Volume 1: KMIS, (IC3K 2011)},
year={2011},
pages={322-325},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003639403220325},
isbn={978-989-8425-81-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Knowledge Management and Information Sharing - Volume 1: KMIS, (IC3K 2011)
TI - EXTRA-FUNCTIONAL PROPERTIES FRAMEWORK WITH CONFIGURATION BASED ON DEPLOYMENT ENVIRONMENT - Tool Demonstration and Case-study
SN - 978-989-8425-81-2
AU - Ježek K.
AU - Brada P.
PY - 2011
SP - 322
EP - 325
DO - 10.5220/0003639403220325