Communications of the ACM - Special issue on parallelism
How to write parallel programs: a guide to the perplexed
ACM Computing Surveys (CSUR)
Introduction to parallel algorithms and architectures: array, trees, hypercubes
Introduction to parallel algorithms and architectures: array, trees, hypercubes
DOODLE: a visual language for object-oriented databases
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Parallel program visualization using SIEVE.1
ICS '92 Proceedings of the 6th international conference on Supercomputing
The CODE 2.0 graphical parallel programming language
ICS '92 Proceedings of the 6th international conference on Supercomputing
Paralex: an environment for parallel programming in distributed systems
ICS '92 Proceedings of the 6th international conference on Supercomputing
A visualization system for parallelizing programs
Proceedings of the 1992 ACM/IEEE conference on Supercomputing
Visualization of message passing parallel programs with the TOPSYS parallel programming environment
Journal of Parallel and Distributed Computing - Special issue on tools and methods for visualization of parallel systems and computations
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
Designing parallel programs by the graphical language GRAPNEL
Microprocessing and Microprogramming - Special double issue: parallel systems engineering
A message passing standard for MPP and workstations
Communications of the ACM
Visualizing parallel simulations in network computing environments: a case study
Proceedings of the 29th conference on Winter simulation
Models and languages for parallel computation
ACM Computing Surveys (CSUR)
Java studio by example
A visual medium for programmatic control of interactive applications
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Journal of the ACM (JACM)
Programming by example: visual generalization in programming by example
Communications of the ACM
SIVIL: a true visual programming language for students
CCSC '01 Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small colleges
Modeling software architectures in the Unified Modeling Language
ACM Transactions on Software Engineering and Methodology (TOSEM)
Large-Scale, Component Based Development
Large-Scale, Component Based Development
A Visual Introduction to SQL
A Distributed Parallel Programming Framework
IEEE Transactions on Software Engineering
Multimedia representation of matrix computations and data
Information Sciences—Informatics and Computer Science: An International Journal - Special issue: Intelligent multimedia computing and networking
A Visual Editor for Multimedia Application Development
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
Visualizing External Inter-Component Interfaces
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
Algorithm Visualization For Distributed Environments
INFOVIS '98 Proceedings of the 1998 IEEE Symposium on Information Visualization
A recent radical graphical approach to programming
Journal of Computing Sciences in Colleges
Visualizing and interacting with hypermedia-based process-centric enterprise models
Journal of Network and Computer Applications - Special issue: Structural computing: research directions, systems and issues
Visual Input/Output Specification in Different Modes
AINA '03 Proceedings of the 17th International Conference on Advanced Information Networking and Applications
A Common Framework for Input, Processing, and Output in a Rule-Based Visual Language
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
Overview of VPE: A Visual Environment for Message-Passing Parallel Programming
Overview of VPE: A Visual Environment for Message-Passing Parallel Programming
Memory access behavior analysis of NUMA-based shared memory programs
Scientific Programming
Filmification of methods: A visual language for graph algorithms
Journal of Visual Languages and Computing
Algorithm library based on algorithmic cyberFilms
Knowledge-Based Systems
Algorithm Library based on Algorithmic CyberFilms
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
Embedded Clarity in Filmification of Methods
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
Hi-index | 0.00 |
This paper presents an approach to specifying the different types of global reduction operations without laboriously coding the source code using the traditional textual approach. We use the visual environment provided by the system called active knowledge studio (AKS) to specify, modify, view, or run the specification. As a background, we give an overview of the AKS system and the main technique being employed that is using 'CyberFilms' in building programs. Although the main focus of this paper is to show how to override at the lowest level the default parameters supplied by the system, we also include a sufficient background about the higher levels so that the reader can relate the lowest level with the other higher levels in the hierarchy of specification. In general, this paper discusses how to specify global reduction operations using a language of micro-icons and shows how the visual programming environment supports the manipulation with these micro-icons.