Show simple item record

dc.contributor.authorTaylor, P.N.
dc.date.accessioned2011-01-12T09:53:51Z
dc.date.available2011-01-12T09:53:51Z
dc.date.issued1997
dc.identifier.citationTaylor , P N 1997 , Concrete examples (using CSP) of process algebra templates and their children . UH Computer Science Technical Report , vol. 280 , University of Hertfordshire .
dc.identifier.otherdspace: 2299/5140
dc.identifier.urihttp://hdl.handle.net/2299/5140
dc.description.abstractThis paper describes the concepts of template, class, object and type between processes defined using the process algebra CSP. We are primarily concerned with the issue of reuse and behavioural compatibility, particularly the stability of systems that incorporate object-orientated inheritance via the incremental modification of existing behaviour. It is intended that this paper provides concrete process algebra examples for the main concepts of the object-orientated paradigm. The formal language of CSP is used to specify the object-orientated concepts defined in the ISO Reference Model for Open Distributed Processing (RM-ODP) 10746 (Part 2). In this paper CSP processes that are related via strict inheritance (i.e: incremental modification) are classified using their RM-ODP definitions. Conformance and extension testing are then used to prove the behavioural compatibility of simple examples which incorporate reuse. In order to build an object-oriented concurrent system, components must be classified in terms of template, class, object and type and shown to exhibit behavioural compatibility where inheritance is used.en
dc.format.extent2725082
dc.language.isoeng
dc.publisherUniversity of Hertfordshire
dc.relation.ispartofseriesUH Computer Science Technical Report
dc.titleConcrete examples (using CSP) of process algebra templates and their childrenen
dc.contributor.institutionSchool of Computer Science
rioxxterms.typeOther
herts.preservation.rarelyaccessedtrue


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record