lnu.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Formal Analysis of Architectural Patterns
Università dell’Aquila, Italy.ORCID-id: 0000-0001-6981-0966
Università dell’Aquila, Italy.
Università dell’Aquila, Italy.
2004 (Engelska)Ingår i: Software Architecture: Proceedings First European Workshop, EWSA 2004, St Andrews, UK, May 21-22, 2004 / [ed] Oquendo, Flavio; Warboys, BrianC.; Morrison, Ron, Springer, 2004, Vol. 3047, s. 10-24Kapitel i bok, del av antologi (Övrigt vetenskapligt)
Abstract [en]

Architectural patterns characterize and specify structural and behavioral properties of (sub)systems, thus allowing the provision of solutions for classes of problems.

In this paper we show the use of architectural patterns as an abstraction to carry on, and reuse, formal reasoning on systems whose configuration can dynamically change.

This kind of systems is hard to model and to reason about due to the fact that we cannot simply build a model with fixed topology (i.e. fixed number of components and connectors) and validate properties of interest on it.

The work presented in this paper proposes an approach that given an architectural pattern which expresses a class of systems configurations and a set of properties of interest (i) selects, if any, aminimal configuration for which the specified properties make sense, (ii) an abstraction of the chosen architectural model erformed, in order to reduce the complexity of the verification phase. In this stage, abstractions are driven by the properties of interest. The output of this abstraction step can be model-checked, tested and analyzed by using a standard model-checking framework. (iii) The verification results obtained in the previous step are lifted to generic configurations by performing manual reasoning driven by the constraints posed by the architectural pattern.

The approach will be applied by using an event-based architectural pattern to a publish/subscribe system, the Siena middleware, in order to validate its features and its mobility extension.

Ort, förlag, år, upplaga, sidor
Springer, 2004. Vol. 3047, s. 10-24
Serie
Lecture Notes in Computer Science, ISSN 0302-9743 ; 3047
Nationell ämneskategori
Data- och informationsvetenskap Systemvetenskap, informationssystem och informatik
Forskningsämne
Data- och informationsvetenskap, Datavetenskap
Identifikatorer
URN: urn:nbn:se:lnu:diva-40941DOI: 10.1007/978-3-540-24769-2_2ISBN: 978-3-540-22000-8 (tryckt)OAI: oai:DiVA.org:lnu-40941DiVA, id: diva2:795977
Tillgänglig från: 2015-03-17 Skapad: 2015-03-17 Senast uppdaterad: 2018-01-11Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltext

Person

Caporuscio, Mauro

Sök vidare i DiVA

Av författaren/redaktören
Caporuscio, Mauro
Data- och informationsvetenskapSystemvetenskap, informationssystem och informatik

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
Totalt: 137 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf