2003
DOI: 10.1007/978-3-540-45064-1_14
|View full text |Cite
|
Sign up to set email alerts
|

Reasoning about Software Architectures with Contractually Specified Components

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
20
0
1

Year Published

2005
2005
2011
2011

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 35 publications
(21 citation statements)
references
References 18 publications
0
20
0
1
Order By: Relevance
“…Interface descriptions and dependencies between components are required. If possible, the analyzed architectural documentation should provide service effect specifications [56] for individual software components, which determine the control and data flow through components on an architectural level.…”
Section: Data Collectionmentioning
confidence: 99%
“…Interface descriptions and dependencies between components are required. If possible, the analyzed architectural documentation should provide service effect specifications [56] for individual software components, which determine the control and data flow through components on an architectural level.…”
Section: Data Collectionmentioning
confidence: 99%
“…• The third, more relaxed view of completeness, requires connecting only the interfaces that are strictly necessary [12,17,18] by exploiting the component behavior's description. This is typically done by analyzing protocols which makes completeness checking less immediate.…”
Section: Software Architecture Correctness and Completeness In Cbsementioning
confidence: 99%
“…This does not complicate completeness checking, yet increases the opportunities of building a complete architecture given a set of predefined components. However, associating the mandatory / optional property to an interface regardless of the assembly context does not increase the capability of individual components to be reused in various contexts.• The third, more relaxed view of completeness, requires connecting only the interfaces that are strictly necessary [12,17,18] by exploiting the component behavior's description. This is typically done by analyzing protocols which makes completeness checking less immediate.…”
mentioning
confidence: 99%
“…The functional properties consist of interface specifications (i.e., signatures and protocols) and descriptions of internal dependencies between provided and required interfaces. We use service effect specifications from [7] to describe such dependencies. They model how a provided services calls its required services and can be specified by state machines.…”
Section: Specification Workflowmentioning
confidence: 99%
“…In this workflow, interoperability problems are solved and the architecture is optimised. For example, parametrised contracts, which are modelled as service effect specifications, can be computed [7]. The outputs of the specification workflow are an optimised architecture and component specifications with refined interfaces.…”
Section: Specification Workflowmentioning
confidence: 99%