Programming Languages

PDF

The Promises of Typed, Pure, and Lazy Functional Programming: Part II (with George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2009)

This second installment picks up where Konrad Hinsen's article "The Promises of Functional Programming" from...

 

PDF

Taming XML: Objects first, then markup (with Matt Bone, Peter Nabicht, and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2008)

Processing markup in object-oriented languages often requires the programmer to focus on the objects generating...

 

PDF

A Model-Driven Approach to Job/Task Composition in Cluster Computing (with Yogesh Kanitkar, Neeraj Mehta, and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2007)

In the general area of high-performance computing, object-oriented methods have gone largely unnoticed. In contrast,...

 

PDF

Natural XML for data binding, processing, and persistence (with George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2004)

The article explains what you need to do to incorporate XML directly into your computational...

 

Parallel and Distributed Systems

PDF

REST on Routers? Preliminary Lessons for Language Designers, Framework Architects, and App Developers (with Joseph P. Kaylor and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2011)

In this position paper, we provide a preliminary assessment of hardware and software solution stack...

 

PDF

RestFS: Resources and Services are Filesystems, Too (with Joseph P. Kaylor and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2011)

We have designed and implemented RestFS, a software frame-work that provides a uniform, configurable connector...

 

PDF

RestFS: The Filesystem as a Connector Abstraction for Flexible Resource and Service Composition (with Joseph P. Kaylor and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2011)

The broader context for this chapter comprises business scenarios requiring resource and/or service composition, such...

 

PDF

Online Layered File System (OLFS): A layered and versioned filesystem and performance analysis (with Joseph P. Kaylor and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2010)

We present a novel form of intra-volume directory layering with hierarchical, inheritance-like namespace unification. While...

 

PDF

Combining SOA and BPM Technologies for Cross-System Process Automation (with Sebastian Herr, John Shafaee, George K. Thiruvathukal, and Guido Wirtz), Computer Science: Faculty Publications & Other Works (2008)

This paper summarizes the results of an industry case study that introduced a cross-system business...

 

Operating Systems

PDF

RestFS: Resources and Services are Filesystems, Too (with Joseph P. Kaylor and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2011)

We have designed and implemented RestFS, a software frame-work that provides a uniform, configurable connector...

 

PDF

RestFS: The Filesystem as a Connector Abstraction for Flexible Resource and Service Composition (with Joseph P. Kaylor and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2011)

The broader context for this chapter comprises business scenarios requiring resource and/or service composition, such...

 

PDF

Virtualization for Computational Scientists (with George K. Thiruvathukal, Konrad Hinsen, and Joseph P. Kaylor), Computer Science: Faculty Publications & Other Works (2010)

Virtualization lets you carve your computer into slices, allowing for great experimentation with different operating...

 

PDF

Naked Object File System (NOFS): A Framework to Expose an Object-Oriented Domain Model as a File System (with Joseph P. Kaylor and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2010)

We present Naked Objects File System (NOFS), a novel framework that allows a developer to...

 

PDF

Online Layered File System (OLFS): A layered and versioned filesystem and performance analysis (with Joseph P. Kaylor and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2010)

We present a novel form of intra-volume directory layering with hierarchical, inheritance-like namespace unification. While...

 

Mobile and Pervasive Computing

PDF

Moving Academic Department Functions to Social Networks and Clouds: Initial Experiences (with George K. Thiruvathukal and David Dennis), Computer Science: Faculty Publications & Other Works (2011)

The ability to move locally hosted services to cloud-based technologies is a key element in...

 

PDF

Initial experience in moving key academic department functions to social networking sites (with David Dennis and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2011)

We discuss our initial experience with the transition from conventional technology to social networking sites...

 

PDF

REST on Routers? Preliminary Lessons for Language Designers, Framework Architects, and App Developers (with Joseph P. Kaylor and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2011)

In this position paper, we provide a preliminary assessment of hardware and software solution stack...

 

PDF

RestFS: Resources and Services are Filesystems, Too (with Joseph P. Kaylor and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2011)

We have designed and implemented RestFS, a software frame-work that provides a uniform, configurable connector...

 

PDF

Putting a Slug to Work (with George K. Thiruvathukal, Ryohei Nishimura, and Carlos Ramirez Martinez-Eiroa), Computer Science: Faculty Publications & Other Works (2009)

In this article, the authors explore various uses of inexpensive embedded Linux devices such as...

 

Computing in Science and Engineering

PDF

Moving Academic Department Functions to Social Networks and Clouds: Initial Experiences (with George K. Thiruvathukal and David Dennis), Computer Science: Faculty Publications & Other Works (2011)

The ability to move locally hosted services to cloud-based technologies is a key element in...

 

PDF

Virtualization for Computational Scientists (with George K. Thiruvathukal, Konrad Hinsen, and Joseph P. Kaylor), Computer Science: Faculty Publications & Other Works (2010)

Virtualization lets you carve your computer into slices, allowing for great experimentation with different operating...

 

PDF

Essential Tools: Version Control Systems (with Konrad Hinsen and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2009)

Did you ever wish you'd made a backup copy of a file before changing it?...

 

PDF

The Promises of Typed, Pure, and Lazy Functional Programming: Part II (with George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2009)

This second installment picks up where Konrad Hinsen's article "The Promises of Functional Programming" from...

 

PDF

Putting a Slug to Work (with George K. Thiruvathukal, Ryohei Nishimura, and Carlos Ramirez Martinez-Eiroa), Computer Science: Faculty Publications & Other Works (2009)

In this article, the authors explore various uses of inexpensive embedded Linux devices such as...

 

Computer Science Education

PDF

Moving Academic Department Functions to Social Networks and Clouds: Initial Experiences (with George K. Thiruvathukal and David Dennis), Computer Science: Faculty Publications & Other Works (2011)

The ability to move locally hosted services to cloud-based technologies is a key element in...

 

PDF

Initial experience in moving key academic department functions to social networking sites (with David Dennis and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2011)

We discuss our initial experience with the transition from conventional technology to social networking sites...

 

PDF

PDC Modules for Every Level: A Comprehensive Model for Incorporating PDC Topics into the Existing Undergraduate Curriculum (with Chandra N. Sekharan and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2011)

We propose to give a half-hour presentation on incorporating PDC topics into our existing undergraduate...

 

PDF

Essential Tools: Version Control Systems (with Konrad Hinsen and George K. Thiruvathukal), Computer Science: Faculty Publications & Other Works (2009)

Did you ever wish you'd made a backup copy of a file before changing it?...

 

PDF

Unit Testing Considered Useful (with George K. Thiruvathukal and Benjamin Gonzalez), Computer Science: Faculty Publications & Other Works (2006)

Testing is an important part of application development. Hardware engineers, in particular, have a long...