skip to main content
10.1145/2647908.2655981acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplcConference Proceedingsconference-collections
research-article

ViViD: a variability-based tool for synthesizing video sequences

Published:15 September 2014Publication History

ABSTRACT

We present ViViD, a variability-based tool to synthesize variants of video sequences. ViViD is developed and used in the context of an industrial project involving consumers and providers of video processing algorithms. The goal is to synthesize synthetic video variants with a wide range of characteristics to then test the algorithms. We describe the key components of ViViD (1) a variability language and an environment to model what can vary within a video sequence; (2) a reasoning back-end to generate relevant testing configurations; (3) a video synthesizer in charge of producing variants of video sequences corresponding to configurations. We show how ViViD can synthesize realistic videos with different characteristics such as luminances, vehicles and persons that cover a diversity of testing scenarios.

References

  1. J. R. Parker, Algorithms for image processing and computer vision. Wiley.com, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. J. Ponce, D. Forsyth, E.-p. Willow, S. Antipolis-Méditerranée, R. d'activité RAweb, L. Inria, and I. Alumni, "Computer vision: a modern approach," Computer, vol. 16, p. 11, 2011.Google ScholarGoogle Scholar
  3. D. Benavides, S. Segura, and A. Ruiz-Cortés, "Automated analysis of feature models 20 years later: a literature review," Information Systems, vol. 35, no. 6, 2010. {Online}. Available: http://dx.doi.org/10.1016/j.is.2010.01.001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Henard, M. Papadakis, G. Perrouin, J. Klein, and Y. L. Traon, "Multi-objective test generation for software product lines," in Proceedings of the 17th International Software Product Line Conference, ser. SPLC '13. New York, NY, USA: ACM, 2013, pp. 62--71. {Online}. Available: http://doi.acm.org/10.1145/2491627.2491635 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. F. Johansen, O. y. Haugen, and F. Fleurey, "An algorithm for generating t-wise covering arrays from large feature models," Proceedings of the 16th International Software Product Line Conference on - SPLC '12 -volume 1, p. 46, 2012. {Online}. Available: http://dl.acm.org/citation.cfm?doid=2362536.2362547 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. G. Perrouin, S. Oster, S. Sen, J. Klein, B. Baudry, and Y. Traon, "Pairwise testing for software product lines: comparison of two approaches," Software Quality Journal, pp. 605--643, Aug. 2011. {Online}. Available: http://www.springerlink.com/index/10.1007/s11219-011-9160-9 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. S. Sayyad, J. Ingram, T. Menzies, and H. Ammar, "Scalable product line configuration: A straw to break the camel's back," in ASE. IEEE, 2013, pp. 465--474.Google ScholarGoogle Scholar
  8. J. A. Galindo, M. Alférez, M. Acher, and B. Baudry, "A variability-based testing approach for synthesizing video sequences," in ISSTA, To appear in 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Alférez, J. A. Galindo, M. Acher, and B. Baudry, "Modeling Variability in the Video Domain: Language and Experience Report," Tech. Rep. RR-8576, July 2014. {Online}. Available: http://hal.inria.fr/hal-01023159Google ScholarGoogle Scholar
  10. M. Acher, P. Collet, P. Lahire, and R. France, "Familiar: A domain-specific language for large scale management of feature models," Science of Computer Programming (SCP) Special issue on programming languages, p. 22, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. ViViD: a variability-based tool for synthesizing video sequences

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Other conferences
              SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2
              September 2014
              151 pages
              ISBN:9781450327398
              DOI:10.1145/2647908

              Copyright © 2014 Owner/Author

              Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 15 September 2014

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate167of463submissions,36%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader