scispace - formally typeset
Search or ask a question
Author

Peter F. Linington

Bio: Peter F. Linington is an academic researcher from University of Kent. The author has contributed to research in topics: Computer programming & RM-ODP. The author has an hindex of 15, co-authored 56 publications receiving 935 citations. Previous affiliations of Peter F. Linington include University of Queensland & Kent State University.


Papers
More filters
Journal ArticleDOI
TL;DR: An overview of the work is presented, motivated by a case study combining techniques for consistency checking, refinement, and translation between viewpoint specifications, in particular for LOTOS and Z/Object-Z.

74 citations

Journal ArticleDOI
01 Oct 2004
TL;DR: The specific focus of this paper is on deriving the key elements of a domain language primarily targeted at expressing and monitoring behavioural conditions stated in business contracts.
Abstract: This paper presents a coordination model for expressing behaviour in an extended enterprise. Our model is unified because it enables the same style of expressions for describing behaviour/structure in a self-contained enterprise and for describing cross-enterprise behaviour/structure. This model can support a broad range of modelling activities but the specific focus of this paper is on deriving the key elements of a domain language primarily targeted at expressing and monitoring behavioural conditions stated in business contracts. We also show how business contracts serve as a unifying mechanism for describing interactions in the extended enterprise.

68 citations

Proceedings ArticleDOI
03 Nov 1998
TL;DR: This paper extends the RM-ODP enterprise concepts by exploring how policy can be modelled within and between communities by presenting a model for enterprise behaviour based on physical and social actions.
Abstract: The Reference Model of Open Distributed Processing (RM-ODP) introduces the notion of an enterprise viewpoint and provides a minimum set of concepts for structuring enterprise language specifications. This paper extends the RM-ODP enterprise concepts by exploring how policy can be modelled within and between communities. A model for enterprise behaviour based on physical and social actions is presented.

66 citations

Book ChapterDOI
01 Feb 1995
TL;DR: The Reference Model for Open Distributed Processing is a joint ISO/ITU Standard which provides a framework for the specification of large scale, heterogeneous distributed systems and defines a set of five viewpoints concentrating on different parts of the distribution problem.
Abstract: The Reference Model for Open Distributed Processing is a joint ISO/ITU Standard which provides a framework for the specification of large scale, heterogeneous distributed systems. It defines a set of five viewpoints concentrating on different parts of the distribution problem and a set of functions and transparency mechanisms which support distribution. The resulting framework is being populated by more detailed standards dealing with specific aspects of the construction and operation of distributed systems.

62 citations

Journal ArticleDOI
TL;DR: This work reports the first high-throughput, high-content platform for the prediction of antibiotic modes of action using image-based screening, and employs a unique feature segmentation and extraction protocol to quantify key size and shape metrics of bacterial cells over a range of compound concentrations.
Abstract: Image-based screening has become a mature field over the past decade, largely due to the detailed information that can be obtained about compound mode of action by considering the phenotypic effects of test compounds on cellular morphology. However, very few examples exist of extensions of this approach to bacterial targets. We now report the first high-throughput, high-content platform for the prediction of antibiotic modes of action using image-based screening. This approach employs a unique feature segmentation and extraction protocol to quantify key size and shape metrics of bacterial cells over a range of compound concentrations, and matches the trajectories of these metrics to those of training set compounds of known molecular target to predict the test compound's mode of action. This approach has been used to successfully predict the modes of action of a panel of known antibiotics, and has been extended to the evaluation of natural products libraries for the de novo prediction of compound function directly from primary screening data.

62 citations


Cited by
More filters
Journal ArticleDOI

[...]

08 Dec 2001-BMJ
TL;DR: There is, I think, something ethereal about i —the square root of minus one, which seems an odd beast at that time—an intruder hovering on the edge of reality.
Abstract: There is, I think, something ethereal about i —the square root of minus one. I remember first hearing about it at school. It seemed an odd beast at that time—an intruder hovering on the edge of reality. Usually familiarity dulls this sense of the bizarre, but in the case of i it was the reverse: over the years the sense of its surreal nature intensified. It seemed that it was impossible to write mathematics that described the real world in …

33,785 citations

01 Jan 2009

7,241 citations

Journal Article
TL;DR: AspectJ as mentioned in this paper is a simple and practical aspect-oriented extension to Java with just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns.
Abstract: Aspect] is a simple and practical aspect-oriented extension to Java With just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns. In AspectJ's dynamic join point model, join points are well-defined points in the execution of the program; pointcuts are collections of join points; advice are special method-like constructs that can be attached to pointcuts; and aspects are modular units of crosscutting implementation, comprising pointcuts, advice, and ordinary Java member declarations. AspectJ code is compiled into standard Java bytecode. Simple extensions to existing Java development environments make it possible to browse the crosscutting structure of aspects in the same kind of way as one browses the inheritance structure of classes. Several examples show that AspectJ is powerful, and that programs written using it are easy to understand.

2,947 citations

01 Nov 2000
TL;DR: This survey of research on context-aware systems and applications looked in depth at the types of context used and models of context information, at systems that support collecting and disseminating context, and at applications that adapt to the changing context.
Abstract: Context-aware computing is a mobile computing paradigm in which applications can discover and take advantage of contextual information (such as user location, time of day, nearby people and devices, and user activity) Since it was proposed about a decade ago, many researchers have studied this topic and built several context-aware applications to demonstrate the usefulness of this new technology Context-aware applications (or the system infrastructure to support them), however, have never been widely available to everyday users In this survey of research on context-aware systems and applications, we looked in depth at the types of context used and models of context information, at systems that support collecting and disseminating context, and at applications that adapt to the changing context Through this survey, it is clear that context-aware research is an old but rich area for research The difficulties and possible solutions we outline serve as guidance for researchers hoping to make context-aware computing a reality

2,272 citations