Table of Contents Author Guidelines Submit a Manuscript
Advances in Multimedia
Volume 2010, Article ID 386035, 17 pages
http://dx.doi.org/10.1155/2010/386035
Research Article

MMSA: Metamodel Multimedia Software Architecture

1Computing Department, University of Annaba, 19000 Annaba, Algeria
2Computing Department, LIUPPA—IUT of Bayonne, Bayonne, 64600 Anglet, France
3Computing Department, University of Setif, 19000 Setif, Algeria

Received 1 February 2010; Revised 28 May 2010; Accepted 2 July 2010

Academic Editor: Martin Reisslein

Copyright © 2010 Makhlouf Derdour et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. A. Amirat and M. Oussalah, “First-class connectors to support systematic construction of hierarchical software architecture,” Journal of Object Technology, vol. 8, no. 7, pp. 107–130, 2009. View at Google Scholar
  2. R. J. Allen, A formal approach to software architecture, Ph.D. thesis, School of CompScien, Carnegie Mellon University, 1997.
  3. N. Medvidovic, D. S. Rosenblum, and R. N. Taylor, “Language and environment for architecture-based software development and evolution,” in Proceedings of the International Conference on Software Engineering (ICSE '99), pp. 44–53, Los Angeles, Calif, USA, May 1999. View at Scopus
  4. D. Garlan, R.-T. Monroe, and D. Wile, “Acme: architectural description component-based systems,” in Foundations of Component-Based Systems, pp. 47–68, Cambridge University Press, Cambridge, UK, 2000. View at Google Scholar
  5. E. Dashofy, A. V. D. Hoek, and R. N. Taylor, “A comprehensive approach for the development of XML-based software architecture description languages,” ACM Transactions on Software Engineering and Methodology, vol. 14, no. 2, pp. 199–245, 2005. View at Google Scholar
  6. R. Allen, S. Vestal, D. Cornhill, and B. Lewis, “Using an architecture description language for quantitative analysis of real-time systems,” in Proceedings of the 3rd International Workshop on Software and Performance (WOSP '02), pp. 203–210, ACM, Rome, Italy, 2002. View at Scopus
  7. C. Szyperski, Component Software: Beyond Object-Oriented Programming, Addison-Wesley, Reading, Mass, USA, 2002.
  8. E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J.-B. Stefani, “An open component model and its support in java,” in Component-Based Software Engineering, vol. 3054 of Lecture Notes in Computer Science, pp. 7–22, Springer, Berlin, Germany, 2000. View at Google Scholar
  9. R. Monson-Haefel, Enterprise JavaBeans, O'Reilly & Associates, Sebastopol, Calif, USA, 1999.
  10. J. Cheesman and J. Daniels, UML Components: A Simple Process for Specifying Component-Based Software, Addison-Wesley, Reading, Mass, USA, 2000.
  11. J. Aldrich, C. Chambers, and D. Notkin, “ArchJava: connecting software architecture to implementation,” in Proceedings of the 24th International Conference on Software Engineering (ICSE '02), pp. 187–197, ACM, Orlando, Fla, USA, May 2002. View at Scopus
  12. O. Nierstrasz and L. Dami, “Component-oriented software technology,” in Object-Oriented Software Composition, pp. 3–28, Prentice-Hall, Englewood Cliffs, NJ, USA, 1995. View at Google Scholar
  13. J. C. Seco and L. Caires, “A basic model of typed components,” in Proceedings of the 14th European Conference on Object-Oriented Programming, vol. 1850 of Lecture Notes in Computer Science, pp. 108–129, 2000. View at Scopus
  14. D. Chappell, Introducing SCA, 2007, http://www.davidchappell.com/.
  15. L. Seinturier, P. Merle, D. Fournier, N. Dolet, V. Schiavoni, and J.-B. Stefani, “Reconfigurable SCA applications with the FraSCAti platform,” in Proceedings of the IEEE International Conference on Services Computing, Bangalore, India, September 2009.
  16. R. Allen and D. Garlan, “A formal basis for architectural connection,” ACM Transactions on Software Engineering and Methodology, vol. 6, no. 3, pp. 213–249, 1997. View at Google Scholar · View at Scopus
  17. N. R. Mehta, N. Medvidovic, and S. Phadke, “Towards a taxonomy of software connectors,” in Proceedings of the International Conference on Software Engineering (ICSE '00), pp. 178–187, ACM, June 2000. View at Scopus
  18. C. Attiogbé, P. André, and M. Messabihi, “Correction d'assemblages de composants impliquant des interfaces paramétrées,” in Proceedings of the 3sd Francophone Conference in Software Architectures, Hermès, Lavoisier, 2009.
  19. T. Coupaye and J.-B. Stefani, “Fractal component-based software engineering,” in Proceedings of the Conference on Object-Oriented Technology (ECOOP '06), M. Südholt and C. Consel, Eds., vol. 4379 of Lecture Notes in Computer Scienc, pp. 117–129, Springer, 2006.
  20. V. Quéma, An approach to building configurable software infrastructures dramatically, Ph.D. thesis, National Institute polytechnic of Grenoble, 2005.
  21. K. Bergner, A. Rausch, M. Sihling, A. Vilbig, and M. Broy, “A formal model for component ware,” in Foundations of Component-Based Systems, pp. 189–210, Cambridge University Press, New York, NY, USA, 2000. View at Google Scholar
  22. E. M. Maximilien and M. P. Singh, “Self-adjusting trust and selection for web services,” in Proceedings of the 2nd International Conference on Autonomic Computing (ICAC '05), pp. 385–386, June 2005. View at Publisher · View at Google Scholar · View at Scopus
  23. C. Szyperski, Component Software: Beyond Object-Oriented Programming, Addison-Wesley, Reading, Mass, USA, 1997.
  24. M.-P. Papazoglou, “Service-oriented computing: concepts, characteristics and directions,” in Proceedings of the 4th International Conference on Web Information Systems Engineering (WISE '03), pp. 3–12, IEEE Computer Society, Roma, Italy, 2003.
  25. B. El Asri, A. Kenzi, M. Nassar, and A. Kriouile, “Towards an MVSOA architecture for the implementation of multiview components,” in Proceedings of the 3sd Francophone Conference in Software Architectures, pp. 1–17, 2009. View at Scopus
  26. P. Avgeriou and U. Zdun, “Modeling architectural patterns using architectural primitives,” in Proceedings of the 20th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '05), pp. 133–146, ACM, October 2005. View at Scopus
  27. A. Avižienis, J.-C. Laprie, B. Randell, and C. Landwehr, “Basic concepts and taxonomy of dependable and secure computing,” IEEE Transactions on Dependable and Secure Computing, vol. 1, no. 1, pp. 11–33, 2004. View at Publisher · View at Google Scholar · View at Scopus
  28. S. Balsamo, M. Bernado, and M. Simeoni, “Performance evaluation at the architecture leveL,” in Formal Methods for Software Architectures, vol. 2804 of Lecture Notes in Computer Science, pp. 207–258, Springer, Berlin, Germany, 2003. View at Google Scholar
  29. S. Graf and I. Ober, “How useful is the UML realtime profile SPT without semantics?” in Proceedings of the Specification, Implementation and Validation of Object-oriented Embedded Systems Associated with Real-Time and Embedded Technology and Applications Symposium, Toronto, Canada, 2004.
  30. Object Management Group, “UMLTM Profile for Modeling and Analysis of Real-Time and Embedded systems (MARTE),” http://www.omg.org/cgi-bin/doc?realtime/2005-02-06.
  31. Society of Automotive Engineers, “Architecture Analysis & Design Language (AADL),” SAE Standards no. AS5506, November 2008.
  32. C. Marcel, R. Michel, M. Christian, L. Calin, and M. Costin, “Dynamic adaptation of services,” in Proceedings of the Déploiement et (Re) Configuration de Logiciels (DECOR '04), Grenoble, France, 2004.
  33. M. Cremene, M. Riveill, and C. Martel, “Autonomic adaptation solution based on service-context adequacy determination,” Electronic Notes in Theoretical Computer Science, vol. 189, pp. 35–50, 2007. View at Publisher · View at Google Scholar · View at Scopus
  34. L. Fabresse, C. Dony, and M. Huchard, “Foundations of a simple and unified component-oriented language,” Computer Languages, Systems & Structures, vol. 34, no. 2-3, pp. 130–149, 2008. View at Publisher · View at Google Scholar · View at Scopus
  35. OMG, “Unified Modeling Superstructure,” 2007, http://www.omg.org/spec/UML/2.1.2/Superstructure/PDF.
  36. OMG, “Unified Modeling Language: Infrastructure,” 2007, http://www.omg.org/spec/UML/2.1.2/Infrastructure/PDF.