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:
| Item | Description
| 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
| |
|---|