A graphical description technique for communication in software architectures:
Abstract: "A crucial aspect of the architecture of a software system is its decomposition into components and the specification of component interactions. In this paper we use an enhanced variant of Extended Event Traces [SHB96] as a graphical technique for the description of such component int...
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | German |
Veröffentlicht: |
München
1997
|
Schriftenreihe: | Technische Universität <München>: TUM-I
9705 |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Zusammenfassung: | Abstract: "A crucial aspect of the architecture of a software system is its decomposition into components and the specification of component interactions. In this paper we use an enhanced variant of Extended Event Traces [SHB96] as a graphical technique for the description of such component interactions. It allows us to define interaction patterns that occur frequently within an architecture, in the form of diagrams. The diagrams may be instantiated in various contexts, thus allowing reuse of interaction patterns. We present several examples to show the applicability of our notation. In addition, we provide a formal semantics for our graphical notation, based on sets of traces. Furthermore, we compare our approach to connector specifications in WRIGHT [AG94], another description language for component interaction in software architectures." |
Beschreibung: | 30 S. graph. Darst. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV011712906 | ||
003 | DE-604 | ||
005 | 20040419 | ||
007 | t | ||
008 | 971222s1997 gw d||| t||| 00||| ger d | ||
016 | 7 | |a 952259249 |2 DE-101 | |
035 | |a (OCoLC)38894089 | ||
035 | |a (DE-599)BVBBV011712906 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-12 | ||
088 | |a TUM I 9705 | ||
245 | 1 | 0 | |a A graphical description technique for communication in software architectures |c Manfred Broy, ... |
264 | 1 | |a München |c 1997 | |
300 | |a 30 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Technische Universität <München>: TUM-I |v 9705 | |
520 | 3 | |a Abstract: "A crucial aspect of the architecture of a software system is its decomposition into components and the specification of component interactions. In this paper we use an enhanced variant of Extended Event Traces [SHB96] as a graphical technique for the description of such component interactions. It allows us to define interaction patterns that occur frequently within an architecture, in the form of diagrams. The diagrams may be instantiated in various contexts, thus allowing reuse of interaction patterns. We present several examples to show the applicability of our notation. In addition, we provide a formal semantics for our graphical notation, based on sets of traces. Furthermore, we compare our approach to connector specifications in WRIGHT [AG94], another description language for component interaction in software architectures." | |
650 | 4 | |a Computer architecture | |
650 | 4 | |a Computer software |x Development |x Graphic methods | |
650 | 4 | |a Software engineering | |
700 | 1 | |a Broy, Manfred |d 1949- |e Sonstige |0 (DE-588)109602137 |4 oth | |
710 | 2 | |a Technische Universität München |b Institut für Informatik |e Sonstige |0 (DE-588)2042305-6 |4 oth | |
830 | 0 | |a Technische Universität <München>: TUM-I |v 9705 |w (DE-604)BV006185376 |9 9705 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007898601&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-007898601 |
Datensatz im Suchindex
_version_ | 1807773405678665728 |
---|---|
adam_text |
CONTENTS
I
INTRODUCTION
.
3
2
EETS
FOR
COMPONENT
INTERACTION
.
3
2.1
EXTENDED
EVENT
TRACES
.
4
2.2
GRAPHICAL
NOTATION
.
4
3
EETS
FOR
EXAMPLE
ARCHITECTURES
.
8
3.1
CLIENT/SERVER
.
8
3.2
SHARED
VARIABLE
ACCESS
.
9
3.3
OBSERVER
PATTERN
.
11
3.4
PIPE
.
13
4
FORMAL
SYNTAX
AND
SEMANTICS
.
15
4.1
TEXTUAL
REPRESENTATION
.
15
4.2
DENOTATIONAL
SEMANTICS
FOR
EETL
.
16
4.3
RELATING
EETS
AND
EETL
EXPRESSIONS
.
19
4.4
EXAMPLES
.
21
4.4.1
OBSERVER
PATTERN
.21
4.4.2
PIPE
.
23
5
COMPARING
EETS
AND
W
RIGHT
CONNECTORS
.
24
5.1
CONNECTOR
SPECIFICATION
IN
W
RIGHT
.
24
5.2
COMPARING
EETS
AND
W
RIGHT
CONNECTORS
BY
EXAMPLES
.
26
6
CONCLUSION
AND
FURTHER
WORK
.
28
ACKNOWLEDGEMENTS
.
29
REFERENCES
.
29 |
any_adam_object | 1 |
author_GND | (DE-588)109602137 |
building | Verbundindex |
bvnumber | BV011712906 |
ctrlnum | (OCoLC)38894089 (DE-599)BVBBV011712906 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 cb4500</leader><controlfield tag="001">BV011712906</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20040419</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">971222s1997 gw d||| t||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">952259249</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)38894089</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011712906</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield></datafield><datafield tag="088" ind1=" " ind2=" "><subfield code="a">TUM I 9705</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">A graphical description technique for communication in software architectures</subfield><subfield code="c">Manfred Broy, ...</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="c">1997</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">30 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Technische Universität <München>: TUM-I</subfield><subfield code="v">9705</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "A crucial aspect of the architecture of a software system is its decomposition into components and the specification of component interactions. In this paper we use an enhanced variant of Extended Event Traces [SHB96] as a graphical technique for the description of such component interactions. It allows us to define interaction patterns that occur frequently within an architecture, in the form of diagrams. The diagrams may be instantiated in various contexts, thus allowing reuse of interaction patterns. We present several examples to show the applicability of our notation. In addition, we provide a formal semantics for our graphical notation, based on sets of traces. Furthermore, we compare our approach to connector specifications in WRIGHT [AG94], another description language for component interaction in software architectures."</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer architecture</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield><subfield code="x">Graphic methods</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Broy, Manfred</subfield><subfield code="d">1949-</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)109602137</subfield><subfield code="4">oth</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Technische Universität München</subfield><subfield code="b">Institut für Informatik</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)2042305-6</subfield><subfield code="4">oth</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Technische Universität <München>: TUM-I</subfield><subfield code="v">9705</subfield><subfield code="w">(DE-604)BV006185376</subfield><subfield code="9">9705</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007898601&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007898601</subfield></datafield></record></collection> |
id | DE-604.BV011712906 |
illustrated | Illustrated |
indexdate | 2024-08-19T00:24:25Z |
institution | BVB |
institution_GND | (DE-588)2042305-6 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007898601 |
oclc_num | 38894089 |
open_access_boolean | |
owner | DE-12 |
owner_facet | DE-12 |
physical | 30 S. graph. Darst. |
publishDate | 1997 |
publishDateSearch | 1997 |
publishDateSort | 1997 |
record_format | marc |
series | Technische Universität <München>: TUM-I |
series2 | Technische Universität <München>: TUM-I |
spelling | A graphical description technique for communication in software architectures Manfred Broy, ... München 1997 30 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Technische Universität <München>: TUM-I 9705 Abstract: "A crucial aspect of the architecture of a software system is its decomposition into components and the specification of component interactions. In this paper we use an enhanced variant of Extended Event Traces [SHB96] as a graphical technique for the description of such component interactions. It allows us to define interaction patterns that occur frequently within an architecture, in the form of diagrams. The diagrams may be instantiated in various contexts, thus allowing reuse of interaction patterns. We present several examples to show the applicability of our notation. In addition, we provide a formal semantics for our graphical notation, based on sets of traces. Furthermore, we compare our approach to connector specifications in WRIGHT [AG94], another description language for component interaction in software architectures." Computer architecture Computer software Development Graphic methods Software engineering Broy, Manfred 1949- Sonstige (DE-588)109602137 oth Technische Universität München Institut für Informatik Sonstige (DE-588)2042305-6 oth Technische Universität <München>: TUM-I 9705 (DE-604)BV006185376 9705 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007898601&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | A graphical description technique for communication in software architectures Technische Universität <München>: TUM-I Computer architecture Computer software Development Graphic methods Software engineering |
title | A graphical description technique for communication in software architectures |
title_auth | A graphical description technique for communication in software architectures |
title_exact_search | A graphical description technique for communication in software architectures |
title_full | A graphical description technique for communication in software architectures Manfred Broy, ... |
title_fullStr | A graphical description technique for communication in software architectures Manfred Broy, ... |
title_full_unstemmed | A graphical description technique for communication in software architectures Manfred Broy, ... |
title_short | A graphical description technique for communication in software architectures |
title_sort | a graphical description technique for communication in software architectures |
topic | Computer architecture Computer software Development Graphic methods Software engineering |
topic_facet | Computer architecture Computer software Development Graphic methods Software engineering |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007898601&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV006185376 |
work_keys_str_mv | AT broymanfred agraphicaldescriptiontechniqueforcommunicationinsoftwarearchitectures AT technischeuniversitatmuncheninstitutfurinformatik agraphicaldescriptiontechniqueforcommunicationinsoftwarearchitectures |