Skip to main content

Cost-Effective Integration of MKM Semantic Services into Editing Environments

  • Conference paper
Intelligent Computer Mathematics (CICM 2012)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 7362))

Included in the following conference series:

  • 952 Accesses

Abstract

Integration of MKM services into editors has been of big interest in both formal as well as informal areas of MKM. Until now, most of the efforts to integrate MKM services into editing environments are done on an individual basis which results in high creation and maintenance costs.

In this paper, I propose an architecture which allows editing environments and MKM services to be integrated in a more efficient way. This is accomplished by integrating editors and services only once with a realtime document synchronization and service broker. Doing so simplifies the development of services, as well as editor integrations. Integrating new services into an arbitrary number of already integrated editors can then take as little as 3-4 hours of work.

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. Aspinall, D., Lüth, C., Wolff, B.: Assisted Proof Document Authoring. In: Kohlhase, M. (ed.) MKM 2005. LNCS (LNAI), vol. 3863, pp. 65–80. Springer, Heidelberg (2006), http://www.springerlink.com/index/fq4068582k604115.pdf , doi:10.1007/11618027_5

    Chapter  Google Scholar 

  2. Aspinall, D., Lüth, C., Winterstein, D.: A Framework for Interactive Proof. In: Kauers, M., Kerber, M., Miner, R., Windsteiger, W. (eds.) MKM/Calculemus 2007. LNCS (LNAI), vol. 4573, pp. 161–175. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  3. Eclipse: An open development platform (December 2011), http://www.eclipse.org/

  4. Etherpad lite: real time collaborative editor (February 2012), web page at https://github.com/Pita/etherpad-lite/raw/master/doc/easysync/easysync-notes.pdf

  5. Kohlhase, M.: Semantic Markup for TEX/LATEX. In: Libbrecht, P. (ed.) Mathematical User Interfaces (2004), http://www.activemath.org/~paul/MathUI04

  6. Pfenning, F.: Logic Programming in the LF Logical Framework. In: Huet, G.P., Plotkin, G.D. (eds.) Logical Frameworks. Cambridge University Press (1991)

    Google Scholar 

  7. Thomas, I., Nejmeh, B.A.: Definitions of tool integration for environments. IEEE Software 9(2), 29–35 (1992) ISSN: 07407459, http://doi.ieeecomputersociety.org/10.1109/52.120599 , doi:10.1109/52.120599

    Article  Google Scholar 

  8. Urban, J., Bancerek, G.: Presenting and Explaining Mizar. In: Autexier, S., Benzmüller, C. (eds.) Proceedings of the International Workshop User Interfaces for Theorem Provers (UITP 2006), Seattle, USA, pp. 97–108 (2006)

    Google Scholar 

  9. Wasserman, A.L.: Tool integration in software engineering environments. Development 1(6), 137–149 (1990) ISSN: 02686961, http://www.springerlink.com/content/p582q2n825k87nl5 , doi:10.1007/3-540-53452-0_38

    Google Scholar 

  10. Wenzel, M.: Asynchronous Proof Processing with Isabelle/ Scala and Isabelle/jEdit. In: Sacerdoti Coen, C., Aspinall, D. (eds.) FLOC 2010 Satellite Workshop User Interfaces for Theorem Provers (UITP 2010). ENTCS, Elsevier (2010), http://www.lri.fr/~wenzel/papers/async-isabelle-scala.pdf

  11. Wicks, M.: Tool Integration in Software Engineering: The State of the Art in 2004. Integration The VLSI Journal, 1–26 (August 2004), http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.59.1969

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jucovschi, C. (2012). Cost-Effective Integration of MKM Semantic Services into Editing Environments. In: Jeuring, J., et al. Intelligent Computer Mathematics. CICM 2012. Lecture Notes in Computer Science(), vol 7362. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31374-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31374-5_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31373-8

  • Online ISBN: 978-3-642-31374-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics