A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Rapid Development of Scoped User Interfaces
[chapter]
2009
Lecture Notes in Computer Science
In this paper, we introduce Scoped User Interfaces, and illustrate how one may model them using Hierarchically-linked Statecharts (HlS). ...
As the demand for domain-and formalism-specific visual modelling environments grows, the need to rapidly construct complex User Interfaces (UIs) increases. ...
Second, we are primarily concerned with modelling the reactive behaviour of the class of user interfaces that are made up of hierarchically-nested entities. ...
doi:10.1007/978-3-642-02574-7_91
fatcat:5rby6paqrfdofmkivjlg5vfjoy
ARcadia
2018
Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems - CHI '18
ARcadia brings paper prototypes to life through the use of marker based augmented reality (AR). Users create mappings between real-world tangible objects and different UI elements. ...
But what if computer vision could be combined with prototyping domainaware programming tools to support the rapid construction of interactive, paper-based tangible interfaces? ...
ACKNOWLEDGEMENTS We would like to thank Microsoft Research and the Microsoft MakeCode team for their tremendous support of this project. ...
doi:10.1145/3170427.3186535
dblp:conf/chi/KellySHB18a
fatcat:uyaywj3y6fbhbf7r5q2r5tfrvm
A New Implementation Of Spat In Max
2018
Proceedings of the SMC Conferences
audio processors, and graphical user interfaces. ...
Orientation and selectivity of the pattern(s) can be edited in an intuitive graphical user interface (Figure 7) . ...
doi:10.5281/zenodo.1422552
fatcat:x67gjlmv6vcjnlhekadfsfqo34
A framework for efficient and rapid development of cross-platform audio applications
2007
Multimedia Systems
Furthermore, included ready-to-use applications can be used for tasks such as audio analysis/synthesis, plug-in development, feature extraction or metadata annotation. ...
Nevertheless, it also shares models and constructs with many of those. These commonalities are expressed in the form of a metamodel for multimedia processing systems and a design pattern language. ...
A non-exhaustive list of contributors should at least include Maarten de Boer, Miguel Ramírez, Xavi Rubio, Ismael Mosquera, Xavier Oliver, Enrique Robledo, and our students from the Google Summer of Code ...
doi:10.1007/s00530-007-0109-6
fatcat:3tenfm4syfhp3mr6nzqabig4f4
CLAM
2006
Proceedings of the 14th annual ACM international conference on Multimedia - MULTIMEDIA '06
Furthermore, included ready-to-use applications can be used for tasks such as audio analysis/synthesis, plug-in development, feature extraction or metadata annotation. ...
Nevertheless, it also shares models and constructs with many of those. These commonalities are expressed in the form of a metamodel for multimedia processing systems and a design pattern language. ...
A non-exhaustive list of contributors should at least include Maarten de Boer, Miguel Ramírez, Xavi Rubio, Ismael Mosquera, Xavier Oliver, Enrique Robledo, and our students from the Google Summer of Code ...
doi:10.1145/1180639.1180847
dblp:conf/mm/AmatriainAG06
fatcat:kk7qbisigvebdf7hssuy7al3pi
Co-synthesis and co-simulation of control-dominated embedded systems
1996
Design automation for embedded systems
This paper presents a methodology for hardware/software co-design with particular emphasis on the problems related to the concurrent simulation and synthesis of hardware and software parts of the overall ...
The proposed approach aims at overcoming the problem of having two separate simulation environments by defining a VHDL-based modeling strategy for software execution, thus enabling the simulation of hardware ...
All the data are stored within a common design database whose user-friendly interface enables direct intervention in each of the steps composing system-level design, simulation and synthesis. ...
doi:10.1007/bf00133305
fatcat:i5yb6xbdyfevrfd4hqudpjxbv4
ECL: A Specification Environment for System-Level Design
[chapter]
2001
Electronic Chips & Systems Design Languages
The key contribution of this paper, however, is the idea of adding truly synchronous reactivity to an existing, widely used language. ...
An ECL specification is compiled into a reactive part (an extended finite state machine representing most of the ECL program), and a pure data looping part, thus nicely supporting a mix of control and ...
This style of compilation will be useful for importing legacy code, where the user would like to preserve the existing code as much as possible, while adding just enough "reactivity" to break this code ...
doi:10.1007/978-1-4757-3326-6_17
fatcat:jqg4lwtzpjfvtde6z453py53g4
The key contribution of this paper, however, is the idea of adding truly synchronous reactivity to an existing, widely used language. ...
An ECL specification is compiled into a reactive part (an extended finite state machine representing most of the ECL program), and a pure data looping part, thus nicely supporting a mix of control and ...
This style of compilation will be useful for importing legacy code, where the user would like to preserve the existing code as much as possible, while adding just enough "reactivity" to break this code ...
doi:10.1145/309847.309989
dblp:conf/dac/LavagnoS99
fatcat:zgcvim3yibcfbkpbhbcuypyzny
Towards Reactive Programming for Object-Oriented Applications
[chapter]
2014
Lecture Notes in Computer Science
To establish a solid background for our investigation, we propose a conceptual framework to model the design space of reactive applications and we study the flaws of the existing solutions. ...
On the other hand, reactive approaches based on automatic updates of dependencies -like functional reactive programming and dataflow languages -provide undoubted advantages but do not fit well with mutable ...
Introduction Most contemporary software systems are reactive: Graphical user interfaces need to respond to the commands of the user, embedded software needs to react to the signals of the hardware and ...
doi:10.1007/978-3-642-55099-7_7
fatcat:mgpc5wz7drck5ebjc4ffkfmohy
Exploiting style in architectural design environments
1994
Software engineering notes
The primary contributions of this research are: (a) a generic object model for representing architectural designs; (b) the characterization of architectural styles as specializations of this object model ...
; and (c) a toolkit for creating an open architectural design environment from a description of a specific architectural style. ...
The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of Wright Laboratory, the ...
doi:10.1145/195274.195404
fatcat:idk4m6l2vrf5hlmjlfusfuikom
Exploiting style in architectural design environments
1994
Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering - SIGSOFT '94
The primary contributions of this research are: (a) a generic object model for representing architectural designs; (b) the characterization of architectural styles as specializations of this object model ...
; and (c) a toolkit for creating an open architectural design environment from a description of a specific architectural style. ...
The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of Wright Laboratory, the ...
doi:10.1145/193173.195404
dblp:conf/sigsoft/GarlanAO94
fatcat:yuf5c4j4nzdwba2b3sqrkdtvke
ChucK: A Strongly Timed Computer Music Language
2015
Computer Music Journal
flow of time in code and use the keyword now as a time-aware control construct, and gives programmers the ability to use the timing mechanism to realize sample-accurate concurrent programming. ...
It aims to be expressive and straightforward to read and write with respect to time and concurrency, and to provide a platform for precise audio synthesis and analysis and for rapid experimentation in ...
Acknowledgments A great number of people supported and contributed to the development, design, and evaluation of ChucK. ...
doi:10.1162/comj_a_00324
fatcat:whk57pjpbzaufbbb5dxn7bj33m
Synthesis of decentralized and concurrent adaptors for correctly assembling distributed component-based systems
2008
Journal of Systems and Software
First, by taking into account a specification of the interaction behavior of each component, we synthesize a behavioral model for a centralized glue adaptor. ...
In this paper, we show how to automatically generate a distributed adaptor for a set of black-box components. ...
Acknowledgements Comments and suggestions of anonymous referees are gratefully acknowledged. ...
doi:10.1016/j.jss.2008.04.006
fatcat:gpyoj77b75a6bdbxp5fwvwxyfy
Supporting Music Composition with Interactive Paper
2016
Leonardo: Journal of the International Society for the Arts, Sciences and Technology
We use color-coding to reveal the orientation of a gesture, visual information that the composer uses in the synthesis engine. ...
user interfaces. ...
doi:10.1162/leon_a_01300
fatcat:tx6xk5udmjczdoot6ljqc7h2wa
Statecharts: A Formalism to Model, Simulate and Synthesize Reactive and Autonomous Timed Systems
[chapter]
2020
Foundations of Multi-Paradigm Modelling for Cyber-Physical Systems
Many tools offer visual editing, simulation, and code synthesis support for the Statechart formalism. ...
As a running example, the behaviour of a digital watch, a simple yet sufficiently complex timed, autonomous, and reactive system is modelled. ...
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, ...
doi:10.1007/978-3-030-43946-0_6
fatcat:2iscarri7jhgng2yfjjc7ina5i
« Previous
Showing results 1 — 15 out of 600 results