Back to Search Start Over

Color-Blind Specifications for Transformations of Reactive Synchronous Programs.

Authors :
Cerioli, Maura
Larsen, Kim G.
Larsen, Ulrik
Wasowski, Andrzej
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