ACM Home Page
Please provide us with feedback. Feedback
Synthesis of correct and distributed adaptors for component-based systems: an automatic approach
Full text PdfPdf (164 KB)
Source Automated Software Engineering archive
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering table of contents
Long Beach, CA, USA
SESSION: Short papers 2 table of contents
Pages: 405 - 409  
Year of Publication: 2005
ISBN:1-59593-993-4
Authors
Paola Inverardi  University of L'Aquila, L'Aquila, Italy
Leonardo Mostarda  University of L'Aquila, L'Aquila, Italy
Massimo Tivoli  University of L'Aquila, L'Aquila, Italy
Marco Autili  University of L'Aquila, L'Aquila, Italy
Sponsors
ACM: Association for Computing Machinery
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 49,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1101908.1101981
What is a DOI?

ABSTRACT

Building a distributed system from third-party components introduces a set of problems, mainly related to compatibility and communication. Our approach to solve these problems is to build an adaptor which forces the system to exhibit only a set of safe or desired behaviors. By exploiting an abstract and partial specification of the global behavior that must be enforced, we automatically build a centralized adaptor. It mediates the interaction among components by both performing the specified behavior and, simultaneously, avoiding possible deadlocks. However in a distributed environment it is not always possible or convenient to insert a centralized adaptor. In contrast, building a distributed adaptor might increase the applicability of the approach in a real-scale context. In this paper we show how it is possible to automatically generate a distributed adaptor by exploiting an approach to the definition of distributed IDS (Intrusion Detection Systems) filters developed by us to increase security measures in component based systems. Firstly, by taking into account a high level specification of the global behavior that must be enforced, we synthesize a behavioral model of a centralized adaptor that allows the composed system to only exhibit the specified behavior and, simultaneously, avoid possible unspecified deadlocks. This model represents a lower level specification of the global behavior that is enforced by the adaptor. Secondly, by taking into account the synthesized adaptor model, we generate a set of component filters that validate the centralized adaptor behavior by simply looking at local information. In this way we address the problem of mechanically generating correct and distributed adaptors for real-scale component-based systems.


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
J. Buchi. On a decision method in restricted second order arithmetic. In International Congress on Logic, Method and Philosophical Sciences, 1960.
 
2
 
3
 
4
P. Inverardi, L. Mostarda, M. Tivoli, and M. Autili. Synthesis of correct and distributed adaptors for component-based systems: an automatic approach. Technical report, Dep. of Computer Science, University of L'Aquila - http://www.di.univaq.it/tivoli/trcs_07.pdf, 2005.
 
5
P. Inverardi and M. Tivoli. Software Architecture for Correct Components Assembly. Springer, LNCS 2804.
 
6
L. Mostarda and P. Inverardi. A distributed intrusion detection approach for secure software architecture. 2th European Workshop on Software Architecture. To appear. 2005.
 
7
M. Tivoli and M. Autili. Synthesis: a tool for synthesizing "correct" and protocol-enhanced adaptors. to appear on L'Object Journal, http://www.di.univaq.it/tivoli/LastSynthesis.pdf, 2005.
 
8
9


Collaborative Colleagues:
Paola Inverardi: colleagues
Leonardo Mostarda: colleagues
Massimo Tivoli: colleagues
Marco Autili: colleagues