Skip to main content Accessibility help
×
Home

An introduction to logical spreadsheets

Published online by Cambridge University Press:  01 September 2007

MICHAEL KASSOFF
Affiliation:
226 Gates Hall, Computer Science Department, Stanford University, Stanford, California 94305,USA; e-mail: mkassoff@stanford.edu
ANDRE VALENTE
Affiliation:
Alelo, Inc., 11965 Venice Blvd, Los Angeles, California 90066, USA; e-mail: avalente@alelo.com
Corresponding

Abstract

A logical spreadsheet is a spreadsheet in which the formula language is composed of logical expressions. Logical spreadsheets were invented shortly after traditional electronic spreadsheets were introduced, but since then logical spreadsheet research has been somewhat sparse. Recently, however, there has been a resurgence in the interest of logical spreadsheets in the research community. In this article, we summarize logical spreadsheet research up to this point.

Type
Research Article
Copyright
Copyright © Cambridge University Press 2007

Access options

Get access to the full version of this content by using one of the access options below.

References

Bongard, J.et al. 2007 Reports on the 2006 AAAI Fall Symposia. AI Magazine 28(1), 8892.Google Scholar
Felfernig, A., Friedrich, G., Jannach, D., Russ, C. and Zanker, M. 2003 developing constraint-based applications with spreadsheets. In Proceedings of the 16th International Conference on Industrial & Engineering Applications of Artificial Intelligence and Expert Systems (IEA/AIE 2003). Loughborough, UK, 23–26 June 2003, pp. 197–207.Google Scholar
Fischer, G. and Rathke, C. 1988 Knowledge-based spreadsheets. In Proceedings of the 7th National Conference on Artificial Intelligence, St. Paul, Minnesota, 21–26 August 1988. AAAI press, Menlo Park, CA pp. 802–807.Google Scholar
Gunning, D. 2004 Deductive spreadsheets. Defense Advanced Research Projects Agency Small Business Innovation Research 2004.3-Topic SB043–040.Google Scholar
Gupta, G. and Akhter, S. 2000 Knowledgesheet: A graphical spreadsheet interface for interactively developing a class of constraint programs. In Proceedings of the Second International Workshop on Practical Aspects of Declarative Languages (PADL'00), Boston, Massachusetts, 17–18 January 2000. Springer, Berlin, Germany pp. 308–323.Google Scholar
Kassoff, M., Zen, L., Garg, A. and Genesereth, M. R. 2005 PrediCalc: a logical spreadsheet management system. In Proceedings of the 31st International Conference on Very Large Data Bases, Trondheim, Norway, 30 August–2 September 2005. ACM, New York, NY pp. 1247–1250.Google Scholar
Kriwaczek, F. 1988 LogiCalc: a Prolog spreadsheet. Machine Intelligence, 11,193208.Google Scholar
MacGregor, R., Chalupsky, H. and Melz, E. 1997 PowerLoom manual. University of Southern California. Available online at www.isi.edu/isd/LOOM/PowerLoom/documentation/manual.html.Google Scholar
Scaffidi, C., Shaw, M. andMyers, B. 2005 Estimating the numbers of end users and end user programmers. In Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing. IEEE Computer Society, Los Alamitos, CA pp. 207–214.Google Scholar
Spenke, M. and Beilken, C. 1989 A spreadsheet interface for logic programming. In Bice, K. and Lewis, C. H. (eds.), Proceedings of the ACM CHI 89 Human Factors in Computing Systems, Austin, Texas, 30 April–4 June 1989. ACM press, New York, NY pp. 75–80.Google Scholar
van Emden, M., Ohki, M. and Takeuchi, A. 1986 Spreadsheets with incremental queries as a user interface for logic programming. New Generation Computing 4(3), 287304.CrossRefGoogle Scholar

Full text views

Full text views reflects PDF downloads, PDFs sent to Google Drive, Dropbox and Kindle and HTML full text views.

Total number of HTML views: 0
Total number of PDF views: 18 *
View data table for this chart

* Views captured on Cambridge Core between September 2016 - 17th January 2021. This data will be updated every 24 hours.

Hostname: page-component-77fc7d77f9-mhpm4 Total loading time: 0.34 Render date: 2021-01-17T16:16:22.362Z Query parameters: { "hasAccess": "0", "openAccess": "0", "isLogged": "0", "lang": "en" } Feature Flags last update: Sun Jan 17 2021 16:03:08 GMT+0000 (Coordinated Universal Time) Feature Flags: { "metrics": true, "metricsAbstractViews": false, "peerReview": true, "crossMark": true, "comments": true, "relatedCommentaries": true, "subject": true, "clr": true, "languageSwitch": true, "figures": false, "newCiteModal": false, "shouldUseShareProductTool": true, "shouldUseHypothesis": true, "isUnsiloEnabled": true }

Send article to Kindle

To send this article to your Kindle, first ensure no-reply@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about sending to your Kindle. Find out more about sending to your Kindle.

Note you can select to send to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be sent to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

An introduction to logical spreadsheets
Available formats
×

Send article to Dropbox

To send this article to your Dropbox account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your <service> account. Find out more about sending content to Dropbox.

An introduction to logical spreadsheets
Available formats
×

Send article to Google Drive

To send this article to your Google Drive account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your <service> account. Find out more about sending content to Google Drive.

An introduction to logical spreadsheets
Available formats
×
×

Reply to: Submit a response


Your details


Conflicting interests

Do you have any conflicting interests? *