Arthur G. Ryman

Learn More
In our rapidly changing IT environment, it is essential that the security posture of all systems and networks are understood. This is extremely difficult when most of the systems that make up our infrastructures are legacy systems. Current state of the art techniques for auditing systems assume that expertise exists in all of the systems and platforms that(More)
Software engineering problems often involve large sets of objects and complex relationships among them. This report proposes that graphical visualization techniques can help engineers understand and solve a class of these problems. To illustrate this, two problems are analyzed and recast using the graphical language GraphLog. The first problem is that of(More)
ion: The complexity of managing networks is reduced by systematically imposing different levels of abstraction onto the network. Doing so allows the functional management to be performed in a structured way. Network objects can be abstracted into higher-level entities based on different criteria set by the network manager, for example, geographical sites(More)
The aim of the paper is to explore whether the division of borderline personality disorder, as described in the DSM classification, into impulsive and borderline subtypes of emotionally unstable personality disorder in the ICD classification of personality disorder, is a valid division. The self-report questionnaire responses of 288 referrals to a(More)
IBM has for several years been employing a read/write usage of Linked Data as an architectural style for integrating a suite of applications. [1] We are encouraged by the work done by the W3C Linked Data Platform Working Group which is chartered to produce a W3C Recommendation for HTTP-based (RESTful) application integration patterns using read/write Linked(More)
Rosetta is a tool that supports the creation of objectoriented design documents, and automatically checks the conformance of Java implementations to those designs. Rosetta is based on a novel WWW architecture, supporting collaborative use with heterogeneous development tools under a coevolutionary development process. Rosetta has been used extensively in(More)