F-Modeling Environment: Acquisition Techniques for Obtaining Special-Purpose Features

Programming based on algorithmic pictures is an approach where pictures and moving pictures are used as super-characters for representing and explaining features of computational algorithms. Generic pictures are used to define compound pictures and compound pictures are assembled into special series for representing algorithmic features. Programming in algorithmic pictures is supported by F-modeling environment which functionality supports knowledge/experience acquisition through special galleries and libraries of an open type. Such acquisition permanently enhances intelligent aspects of the environment in general and allows obtaining necessary features required by special applications. In this paper a case study of transferring knowledge/experience into F-modeling environment is considered. It is based on introducing a set of new picture-based constructs for programming systems of robotic and embedded types.

[1]  Yutaka Watanobe,et al.  Filmification of methods: A visual language for graph algorithms , 2008, J. Vis. Lang. Comput..

[2]  Seth Copen Goldstein,et al.  Meld: A declarative approach to programming ensembles , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Surajit Chaudhuri,et al.  Database Technology for Decision Support Systems , 2001, Computer.

[4]  Andries P. Engelbrecht,et al.  Computational Intelligence: An Introduction , 2002 .

[5]  David Lorge Parnas The risks of stopping too soon , 2011, CACM.

[6]  Marian Petre,et al.  Why looking isn't always seeing: readership skills and graphical programming , 1995, CACM.

[7]  Yutaka Watanobe,et al.  Algorithm library based on algorithmic cyberFilms , 2007, Knowl. Based Syst..

[8]  Yutaka Watanobe,et al.  AIDA compiler: a code synthesizer from programs in pictures , 2012, HCCE '12.

[9]  Rick Bitter,et al.  LabView: Advanced Programming Techniques, Second Edition , 2006 .

[10]  Surajit Chaudhuri,et al.  An overview of business intelligence technology , 2011, Commun. ACM.

[11]  Rick Bitter,et al.  LabView advanced programming techniques , 2000 .

[12]  Grady Booch Draw Me a Picture , 2011, IEEE Software.

[13]  Neil T. Dantam,et al.  Robust and efficient communication for real-time multi-process robot software , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[14]  Laura M. Haas,et al.  Information integration in the enterprise , 2008, CACM.