Policies (and laws) increasingly need be reflected in software systems as systems are increasingly viewed holistically to comprise software and humans. Likewise, compliance needs to be demonstrated through a kind of unit and integration testing that applies to the requirements, not just the design. Hard-coding policy (etc.) into software is undesirable because it means (a) high-level requirements have to be translated into what can be expressed at some low-level in code (b) maintenance is problematic and (c) representations of multiple policies are likely to be distributed across the system, leading to low cohesion and high coupling.

The purpose of this project is to develop and implement the idea of policy as a service by constructing a web service factory that can deploy RESTful services (representing policies) and to develop a validation methodology and supporting software like JUnit/PHPUnit etc.

Essential: strong programming skills in a variety of languages;
Desirable: knowledge of web services and networking;


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s