Modeling variability in the video domain: language and experience report

被引:21
|
作者
Alferez, Mauricio [1 ]
Acher, Mathieu [2 ]
Galindo, Jose A. [3 ]
Baudry, Benoit [4 ]
Benavides, David [3 ]
机构
[1] Univ Luxembourg, Interdisciplinary Ctr Secur Reliabil & Trust SnT, 2 Ave JF Kennedy, L-1855 Luxembourg, Luxembourg
[2] Univ Rennes, DiverSE Team Inria Rennes, IRISA, CNRS, Rennes, France
[3] Univ Seville, Dept Comp Languages & Syst, Seville, Spain
[4] Royal Inst Technol, EECS SCS, KTH, Stockholm, Sweden
关键词
Variability modeling; Feature modeling; Software product line engineering; Configuration; Automated reasoning; Domain-specific languages; Video testing;
D O I
10.1007/s11219-017-9400-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In an industrial project, we addressed the challenge of developing a software-based video generator such that consumers and providers of video processing algorithms can benchmark them on a wide range of video variants. This article aims to report on our positive experience in modeling, controlling, and implementing software variability in the video domain. We describe how we have designed and developed a variability modeling language, called VM, resulting from the close collaboration with industrial partners during 2 years. We expose the specific requirements and advanced variability constructs; we developed and used to characterize and derive variations of video sequences. The results of our experiments and industrial experience show that our solution is effective to model complex variability information and supports the synthesis of hundreds of realistic video variants. From the software language perspective, we learned that basic variability mechanisms are useful but not enough; attributes and multi-features are of prior importance; meta-information and specific constructs are relevant for scalable and purposeful reasoning over variability models. From the video domain and software perspective, we report on the practical benefits of a variability approach. With more automation and control, practitioners can now envision benchmarking video algorithms over large, diverse, controlled, yet realistic datasets (videos that mimic real recorded videos)-something impossible at the beginning of the project.
引用
收藏
页码:307 / 347
页数:41
相关论文
共 50 条
  • [31] Modeling Spatial and Temporal Variability with the HATS Abstract Behavioral Modeling Language
    Clarke, Dave
    Diakov, Nikolay
    Hahnle, Reiner
    Johnsen, Einar Broch
    Schaefer, Ina
    Schaefer, Jan
    Schlatte, Rudolf
    Wong, Peter Y. H.
    FORMAL METHODS FOR ETERNAL NETWORKED SOFTWARE SYSTEMS, SFM 2011, 2011, 6659 : 417 - 457
  • [32] A Visual Domain Specific Language for the Creation of Educational Video Games
    Marchiori, Eugenio J.
    Torrente, Javier
    del Blanco, Angel
    Moreno-Ger, Pablo
    Fernandez-Manjon, Baltasar
    BULLETIN OF THE TECHNICAL COMMITTEE ON LEARNING TECHNOLOGY, 2010, 12 (01): : 36 - 39
  • [33] Jointly Modeling Embedding and Translation to Bridge Video and Language
    Pan, Yingwei
    Mei, Tao
    Yao, Ting
    Li, Houqiang
    Rui, Yong
    2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, : 4594 - 4602
  • [34] An Approach of Defining Domain Constraints for Domain-Specific Modeling Language
    Jiang, Tao
    Zhou, Weihong
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2021, 35 (09)
  • [35] Video Self-Modeling for English Language Learners
    Boisvert, Precille
    Rao, Kavita
    TESOL JOURNAL, 2015, 6 (01): : 36 - 58
  • [36] LGDN: Language-Guided Denoising Network for Video-Language Modeling
    Lu, Haoyu
    Ding, Mingyu
    Fei, Nanyi
    Huo, Yuqi
    Lu, Zhiwu
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [37] Visualizing the Knowledge Domain of Language Experience: A Bibliometric Analysis
    Jiang, Jiaxing
    Fan, Lin
    SAGE OPEN, 2022, 12 (01):
  • [38] Experience as a Free Parameter in the Cognitive Modeling of Language
    Johns, Brendan
    Mewhort, Douglas J. K.
    Jones, Michael
    CANADIAN JOURNAL OF EXPERIMENTAL PSYCHOLOGY-REVUE CANADIENNE DE PSYCHOLOGIE EXPERIMENTALE, 2015, 69 (04): : 375 - 375
  • [39] Learning science involves language, experience, and modeling
    Chapman, OL
    JOURNAL OF APPLIED DEVELOPMENTAL PSYCHOLOGY, 2000, 21 (01) : 97 - 108
  • [40] Variability in the Effectiveness of a Video Modeling Intervention Package for Children With Autism
    Plavnick, Joshua B.
    MacFarland, Mari C.
    Ferreri, Summer J.
    JOURNAL OF POSITIVE BEHAVIOR INTERVENTIONS, 2015, 17 (02) : 105 - 115