Algorithm Library based on Algorithmic CyberFilms

  • Authors:
  • Yutaka Watanobe;Nikolay Mirenkov;Rentaro Yoshioka

  • Affiliations:
  • Graduate Department of Information Systems, University of Aizu, Aizu-Wakamatsu, 965-8580, Japan;Graduate Department of Information Systems, University of Aizu, Aizu-Wakamatsu, 965-8580, Japan;Graduate Department of Information Systems, University of Aizu, Aizu-Wakamatsu, 965-8580, Japan

  • Venue:
  • Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

A library of algorithms developed as algorithmic cyberFilms is presented. The algorithmic cyberFilms are a new type of software components for presentation, specification/programming, and automatic code generation of computational algorithms. The algorithmic cyberFilm format is implemented as a set of multimedia frames (and scenes), and each library component is demonstrated by frames of algorithmic skeletons representing dynamical features of an algorithm, by frames of integrated view providing static features of the algorithm in a compact format, and by corresponding program templates supporting the code generation. We developed the library which is a collection of typical algorithms taught in university courses, including computation on grids, trees, and graphs. In this paper, we show basic constructs of visual languages which are used for representing cyberFilms as well as for demonstrating the library components. We also show a general overview of the library and its features. In addition, we discuss results of an experiment which was conducted to verify the usability of the library components and their usefulness in education.