| A. Ambler and A. Broman, Formulate Solution to the Visual Programming Challenge, Journal of Visual Languages and Computing 9(2), April 1998, 171-209. |
....end user language per se, although some portions of it have been developed with end user programming in mind. Other fundamental differences are that Forms 3 is not a multi paradigm language and Forms 3 cannot be used to program ecommerce services. The spreadsheet language Formulate [Ambler 1999; Ambler and Broman 1998] is another spreadsheet language that was born from the same roots as Forms 3. Formulate has been used primarily as a vehicle to research the support of matrixoriented computations using multiple levels of formulas [Viehstaedt and Ambler 1992; Wang and Ambler 1996] and its support for multiple ....
A. Ambler and A. Broman, Formulate Solution to the Visual Programming Challenge, Journal of Visual Languages and Computing 9(2), April 1998, 171-209.
....VPLs use explicit type declarations and that in the absence of explicit type declarations, language designers are left with the choice of either dynamic typing or static typing with type inference. To date, most VPLs (e.g. Prograph [24] KidSim Cocoa [25] Chimera [26] VIPR [27 ] and Formulate [28]) have chosen dynamic typing. Interestingly, the disadvantage of dynamic typing s inability to provide feedback about type errors until run time bears re examination for responsive VPLs. For responsive VPLs (those languages at liveness level 3 and above on Tanimoto s liveness scale ) dynamic ....
A. Ambler & A. Broman (1998) Formulate solution to the visual programming challenge. Journal of Visual Languages and Computing 9, 171}209.
....is not an end user language per se, although some portions of it have been developed with end user programming in mind. Other fundamental differences are that Forms 3 is not a multiparadigm language and Forms 3 cannot be used to program e commerce services. The spreadsheet language Formulate [1, 2] is another spreadsheet language that was born from the same roots as Forms 3. An influence of Formulate on Forms 3 and on FAR is the way of allowing multiple cells in a table to share the same formula. Several other spreadsheet oriented research projects have aimed at extending spreadsheet ....
A. Ambler and A. Broman, Formulate Solution to the Visual Programming Challenge, Journal of Visual Languages and Computing 9(2), April 1998, 171-209.
....subdivide a Forms 3 grid into regions by dragging a thick border line at the left of a grid rightwards or from the top downwards. All cells in a region share the same cell level formula. This is a simplified version of an approach pioneered by Viehstaedt and Ambler [22] and extended in Formulate [1,24]. Grid input was subdivided in this way, one cell per region so that each cell can have its own formula. See also Figure 3 for more examples of regions. Alternatively, a grid can have a formula that defines the entire grid as a whole, instead of the cells within it, as in unsorted, prevSorted, ....
A. Ambler and A. Broman, Formulate solution to the Visual Programming Challenge, J. Visual Lang. Computing 9(2), 171-209, Apr. 1998.
....of dynamic matrix programs. The static representation of dynamic matrix formulas is also different in the Viehstaedt Ambler version. The Viehstaedt Ambler approach to dynamic matrices has since been developed further [Wang and Ambler 1996] in the context of the spreadsheet language Formulate [Ambler and Broman 1998; Ambler 1999] When the approach to dynamic matrices was still in the design stage, we conducted an empirical study comparing construction of matrix manipulation programs in Forms 3 (using a variation on the Viehstaedt Ambler static representation) with the same task in two textual programming ....
....objects, but not for any other kinds of objects, which must be written and manipulated in Lisp. Forms 3 is a descendent of two earlier languages that explored ways to expand the spreadsheet paradigm, Forms [Ambler 1987] and Forms 2 [Ambler and Burnett 1990] The spreadsheet language Formulate [Ambler and Broman 1998; Ambler 1999] is another descendent of these two languages. Formulate has been used primarily as a vehicle to research the support of matrix oriented computations using multiple levels of formulas [Viehstaedt and Ambler 1992; Wang and Ambler 1996] Recent work on Formulate also incorporated the ....
A. Ambler and A. Broman, "Formulate Solution to the Visual Programming Challenge," Journal of Visual Languages and Computing 9(2), April 1998, 171-209.
....inspection process, in the context of a distributed work group. Perpich et al. 21] described a web based system that supports distributed collaborative code inspection without synchronous and face to face communications among the participants. Another related area is visual programming languages [22, 23, 24, 25, 26] environments, which is concerned with imposing semantics on individual graphic icons and their inter relationships, so that applications can be programmed in terms of visual constructs, rather than linear sequences of text strings. In contrast, Variorum leaves the interpretation of digital pen ....
Ambler, A.; Broman, A., "Formulate solution to the Visual Programming Challenge," Journal of Visual Languages and Computing, vol.9, no.2, p. 171-209.
.... Brooks s subsumption architecture[5] implemented in Prograph[6] The same authors have also developed VBBL[7] A number of other, more general, visual languages have also been applied to small mobile robot control in the context of the Visual Programming Challenge, including COCOA[8] Formulate[9], and Prograph. COCOA also deserves special mention here, as it was also a finalist in the 1997 Visual Programming Challenge. Deficiencies in Tile Based Navigation for Mobile Robots In order to motivate the design of Isaac, we describe the salient features of its predecessor, Altaira. Altaira s ....
Ambler, A. and A. Broman (1998) "Formulate solution to the Visual Programming Challenge," in Journal of Visual Languages & Computing 9(2), pp 171-210.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC