Abstract
INVESTIGATION of I-CBSD issues and questions with the SYN tools has unique advantages, but also characteristic difficulties. The tools allow an experimenter to learn exactly what happens in component testing and system synthesis, because they provide graphs and analysis automatically. The difficulty comes in finding example components and systems that address a real issue of interest, yet fall within the severe restrictions the tools impose. For example, Section 18.3.3 studies the way in which two components with state are synthesized into a system with a cross-product state. A real example of this situation is a command-line editor component (with its state modes) invoked by a front-end control component whose state keeps track of what the editor will be allowed to do. The real example might use as components the UNIX ‘vi’ editor and a control program with a GUI. But these real components are far beyond the capabilities of the SYN tools, so in Section 18.3.3 they have simple stand-in components that roughlymodel editor- and control features. Finding and tuning these stand-ins so that SYN can handle them yet they retain the intuitive character of the real situation is not easy.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Hamlet, D. (2010). Case Studies of I-CBSD. In: Composing Software Components. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-7148-7_18
Download citation
DOI: https://doi.org/10.1007/978-1-4419-7148-7_18
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-7147-0
Online ISBN: 978-1-4419-7148-7
eBook Packages: Computer ScienceComputer Science (R0)