Caltech Center for Advanced Computing Research » 'CACR Seminar | Feb 14: “AIDA: a language for programming in algorithmic pictures”'

CACR Seminar | Feb 14: “AIDA: a language for programming in algorithmic pictures”

“AIDA: a language for programming in algorithmic pictures”

Professor Nikolay N. Mirenkov
School of Computer Science and Engineering
University of Aizu

February 14, 2012
11:00AM
Powell-Booth Room 100

AIDA is a language of algorithmic CyberFrames and CyberFilms within the Filmification modeling (F-modeling) environment where pictures and moving pictures are used as super-characters for the representation of features of computational algorithms and data structures. AIDA stands for “animation and images to develop algorithms.”Within this approach algorithms are considered as activities in 4-D space-time where some “data spaces” are traversed by “fronts of computation” and necessary operations are performed during these traversal processes. There are compound pictures to define algorithmic steps (called Algorithmic CyberFrames) and generic pictures to define the contents of compound pictures. Compound pictures are assembled into special series to represent Algorithmic CyberScenes and Algorithmic CyberFilms. The generic and compound pictures are developed and acquired in special libraries (galleries) of an open type where supportive pictures of embedded clarity annotations are also included. In this approach, the end user usually does not create new pictures,but do get them from existing galleries. In this presentation, features of AIDAand F-modeling environmentwill be explained and examples of programs(including fluid dynamic simulation) will be demonstrated.