Toward a Quality-driven Service Component Architecture - Techniques and Models

Maryem Rhanoui, Bouchra El Asri

Abstract

Service Component Architecture (SCA) is a recent approach and an industry standard for developing complex and distributed systems. Despite the growing research work it still lacks a formal basis for handling quality and reliability of safety-critical systems. In this paper we present main techniques and models for assuring quality and trustworthiness of component-based systems in general, then we present and justify the choice of the design-by-contract approach that we adopted for the following of our research about SCA-based systems.

References

  1. Alvaro, A., Almeida, E. S., Meira, S. R. L., 2010. A software component quality framework. In ACM SIGSOFT Software Engineering Notes 35, 1-18.
  2. Alvaro, A., Almeida, E. S., Meira, S. R. L., 2005. A Software Component Certification: A Survey, In the 31st IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Component-Based Software Engineering Track.
  3. Anderson, T., Lee, P., 1981. Fault Tolerance: Principles and Practice. Prentice-Hall, Englewood Cliffs, NJ.
  4. Andreou, A. S., Tziakouris, M., 2007. A quality framework for developing and evaluating original software components. In the Information & Software Technology.
  5. Beisiegel, M., 2007, Service Component Architecture Specification, http://www.osoa.org/display/Main/Hom e.
  6. Beugnard, A., Jezequel, J., Plouzeau, N., and Watkins, D. 1999. Making components contract aware. In IEEE Computer 32(7):38-45.
  7. Cai, X., Lyu, M. R., Wong Roy Ko, K.-F., 2000. Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes. International Journal of Software Engineering and Knowledge Engineering.
  8. Councill, B., Heineman, G. T., 2000. Component-Based Software Engineering and the Issue of Trust. In Proceedings of the 22nd International Conference on Software Engineering. ACM Press.
  9. Ding, Z., Chen, Z., Liu, J., 2008. A Rigorous Model of Service Component Architecture. Electr. Notes Theor. Comput.
  10. Du, D., Liu, J., Cao, H., 2008. A rigorous model of contract-based service component architecture. In CSSE (2). IEEE Computer Society.
  11. Isaksen, U., Bowen, J. P., Nissanke, N., 1997. System and Software Safety in Critical Systems. Technical Report RUCS/97/TR/062/A, Department of Computer Science, The University of Reading, UK.
  12. Messabihi, M., André, P., Attiogbé, C., 2010. Multilevel contracts for trusted components. In Javier Camara, Carlos Canal, and Gwen Salaun, editors, WCSI, volume 37 of EPTCS.
  13. Meyer, B., 1992. Applying “design by contract”. Computer.
  14. Meyer, B., 2003. The Grand Challenge of Trusted Components. In Proceedins ICSE 2003, IEEE Computer Society Press.
  15. Mohamed, A., Zulkernine, M., 2009. A Comparative Study on the Reliability Efforts in Component-Based Software Systems, Technical Report No. 2009-559, School of Computing, Queen's University, Kingston, Ontario, Canada.
  16. Moore, R., Lopes, J., 1999. Paper templates. In TEMPLATE'06, 1st International Conference on Template Production. SciTePress.
  17. Papazoglou, M. P., Georgakopoulos, D., 2003. ServiceOriented Computing. Communications of the ACM.
  18. Szyperski. C., 1998, Component Software: Beyond Object-Oriented Programming. ACM Press and Addison-Wesley, New York.
  19. Warmer, J., Kleppe, A., 2003. The Object Constraint Language: Getting Your Models Ready for MDA, 2nd edition, Addison-Wesley.
  20. Weis, T., Becker, C., Geihs, K., Plouzeau, N., 2001. A UML Meta-model for Contract Aware Components, In Proceedings of UML 2001, Springer.
  21. Zhang, L-J., Zhang, J., Design of Service Component Layer in SOA Reference Architecture, 2009. In 33rd Annual IEEE International Computer Software and Applications Conference.
Download


Paper Citation


in Harvard Style

Rhanoui M. and El Asri B. (2012). Toward a Quality-driven Service Component Architecture - Techniques and Models . In Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8565-11-2, pages 192-196. DOI: 10.5220/0004094701920196


in Bibtex Style

@conference{iceis12,
author={Maryem Rhanoui and Bouchra El Asri},
title={Toward a Quality-driven Service Component Architecture - Techniques and Models},
booktitle={Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2012},
pages={192-196},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004094701920196},
isbn={978-989-8565-11-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Toward a Quality-driven Service Component Architecture - Techniques and Models
SN - 978-989-8565-11-2
AU - Rhanoui M.
AU - El Asri B.
PY - 2012
SP - 192
EP - 196
DO - 10.5220/0004094701920196