Full metadata record
DC FieldValueLanguage
dc.contributor.authorDoberkat, Ernst-Erichde
dc.date.accessioned2004-12-06T12:55:04Z-
dc.date.available2004-12-06T12:55:04Z-
dc.date.created2002de
dc.date.issued2003-04-28de
dc.identifier.urihttp://hdl.handle.net/2003/2678-
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-16052-
dc.description.abstractPipes and filters is a popular architecture which connects computational components (filters) through connectors (pipes) so that computations are performed in a stream like fashion. The data are transported through the pipes between filters, gradually transforming inputs to outputs. This kind of stream processing has been made popular through UNIX pipes that serially connect independent components for performing a sequence of tasks. We show in this paper how to foralize this architecture in terms of monads, hereby including relational specifications as special cases. The system is given through a directed acyclic graph the nodes of which carry the computational structure by being labelled with morphisms from the monad, and the edges provide the data for these operations. It is shown how fundamental compositional operations like combining pipes and filters, and refining a system by replacing simple parts through more elaborate ones, are supported through this construction. A notion of bisimular pipes and filters is introduced, it is shown that bisimilarity of components carries over to bisimilarity of entire systems.en
dc.format.extent590573 bytes-
dc.format.mimetypeapplication/pdf-
dc.language.isoende
dc.publisherUniversität Dortmundde
dc.relation.ispartofseriesInternes Memorandum des Lehrstuhls für Software-Technologie / Fachbereich Informatik, Universität Dortmund ; 123de
dc.subjectbisimulationen
dc.subjectmonadsen
dc.subjectpipes and filtersen
dc.subjectrefinementen
dc.subjectrelational specificationsen
dc.subjectsoftware architecturesen
dc.subjectstochastic relationsen
dc.subject.ddc004de
dc.titlePipes and filters: Modelling a software architecture through relationsen
dc.typeTextde
dc.type.publicationtypeworkingPaper-
dcterms.accessRightsopen access-
Appears in Collections:LS 10 Software-Technologie

Files in This Item:
File Description SizeFormat 
123.pdfDNB576.73 kBAdobe PDFView/Open


This item is protected by original copyright



This item is protected by original copyright rightsstatements.org