Skip to main content

A Functional Spreadsheet Framework for Authoring Logic Implication Rules

  • Conference paper
Rule Representation, Interchange and Reasoning on the Web (RuleML 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5321))

Abstract

This paper introduces a functional spreadsheet framework for authoring logic implication rules. This framework was conceived with the objective of reproducing many of the characteristics that make spreadsheet programming accessible to end-users. In the proposed framework, rule authors describe the semantics of a binary relation by constructing a functional spreadsheet model that computes the image of that binary relation. This model is subsequently translated into a collection of logic implication rules. We implemented and integrated this framework into a deductive spreadsheet system that extends Microsoft Excel with the World Wide Web Consortium (W3C) standard ontology language OWL + SWRL.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Boehm, B., Horowitz, E., Madachy, R., Reifer, D., Clark, B.K., Steece, B., Winsor Brown, A., Chulani, S., Abts, C.: Software Cost Estimation with COCOMO II. Prentice Hall, Englewood Cliffs (2000)

    Google Scholar 

  2. Nardi, B., Miller, J.: An Ethnographic Study of Distributed Problem Solving in Spreeadsheet Development. In: Proc. CSCW, October 1990, pp. 197–208. ACM, New York (1990)

    Chapter  Google Scholar 

  3. Spenke, M., Beilken, C.: A Spreadsheet Interface for Logic Programming. In: Proceedings of the ACM CHI 1989, Austin, Texas, April 30 - June 4, 1989, pp. 75–80 (1989)

    Google Scholar 

  4. Tallis, M., Waltzman, R., Balzer, R.: Adding deductive logic to a COTS spreadsheet. The Knowledge Engineering Review 22(03), 255–268 (2007)

    Article  Google Scholar 

  5. Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL:A Semantic Web Rule Language Combining OWL and RuleML (2004), http://www.w3.org/Submission/SWRL/

  6. Peyton Jones, S., Blackwell, A., Burnett, M.: A user-centred approach to functions in Excel. In: Proceedings of the 8th ACM SIGPLAN, Uppsala, Sweden, pp. 165–176 (2003)

    Google Scholar 

  7. Valente, A., Van Brackle, D., Chalupsky, H., Edwards, G.: Implementing logic spreadsheets in LESS. The Knowledge Engineering Review 22, 237–253 (2007)

    Article  Google Scholar 

  8. Cervesato, I.: NEXCEL, a deductive spreadsheet. The Knowledge Engineering Review 22(03), 221–236 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tallis, M., Balzer, R.M. (2008). A Functional Spreadsheet Framework for Authoring Logic Implication Rules. In: Bassiliades, N., Governatori, G., Paschke, A. (eds) Rule Representation, Interchange and Reasoning on the Web. RuleML 2008. Lecture Notes in Computer Science, vol 5321. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88808-6_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-88808-6_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-88807-9

  • Online ISBN: 978-3-540-88808-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics