• Home
  • Search
  • Software Architecture for Correct Components Assembly
  • Cite Icon43
  • https://doi.org/10.1007/978-3-540-39800-4_6Copy DOI Icon

Software Architecture for Correct Components Assembly

  • Jan 1, 2003
  • Paola Inverardi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Correct automatic assembly in software components is an important issue in CBSE (Commercial-Off-The-Shelf). Building a system from reusable software components or from COTS (Commercial-Off-The-Shelf) components introduces a set of problems. One of the main problems in components assembly is related to the ability to properly manage the dynamic interactions of the components. Component assembling can result in architectural mismatches when trying to integrate components with incompatible interaction behavior like deadlock and other software anomalies. This problem represents a new challenge for system developers. The issue is not only in specifying and analyzing a set of properties rather in being able to enforce them out of a set of already implemented (local) behaviors. Our answer to this problem is a software architecture based approach in which the software architecture imposed on the assembly allows for detection and recovery of COTS integration anomalies. Starting from the specification of the system to be assembled and of its properties we develop a framework which automatically derives the glue code for the set of components in order to obtain a properties-satisfying system (i.e. the failure-free version of the system).

Similar Papers
  • Research Article
  • Citations3

DESIGN OF WRAPPER FOR SELF-MANAGEMENT OF COTS COMPONENTS

  • Jun 01, 2009
  • International Journal of Software Engineering and Knowledge Engineering
  • Michael E Shin +1
  • Research Article
  • Citations9

Automated classification and retrieval of reusable software components

  • Jan 04, 2008
  • Journal of the American Society for Information Science and Technology
  • Haining Yao +2
  • Conference Article

Supporting Integration of COTS Components from a Perspective of Self-Adaptive Software Architecture

  • Jul 01, 2013
  • Shan Tang +1
  • Book Chapter
  • Citations16

RAGE Reusable Game Software Components and Their Integration into Serious Game Engines

  • Jan 01, 2016
  • Wim Van Der Vegt +2
  • Book Chapter
  • Citations13

Testing Component-Based Software – Issues, Challenges, and Solutions

  • Jan 01, 2004
  • Jerry Zeyu Gao +1
  • Conference Article

An integrated approach for developing semantic-mismatch free commercial off the shelf (COTS) components

  • Dec 21, 2010
  • Muhammad Summair Raza +2
  • Conference Article
  • Citations12

IOMPU: Spatial Separation for Hardware-Based I/O Virtualization for Mixed-Criticality Embedded Real-Time Systems Using Non-transparent Bridges

  • Aug 01, 2015
  • Daniel Muench +2
  • Research Article
  • Citations44

Requirements engineering for COTS based systems

  • Nov 01, 1999
  • Information and Software Technology
  • C Rolland
  • PDF
  • Research Article
  • Citations35

Software Component Selection Based on Quality Criteria Using the Analytic Network Process

  • Jan 01, 2014
  • Abstract and Applied Analysis
  • Shah Nazir +8
  • Conference Article
  • Citations26

Software Component Specification: A Study in Perspective of Component Selection and Reuse

  • Mar 10, 2006
  • C.J.M Geisterfer +1
  • Conference Article
  • Citations3

Commercial-Off-The-Shelf Software Development Framework

  • Mar 01, 2008
  • Proceedings - Australian Software Engineering Conference/Proceedings
  • Basem Suleiman
  • Conference Article
  • Citations8

Software Reuse Within the Earth Science Community

  • Jul 01, 2006
  • J Marshall +3
  • Conference Article
  • Citations1

Collaboration as a Reusable Component in Business Process Management

  • Nov 01, 2007
  • John Shepherdson +3
  • Conference Article

A pre-run-time scheduling algorithm for object-based distributed real-time systems

  • Apr 01, 1997
  • I Santhoshkumar +2
  • Conference Article

KAPSEL-programming within boundaries

  • Aug 11, 1997
  • R.K Ege
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.