Jason Furlong

jason a@t jasonfurlong D0T C0M

I am a Software Engineer specializing in Java and AspectJ solutions but I also have significant experience in Ada and Systems Engineering. My current job has me dual-hatted as a project manager and software/systems team lead.

These days I'm keeping busy by getting involved in the Glassbox project.

You probably came here looking for something that I told you about personally. Here are some of the common downloads:

ItemDescription
Thesis Aspect-Oriented Software Development (AOSD) provides the facility to modularize cross-cutting concerns in a software system. One of the benefits of AOSD is the simultaneous parallel decomposition of orthogonal concerns, which is termed application transparency. An additional advantage is that the software programmers can focus on their respective concerns, in effect allowing for a greater amount of specialization within a project. One of the most common crosscutting concerns is security, in particular the issue of access control of protected resources and data. The goal of this thesis was to use AOSD to build a security reference monitor and implement the Scenario-Based Access Control (SBAC) model in an enterprise environment. The SBAC model is based upon the workflow of a business environment and allocates permissions based on a pre-scripted scenario. The implementation environment used the Java 2 Enterprise Edition (J2EE) application environment along with the Jakarta-Struts Model-View-Controller (MVC) framework to provide a web browser interface to the user. The thesis concludes that nearly complete application transparency and concern specialization is realizable.
Aspect Security Engineering A paper I wrote for one of my courses that eventually led into my thesis.
AOP Design Patterns
Real-Time Component Based Software Engineering Another paper I wrote
INSC Security Manager Application A J2EE based application that as used to develop my security manager

Email Sign-in

Email :

Password :