Semantic Component Composition

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

9 pages, submitted to GCSE/SAIG '02

Scientific paper

Building complex software systems necessitates the use of component-based architectures. In theory, of the set of components needed for a design, only some small portion of them are "custom"; the rest are reused or refactored existing pieces of software. Unfortunately, this is an idealized situation. Just because two components should work together does not mean that they will work together. The "glue" that holds components together is not just technology. The contracts that bind complex systems together implicitly define more than their explicit type. These "conceptual contracts" describe essential aspects of extra-system semantics: e.g., object models, type systems, data representation, interface action semantics, legal and contractual obligations, and more. Designers and developers spend inordinate amounts of time technologically duct-taping systems to fulfill these conceptual contracts because system-wide semantics have not been rigorously characterized or codified. This paper describes a formal characterization of the problem and discusses an initial implementation of the resulting theoretical system.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Semantic Component Composition does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Semantic Component Composition, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Semantic Component Composition will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-11109

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.