Sciweavers

1538 search results - page 155 / 308
» Programming with Patterns
Sort
View
153
Voted
MPC
2004
Springer
97views Mathematics» more  MPC 2004»
15 years 11 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 7 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 6 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»
16 years 10 days 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
162
Voted
GPCE
2003
Springer
15 years 11 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