Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Specifying Frameworks and Design Patterns as Architectural Fragments
Blekinge Institute of Technology, Department of Telecommunications and Mathematics.
1997 (English)Report (Refereed)
Abstract [en]

Object-oriented software architectures, such as design patterns and frameworks, have found extensive use in software industry. As a design technique, these architectural structures have proven themselves very valuable. Their implementation in traditional object-oriented programming languages, however, is often difficult, since these languages provide no support for the explicit specification of software architectures. In this paper, we develop the notion of architectural fragments, i.e. reusable architectural specifications that describe a design pattern or a framework architecture. An architectural fragment describes the structure of an architecture in terms of its components (roles), the architecture-specific behaviour of the components and the architecture-specific interaction between the components. Fragments can be composed with each other and with reusable components. To illustrate the use of fragments, we describe the role and architecture language constructs in the layered object model (LayOM) and present examples.

Place, publisher, year, edition, pages
1997.
Series
Blekinge Tekniska Högskola Forskningsrapport, ISSN 1103-1581 ; 16
Keywords [en]
Object-oriented frameworks, design patterns, object-oriented languages, software architecture, superimposition
National Category
Software Engineering Computer Sciences
Identifiers
URN: urn:nbn:se:bth-00052Local ID: oai:bth.se:forskinfoDDB5E96AA8D10A96C12568A3002CA9EDOAI: oai:DiVA.org:bth-00052DiVA, id: diva2:833774
Available from: 2015-06-25 Created: 2000-03-15 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(306 kB)1948 downloads
File information
File name FULLTEXT01.pdfFile size 306 kBChecksum SHA-512
3cf7723ef5f2b266412ada45a253565e40ddff43540f42491b77c246508c97206451a41274bc25f9ede09f3f409ff3376f1ef7c0637e69de2667063a67eb5fb7
Type fulltextMimetype application/pdf

By organisation
Department of Telecommunications and Mathematics
Software EngineeringComputer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 1949 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 389 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf