Writings  

Interests

My main interests in research are in the field of computer science. I am mainly interested in business process modeling (BPM) which is sometimes referred to as workflow. I have been interested in the automation of work from the time I began working with computers at the age of 10. I believe that the modern database is now a mature technology and it is now time to focus on how that data is used to manage work in cooperation with humans in an intelligent way.

Additionally, I find Software Engineering to be a facinating subject both as a purely academic excercise as well as in actual practice. I have been an active software engineer for nearly 15 years and continue to pursue learning, understanding, analyzing, critiquing and in some cases practicing different techniques in the software engineering field. I believe that software engineering is much like other engineering practices in that it requires a planned effort by trained individuals to be successful on a large scale.

A blend of these two interests was the subject of my PhD dissertation. I created a new graphical modeling language for designing software which has a direct algebraic representation. Additionally, a business process - modeled in the same language - can be mathematically checked to see if the desired business process can be performed by the software model. I have not had time to attempt an actual implementation of it, but the research is sound.

I am also interested in how to extend the usability of systems through the use of 3D Graphic user interfaces. While 3D graphics have been around for a while, they have yet to be adopted in a business setting. Yet, 3D graphics have the ability to convey more information in a way that is easily understandable and identifiable by humans. After all we live in a 3-dimensional world. Thus, my research in this extends from understanding human perception as it relates to 3D graphics, to finding new ways to dispay information in 3D to aid in user understanding. I am still working on some visualization research on a part time basis with Georgia State

In addition, to these primary research areas, I have written several research papers on other topics of immediate or passing interest to me.

What is Computer Science?

Computer Science as a discipline was predated by Physics by only a few hundred years. In fact, Charles Babbage who some consider one of the founders of computer science began work on his Analytic Engine in 1833. Of course, Blaise Pascal developed the first mechanical adding machine some 180 years before that. The intense development of computers in the early and middle twentieth century began to foster questions about what one could and couldn't do with a computer. In order to understand the limits of computation, we have to collect facts about how problems are modeled and how computers can work. One of the best definitions for computer science can be found in the Wikipedia:

The discipline of computing is the systematic study of algorithmic processes that describe and transform information: their theory, analysis, design, efficiency, implementation, and application. The fundamental question underlying all the computing is 'What can be (efficiently) automated?'

Thus, in much the same way a physicist studies what the physical world allows us to do, a computer scientist studies and pushes the boundaries of what we are capable of doing with computation.

Home | Research | Teaching | Projects | Employment | Personal | Contact

Copyright © 2007 Jason A. Pamplin. All rights reserved.