ACM Home Page
Please provide us with feedback. Feedback
Event strictness for components with complex bindings
Full text PdfPdf (369 KB)
Source
India Software Engineering Conference archive
Proceeding of the 2nd annual conference on India software engineering conference table of contents
Pune, India
SESSION: Research papers II table of contents
Pages 47-56  
Year of Publication: 2009
ISBN:978-1-60558-426-3
Authors
Fabricio Fernandes  EMN - INRIA, Nantes, France
Robin Passama  UM2 - INRIA, Montpellier, France
Jean-Claude Royer  EMN - INRIA, Nantes, France
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 23,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1506216.1506225
What is a DOI?

ABSTRACT

Component Based Software Engineering has been investigated to improve software modularity. Various component models exist, but improvements are still needed to provide architecture validation. In this paper, we present a hierarchical component model using explicit protocols defined with the Symbolic Transition System (STS) formalism. This model is based on an N-party rendezvous and provides three new kinds of bindings. We formalise our model and define two orthogonal properties: behavioural compatibility and event strictness. We also present preliminary results about the check of these properties.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
The Fractal Composition Framework, June 2002. www.objectweb.org.
2
 
3
R. Allen, R. Douence, and D. Garlan. Specifying and Analyzing Dynamic Software Architectures. In FASE'98, volume 1382 of Lecture Notes in Computer Science, pages 21--37. Springer-Verlag, 1998.
4
 
5
AMPLE. Aspect-oriented, model-driven product line engineering. www.project-ample.net, 2008.
 
6
P. André, G. Ardourel, and C. Attiogbé. Defining Component Protocols with Service Composition: Illustration with the Kmelia Model. In M. Lumpe and
 
7
W. Vanderperren, editors, Software Composition, volume 4829 of LNCS, pages 2--17. Springer, 2007.
 
8
 
9
 
10
 
11
 
12
T. Barros, L. Henrio, and E. Madelaine. Behavioural Models for Hierarchical Components. In Proc. of SPIN'05, volume 3639 of LNCS, pages 154--168. Springer-Verlag, 2005.
 
13
H. Baumeister, F. Hacklinger, R. Hennicker, A. Knapp, and M. Wirsing. A Component Model for Architectural Programming. In Proc. 2nd Int. Wsh. Formal Aspects of Component Software (FACS'05), volume 160 of ENTCS, pages 75--96, 2005.
 
14
15
 
16
 
17
M. Calder, S. Maharaj, and C. Shankland. A Modal Logic for Full LOTOS Based on Symbolic Transition Systems. The Computer Journal, 45(1):55--61, 2002.
18
 
19
F. Fernandes and J.-C. Royer. The STSLIB Project: Towards a Formal Component Model Based on STS. Formal Aspect of Component Software Workshop, 2007.
 
20
G. Gößler, S. Graf, M. Majster-Cederbaum, M. Martens, and J. Sifakis. An approach to modeling and verification of component based systems. volume 4362, pages 61--70, 2007.
 
21
 
22
 
23
A. Ingolfsdottir and H. Lin. A Symbolic Approach to Value-passing Processes, chapter Handbook of Process Algebra. Elsevier, 2001.
 
24
B. Jeannet, T. Jéron, V. Rusu, and E. Zinovieva. Symbolic Test Selection Based on Approximate Analysis. In TACAS'2005, volume 3440 of LNCS, pages 349--364. Springer-Verlag, 2005.
 
25
J. Kramer, J. Magee, and S. Uchitel. Software Architecture Modeling and Analysis: A Rigorous Approach. In Proc. of SFM'03, volume 2804 of LNCS, pages 44--51. Springer-Verlag, 2003.
 
26
 
27
R. Milner. Calculi for synchrony and asynchrony. TCS: Theoretical Computer Science, 25:267--310, 1983.
 
28
 
29
P. Poizat and J.-C. Royer. A Formal Architectural Description Language based on Symbolic Transition Systems and Modal Logic. Journal of Universal Computer Science, 12(12):1741--1782, 2006.
 
30
P. Poizat, J.-C. Royer, and G. Salaün. Bounded Analysis and Decomposition for Behavioural Description of Components. In Springer Verlag, editor, FMOODS, number 4037 in LNCS, pages 33--47, 2006.
 
31
J.-C. Royer. The STSLib project. www.emn.fr/x-info/~jroyer/WEBLIB, 2008.
32

Collaborative Colleagues:
Fabricio Fernandes: colleagues
Robin Passama: colleagues
Jean-Claude Royer: colleagues