Filters








600 Hits in 4.1 sec

Rapid Development of Scoped User Interfaces [chapter]

Denis Dubé, Jacob Beard, Hans Vangheluwe
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

Annie Kelly, R. Benjamin Shapiro, Jonathan de Halleux, Thomas Ball
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

Thibaut Carpentier
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

Xavier Amatriain, Pau Arumi, David Garcia
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

Xavier Amatriain, Pau Arumi, David Garcia
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

Alessandro Balboni, William Fornaciari, Donatella Sciuto
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]

Gérard Berry, Ed Harcourt, Luciano Lavagno, Ellen Sentovich
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

ECL

Luciano Lavagno, Ellen Sentovich
1999 Proceedings of the 36th ACM/IEEE conference on Design automation conference - DAC '99  
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]

Guido Salvaneschi, Mira Mezini
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

David Garlan, Robert Allen, John Ockerbloom
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

David Garlan, Robert Allen, John Ockerbloom
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

Ge Wang, Perry R. Cook, Spencer Salazar
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

Marco Autili, Leonardo Mostarda, Alfredo Navarra, Massimo Tivoli
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

Jérémie Garcia
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]

Simon Van Mierlo, Hans Vangheluwe
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