Writing

January 9th, 2012 Leave a comment Go to comments

Here you can find papers, articles, poems etc. that I’ve written, as well as other documents of various types that have been authored and published by others.

Semantic Representation and Visualization of Natural Language Text

This 2011 paper describes at a high level a research investigation into the integration of several GOTS, COTS and open source natural language processing technologies with a system offering novel forms of semantic network representation and visualization. The integrated system described herein, called Semantica Enterprise, provides analysts the capability to extract arbitrary natural language text for import into a semantic network via an automated, user-supervised approach. Analysts can process structured, semi-structured and unstructured text sources and fuse the extracted information together into a unified representation according to user-defined ontologies. Networks are visualized on screen in various ways, allowing for the discovery and establishment of relationships within newly extracted information. A semantic search and indexing capability supports information retrieval from very large repositories of structured and unstructured content. The integrated system provides analysts with new tools and techniques for exploiting information within documents and extracted semantic content in support of an investigation. (Download the PDF.)

The Open Model

This 2002 paper reviews the closed, broadcast-oriented model of human transaction and compares it to more open, participatory models of interaction, such as those employed in the development of free software. Both models are analyzed. The argument is made that the open model can be extended to many kinds of human enterprise, profit-oriented or not, to the benefit of all participants. (Download the PDF.)

Semantic Object Language

While UML is the accepted visual language for object-oriented system modeling, it lacks a common semantic foundation with a standard visual syntax. Furthermore, it does not cleanly mesh with external visual modeling languages such as entity relationship diagrams and relational data models. By restating UML and ER in terms of a common underlying semantic and syntactic modeling platform, a comprehensive, encapsulated, and truly unified software modeling technique becomes feasible. (Download the PDF.)

This 2003 paper was cited by Ruth Miller in her graduate work at Kansas State University.

Death to Final

The Java programming language contains the keyword final. In this paper, I argue that this keyword is worse than useless, and actually causes programming problems rather than preventing them. A technique for bypassing the restrictions of this keyword is also provided, and its consequences are explored. (Download the PDF.)

This 2003 paper was cited by Natalie Alexandra Bowles in her Queen’s University master’s thesis, “Enforcing Resource-Aware Policies Using Run-time Monitoring.”

Wikipedia

I have contributed over a hundred articles and content to this encyclopedia on a variety of topics.

  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.