Filters








42,520 Hits in 4.9 sec

Common runtime support for high-performance parallel languages

1993 Proceedings of the 1993 ACM/IEEE conference on Supercomputing - Supercomputing '93  
In this report, we propose the development of a basic public domain infrastructure to provide runtime support for high level parallel languages.  ...  This would support several projects developing different compilers for a given language such as C + + , ADA, or Fortran but also give a unified support for compilers of different languages.  ... 
doi:10.1145/169627.169826 dblp:conf/sc/FoxRSMBCCCCEFFGHKKLLLOPPSSWY93 fatcat:uashkzwp65goxdjpj6jim4pjqy

Model-Driven Design, Development, Execution and Management of Service-Based Applications

Diana Moreno-Garcia, Jacky Estublier
2012 2012 IEEE Ninth International Conference on Services Computing  
At runtime, the application execution is supported and controlled by our runtime environment. Keywords-service-based composition; desing and development engineering environments; execution platforms.  ...  In this paper, we present a model-driven approach for designing, developing, executing and managing service-based applications.  ...  RUNTIME ENVIRONMENT Our model-driven runtime environment supports and controls the concurrent execution of various composites defined and built with our design and development environments.  ... 
doi:10.1109/scc.2012.64 dblp:conf/IEEEscc/Moreno-GarciaE12 fatcat:ggk6laltdzhctevhuxfxi7fbcu

Shape Display Shader Language (SDSL)

Christian Weichel, Jason Alexander, John Hardy
2015 Proceedings of the 33rd Annual ACM Conference Extended Abstracts on Human Factors in Computing Systems - CHI EA '15  
Despite rapid technological progress, the community lacks a common programming model for developing applications for these visually and physically-dynamic display surfaces.  ...  As a first attempt to address these issues we introduce SDSL, a Shape-Display Shader Language for easily programming shape-changing displays in a hardware-independent manner.  ...  Our Ruby based runtime environment supports TCP and WebSocket based I/O, so that the hardware driver is language agnostic.  ... 
doi:10.1145/2702613.2732727 dblp:conf/chi/WeichelAH15 fatcat:3krwjjeimzamffw3p5bombavlm

Context-Adaptive Learning Designs by Using Semantic Web Services

Stefan Dietze, Alessio Gugliotta, John B. Domingue
2007 Journal of Interactive Media in Education  
As a result, we obtain a dynamic adaptation to different contexts at runtime.  ...  Therefore, the reusability is limited and high development costs have to be taken into account to support a variety of contexts.  ...  SWS-oriented Architecture Our current implementation makes use of standard runtime environments: IRS III (Section 2) is used as development environment for WSMO descriptions and as SWS broker; the Reload  ... 
doi:10.5334/2007-3 fatcat:dpjja6wmijd2dnwlmpx2ud7pli

Combining static and dynamic data in code visualization

David Eng
2002 Proceedings of the 2002 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering - PASTE '02  
Both static data collected at compile-time and dynamic runtime data can reveal opportunities for optimization and affect code transformations.  ...  The framework is based on a new, extensible language called JIL which provides a common format for encapsulating intermediate representations and associating them with compile-time and runtime data.  ...  These lower-level intermediate languages are typically designed for a single process or operation, creating variations which complicate the development of supporting tools and visualizers.  ... 
doi:10.1145/586102.586105 fatcat:qbh7opxlybfetlgprt7gtiatum

Combining static and dynamic data in code visualization

David Eng
2002 Proceedings of the 2002 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering - PASTE '02  
Both static data collected at compile-time and dynamic runtime data can reveal opportunities for optimization and affect code transformations.  ...  The framework is based on a new, extensible language called JIL which provides a common format for encapsulating intermediate representations and associating them with compile-time and runtime data.  ...  These lower-level intermediate languages are typically designed for a single process or operation, creating variations which complicate the development of supporting tools and visualizers.  ... 
doi:10.1145/586094.586105 dblp:conf/paste/Eng02 fatcat:k3ac66mckjcdnmqugc47nzmgvu

Building distributed Ada applications from specifications and functional components

Dennis L. Doubleday, Mario R. Barbacci, Charles B. Weinstock, Michael J. Gardner, Randall W. Lichota
1991 Proceedings of the conference on TRI-Ada '91 today's accomplishments; tomorrow's expectations - TRI-Ada '91  
Application Domain Independence The Durra language and runtime environment are domain-independent. They support the development of applications consisting of distributed, message-passing components.  ...  Because we felt these disadvantages outweighed the value of language independence, we made a conscious decision to provide only minimal support for mixed language Durra applications.  ... 
doi:10.1145/126551.126566 fatcat:mvbx4rmxlbepdloyznno2s6yb4

A Framework for Evaluating Model-driven Architecture

Basel Magableh
2012 American Journal of Software Engineering and Applications  
in highly dynamic contextual environment.  ...  To this aim, this article proposes an evaluation framework for analyzing and evaluating the features of those development approaches and their ability to support software with self-adaptability and dependability  ...  The authors gratefully acknowledge this support.  ... 
doi:10.11648/j.ajsea.20120101.12 fatcat:sxwft275rzd7fasfywfcwt2hfe

Extended Abstract: Productive Parallel Programming with Parsl [article]

Kyle Chard, Yadu Babuji, Anna Woodard, Ben Clifford, Zhuozhao Li, Mihael Hategan, Ian Foster, Mike Wilde, Daniel S. Katz
2022 arXiv   pre-print
Developers can then link together functions via the exchange of data. Parsl establishes a dynamic dependency graph and sends tasks for execution on connected resources when dependencies are resolved.  ...  Parsl's runtime system enables different compute resources to be used, from laptops to supercomputers, without modification to the Parsl program.  ...  FaaS systems, such as funcX [6] , often use similar methods for distributed execution. Other systems take a language-independent approach to developing parallel and distributed applications.  ... 
arXiv:2205.01527v1 fatcat:bli2ixefkrfabfpwzcmteyn3sa

DEF - a programming language agnostic framework and execution environment for the parallel execution of library routines

Thomas Feilhauer, Martin Sobotka
2016 Journal of Cloud Computing: Advances, Systems and Applications  
The programming and runtime environment of the library routine is completely transparent to the user and the chosen programming and runtime environment.  ...  So our approach is to provide a framework that supports the parallelized execution of library routines, written in different programming languages, from any platform.  ...  The entire research team contributed to the discussions that led to this paper and provided the environment in which the ideas could be implemented and evaluated.  ... 
doi:10.1186/s13677-016-0070-z fatcat:pghmz6pmrfauzilrzj5pzxzlp4

Dynamic adaptation of application aspects

Francisco Ortin, Juan Manuel Cueva
2004 Journal of Systems and Software  
We have developed a non-15 restrictive reflective technique that achieves a real computational-environment jump, making every application and language feature 16 adaptable at runtime--without any previously  ...  Using the reflective capabilities of the platform presented, an AOP framework that achieves dynamic 18 aspect weaving in a language-independent way has been constructed, overcoming the common limitations  ...  Finally, MOP-based systems are language-dependent. 298 They do not offer runtime adaptability in a language-299 independent way. 300 Some advanced dynamic-weaving AOP tools, like 301 PROSE (Popovici et  ... 
doi:10.1016/s0164-1212(02)00157-7 fatcat:ktplnhw3sfgg5kez2arbzm2gpe

Supporting Interoperability and Context-Awareness in E-Learning through Situation-Driven Learning Processes

Stefan Dietze, Alessio Gugliotta, John Domingue
2009 International Journal of Distance Education Technologies  
As a result, dynamic adaptation to specific learning contexts as well as interoperability across different metadata standards and application environments is achieved.  ...  Consequently, a learning process is composed dynamically and accomplished in terms of SWS goal achievements by automatically allocating learning resources at runtime.  ...  For instance, to support a learner who intends to learn a particular language, e.g.  ... 
doi:10.4018/jdet.2009040102 fatcat:mw7ywfjidfbotkp5a6ff5mqkz4

A Framework for Evaluating Model-Driven Self-adaptive Software Systems [article]

Basel Magableh
2019 arXiv   pre-print
in highly dynamic contextual environment.  ...  In addition, we argue that the development methodologies should leave the selection of modelling languages and modelling tools to the software developers.  ...  Once the plug-in is selected to be loaded into the application, middleware support performs dynamic runtime loading of the plug-in.  ... 
arXiv:1901.04020v1 fatcat:7r2osafuhffa3ofjadbycu7fdm

TRAP.NET: A REALIZATION OF TRANSPARENT SHAPING IN .NET

S. MASOUD SADJADI, FERNANDO TRIGOSO
2009 International journal of software engineering and knowledge engineering  
in critical systems are required to be self-manageable; and grid computing, where software for long running scientific applications need to be resilient to hardware crashes and network outages.  ...  programming model, called TRAP.NET, which enables transparent adaptation in existing .NET applications as a response to the changes in the application requirements and/or to the changes in their execution environment  ...  ACKNOWLEDGMENTS This work was supported in part by IBM, the National Science Foundation (grants OCI-0636031, REU-0552555, and HRD-0317692).  ... 
doi:10.1142/s0218194009004258 fatcat:omm3hy24sve2pnujtfvq7aqcou

Waterfall: Primitives Generation on the Fly [article]

Guido Chari, Camillo Bruni , Stéphane Ducasse
2013 arXiv   pre-print
Modern languages are typically supported by managed runtimes (Virtual Machines).  ...  In this work we present a toolchain that allows for altering and configuring components such as primitives and plug-ins at runtime.  ...  Its main component is Waterfall, a runtime translator for code in a syntax equal the the language the VM supports.  ... 
arXiv:1310.2741v1 fatcat:qby4vp7uvrd45belqzf6sosoam
« Previous Showing results 1 — 15 out of 42,520 results