Back to Search
Start Over
Color-Blind Specifications for Transformations of Reactive Synchronous Programs.
- Source :
- Fundamental Approaches to Software Engineering (9783540254201); 2005, p160-174, 15p
- Publication Year :
- 2005
-
Abstract
- Execution environments are used as specifications for specialization of input-output programs in the derivation of product lines. These environments, formalized as color-blind I/O-alternating transition systems, are tolerant to mutations in a given program's outputs. Execution environments enable new compiler optimizations, vastly exceeding usual reductions. We propose a notion of context-dependent refinement for I/O-alternating transition systems, which supports composition and hierarchical reuse. The framework is demonstrated by discussing adaptations to realistic design languages and by presenting an exampleof a product line. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISBNs :
- 9783540254201
- Database :
- Supplemental Index
- Journal :
- Fundamental Approaches to Software Engineering (9783540254201)
- Publication Type :
- Book
- Accession number :
- 32980109