Sciweavers

1538 search results - page 155 / 308
» Programming with Patterns
Sort
View
MPC
2004
Springer
97views Mathematics» more  MPC 2004»
15 years 6 months ago
Friends Need a Bit More: Maintaining Invariants Over Shared State
A friendship system is introduced for modular static verification of object invariants. It extends a previous methodology, based on ownership hierarchy encoded in auxiliary state,...
Michael Barnett, David A. Naumann
FLOPS
2008
Springer
15 years 2 months ago
On-Demand Refinement of Dependent Types
Dependent types are useful for statically checking detailed specifications of programs and detecting pattern match or array bounds errors. We propose a novel approach to applicatio...
Hiroshi Unno, Naoki Kobayashi
SIGSOFT
2007
ACM
16 years 1 months ago
Beyond refactoring: a framework for modular maintenance of crosscutting design idioms
Despite the automated refactoring support provided by today's IDEs many program transformations that are easy to conceptualize-such as improving the implementation of a desig...
Macneil Shonle, William G. Griswold, Sorin Lerner
CMMR
2007
Springer
203views Music» more  CMMR 2007»
15 years 7 months ago
Exploring the Perceptual Relevance of Inherent Variability of Drum Sounds
It is common “beat programming” practice to construct rhythmic sequences in a one-sample-per-instrument manner. Sounds of separate strokes on a drum, however, generally are not...
Matthias Rath, Marcel Wältermann
GPCE
2003
Springer
15 years 6 months ago
SynchNet: A Petri Net Based Coordination Language for Distributed Objects
We present SynchNet, a compositional meta-level language for coordination of distributed. Its design is based on the principle of separation of concerns, namely separation of the c...
Reza Ziaei, Gul Agha