2005
DOI: 10.1007/978-3-540-30587-3_16
|View full text |Cite
|
Sign up to set email alerts
|

Specifying Interaction Constraints of Software Components for Better Understandability and Interoperability

Abstract: Abstract.A vital issue in the correct use of commercial-off-the-shelf (COTS) components is the proper understanding of their functionality, quality attributes and ways of operation. Traditionally, COTS component vendors provide some of this information in accompanying documentation. However, the documentation is often informal and likely contains ambiguous and inconsistent statements. Even equipped with interface descriptions clearly defining the basic aspects of component use, such as operation signatures and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
17
0

Year Published

2005
2005
2018
2018

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(17 citation statements)
references
References 15 publications
0
17
0
Order By: Relevance
“…The FCCC will compose the component FSAs and compute the FSA intersection. An empty intersection implies the existence of conflicting constraints [17]. If such conflict exists, an inconsistency exception will be thrown and handled by the organiser player.…”
Section: Figure 9: Fsa Generator In An Organisermentioning
confidence: 99%
“…The FCCC will compose the component FSAs and compute the FSA intersection. An empty intersection implies the existence of conflicting constraints [17]. If such conflict exists, an inconsistency exception will be thrown and handled by the organiser player.…”
Section: Figure 9: Fsa Generator In An Organisermentioning
confidence: 99%
“…For instance, [13] proposes an approach for integrating software components through instrumentation and reasoning, but the approach is not appropriate for integrating styles or architectures. [21], [7] and [19] discuss different techniques to avoid, remove or tolerate faults resulted from architectural mismatches. [4] and [10] explore means of implementing connectors to wrap and integrate components.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…In [21], a formal but user-friendly component specification approach is proposed, which enables precise specifications of how a component provides its services and the correct way in which its services should be used.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
See 1 more Smart Citation
“…In earlier work [19,20], we have presented a lightweight specification approach and run-time validation tool for component interaction protocols, which combines the practitioner-familiar clause-based description style with formal rigour. The approach is aimed for use by software practitioners and does not require that the users have profound knowledge of formal methods.…”
Section: Introductionmentioning
confidence: 99%