Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Peter F. Linington

dblp:l/PeterFLinington · DBLP profile ↗
← Back
16ranked-venue papers
12as first author
1since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 8 · 6 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
1 paper
Internet architecture and protocols · 100%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › layered network architecture › application-layer protocols
file transfer protocol
0.011989
File transfer protocols · IEEE J. Sel. Areas Commun. 1989
Internet architecture and protocols
protocol design
0.011989
File transfer protocols · IEEE J. Sel. Areas Commun. 1989

Methods — techniques the papers use, named apart from their topics

protocol modeling · 0.0
YearPublicationVenuePosition
2025 Using DSLs to manage consistency in long-lived enterprise language specifications
abstract
Abstract Modern enterprise systems are likely to have a very long life. Their specifications therefore need to employ mechanisms that allow them to evolve during their lifetime; where they exploit generic components, these must be adaptable for use in novel situations. The paper looks at some of the issues that arise from this requirement, and how the exploitation of domain-specific language technologies in the tool-chain can assist in maintaining consistency of the specification as a whole. First, it reviews the final state of the family of standards supporting the ODP Enterprise Language, which is intended to handle this kind of application. In particular, it looks at the way the framework for defining policies can be used to accommodate changing requirements during the lifetime of an evolving system. It also looks at the way the idea of deontic tokens enables factoring out of the management of obligations from the basic behaviour of interacting system components. It then proposes a roadmap for building tools that can be used to unify the constraints from different areas of concern into a single specification. The approach taken is to exploit the power of domain-specific languages (DSLs) to allow designers in the various areas of concern to provide their input in terms natural to them. Finally, it looks at the way this approach promotes the establishment of a robust tool-chain capable of handling the evolution and scalability of enterprise systems. The paper uses a running example from the e-health domain to show how specific areas identified in the e-health standards can lead to language definitions, and so to tooling, that can be used to manage unified, system-wide specifications.
Peter F. Linington, Zoran Milosevic, Akira Tanaka, Igor Dejanovic
Softw. Syst. Model.1
2007 Incorporating Security Behaviour into Business Models Using a Model Driven Approach
abstract
There has, in recent years, been growing interest in model driven engineering (MDE), in which models are the primary design artifacts and transformations are applied to these models to generate refinements leading to usable implementations over specific platforms. There is also interest in factoring out a number of non-functional aspects, such as security, to provide reusable solutions applicable to a number of different applications. This paper brings these two approaches together, investigating, in particular, the way behaviour from the different sources can be combined and integrated into a single design model. Doing so involves transformations that weave together the constraints from the various aspects and are, as a result, more complex to specify than the linear pipelines of transformations used in most MDE work to date. The approach taken here involves using an aspect model as a template for refining particular patterns in the business model, and the transformations are expressed as graph rewriting rules for both static and behaviour elements of the models.
Peter F. Linington, Pulitha Lakmith Liyanagama
EDOC1
2005 Automating support for e-business contracts
abstract
If e-business contracts are to be widely used, they need to be supported by the IT infrastructure of the organizations concerned. This implies that the interactions between systems in different organizations must be guided by the contract and there must be sufficiently strong checks and balances to ensure that the contract is in fact obeyed. This includes facilities for the unbiased monitoring of correct behaviour and the reporting of exceptions. One of the ways to provide this support is to generate it directly from the agreed contract. This paper considers the steps necessary to provide sufficient automation in the support and checking of e-Business contracts for them to offer efficiency gains and so to become widely used. It focuses on the role of models, taking a model-driven approach to development and discussing both the source and target models and the transformational pathways needed to support the contract-based business processes.
Peter F. Linington
Int. J. Cooperative Inf. Syst.1
2004 A unified behavioural model and a contract language for extended enterprise
Peter F. Linington, Zoran Milosevic, James B. Cole, Simon Gibson, Sachin Kulkarni, Stephen W. Neal
Data Knowl. Eng.1
2003 Identifying requirements for Business Contract Language: a Monitoring Perspectiv
abstract
This paper compares two separately developed systems for monitoring activities to business contracts, describes how we integrated them and exploits the lessons learned from this process to identify a core set of requirements for a Business Contract Language (BCL). Concepts in BCL needed for contract monitoring include: the expression of coordinated concurrent actions; obliged, permitted and prohibited actions; rich timeliness expressions such as sliding windows; delegations; policy violations; contract termination/renewal conditions and reference to external data/events such as change in interest rates. The aim of BCL is to provide sufficient expressive power to describe contracts, including conditions which specify real-time processing, yet be simple enough to retain a human-oriented style for expressing contracts.
Stephen W. Neal, James B. Cole, Peter F. Linington, Zoran Milosevic, Simon Gibson, Sachin Kulkarni
EDOC3
2001 Tool Support for Development Using Patterns
abstract
There has been a growing interest in recent years in the use of abstract building blocks in system specification. Designs based on patterns and communities are two examples. However, these structures are then refined further during design and implementation, and it is often difficult to determine whether the eventual system implementation is a faithful reflection of the original properties of the pattern specified. This is particularly true of patterns used to describe an enterprise view of the system. The paper concentrates on the behavioural aspects of pattern specification, and investigates the way that observation of the system can be interpreted to check that properties of the pattern specification are preserved. It describes a diagnostic tool that checks the actual system behaviour against the pattern specification, and discusses the requirements this places on the form of the specification language and a number of the problems of interpretation that arise in applying such tools.
Stephen W. Neal, Peter F. Linington
EDOC2
2000 Viewpoint consistency in ODP
Eerke A. Boiten, Howard Bowman, John Derrick, Peter F. Linington, Maarten W. A. Steen
Comput. Networks4
1999 An ODP approach to the development of large middleware systems
Peter F. Linington
DAIS1
1999 Options for expressing ODP enterprise communities and their policies by using UML
abstract
The ODP Enterprise Language allows the rules and policies that characterize an organization to be brought together and used to guide the various stages of system design, development and operation. UML is one of the leading notations for system design and is likely to be the basis for a wide range of design tools. However, UML has a comparatively weak set of facilities for supporting the combination of existing, parameterized specifications and, in particular, for defining and managing policies. This paper discusses the requirements for defining communities and expressing policies within a UML environment, compares ways in which the existing notation might be used in enterprise specification, and indicates some of the implications this would have for system development tools.
Peter F. Linington
EDOC1
1995 Formal description techniques for object management
John Derrick, Peter F. Linington, Simon J. Thompson
Integrated Network Management2
1989 Why OSI?
Peter F. Linington
Comput. Networks1
1989 File transfer protocols
abstract
The approach taken by earlier file transfer protocols and the design decisions resulting from them are discussed. A brief review of the history of file transfer protocols and the development of the concepts on which they rely is given. References are made to the seminal protocol descriptions, although not to all subsequent updates of the protocols concerned. The modeling of filestores and file structures which form the basis for the meaning of the protocol exchanges is outlined. The concept of a document type is introduced to bring together the many and various aspects which characterize the definition of a particular class of information. The resultant International Standards Organization protocol provides a range of facilities for different styles of application, covering both simple transfer and access to shared information. Current activities to extend the international standard and identify common functional styles of usage are reviewed, and the current situation is summarized.>
Peter F. Linington
IEEE J. Sel. Areas Commun.1
1988 President's Review of the Year
Peter F. Linington
Comput. Networks1
1988 The COSINE Implementation Phase Review
Peter F. Linington
Comput. Networks1
1984 The Virtual Filestore Concept
Peter F. Linington
Comput. Networks1
1980 Transport service
Peter F. Linington
Comput. Commun.1