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
The Hardware Thread Interface Design and Adaptation on Dynamically Reconfigurable SoC
2009
2009 International Conference on Embedded Software and Systems
Nowadays, one of the challenges for creating a mixed hardware/software application on dynamically reconfigurable SoC is how to provide a unified programming model for hybrid hardware/software tasks and ...
At the same time, the stub/interface adaptation mechanism is also presented to support shared buffer based inter-thread communication/synchronization. ...
Hardware tasks of data processing are abstracted to POSIX-compliant hardware threads under the support of hardware thread interface design and adaptation. ...
doi:10.1109/icess.2009.56
dblp:conf/icess/WangCWYP09
fatcat:2hbhkaxpybhn3h5gf2kqtcueru
Modelling Adaptive Systems in ForSyDe
2008
Electronical Notes in Theoretical Computer Science
Since ForSyDe is based on the functional paradigm we can model adaptivity by using functions as signal values, which we use as the base for our concept of adaptive processes. ...
Depending on the level of adaptivity we categorise four classes of adaptive process, spanning from parameter adaptive to interface adaptive process. ...
0 i[k − 1] k > 0
Modelling of Adaptivity We extend the ForSyDe framework to model adaptivity on several levels of abstraction. ...
doi:10.1016/j.entcs.2008.02.011
fatcat:rko3e34nanb2ndfxee23l3ipiy
Network-on-Chip: A State-of-the-art Review
2017
IOSR Journal of VLSI and Signal processing
At different level of abstraction, different NoC researchers give unique customized NoC architecture. Parametrizabilityat system-level and granularity of NoC can be used to compare different NoCs. . ...
This paper includes the NoC basics, network topology, relevant research issues and different abstraction levels. www.iosrjournals.org 35 | Page Design methodology: Maximum use of characteristics according ...
There are four layers similar to OSI model as system, network adapter, network and link which gives different level of abstraction in NoC. ...
doi:10.9790/4200-0704012935
fatcat:2lvngq24prdjtevtkpqeqkv67u
SystemC/C-based model-driven design for embedded systems
2009
ACM Transactions on Embedded Computing Systems
In this article, we give a complete and detailed view of the proposed codesign flow for embedded systems based on the use of modeling languages and model transformations to define and reduce abstract, ...
to the high-level modeling of the system. ...
Essentially, the cosimulation can be carried out at transactional or at instruction level, and depending on the level of abstraction that is used for the model, synchronization and communication are handled ...
doi:10.1145/1550987.1550993
fatcat:ikn2b5yenrf5xh5nxsakzvo5km
Synthesis of optimized hardware transactors from abstract communication specifications
2012
Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis - CODES+ISSS '12
Addressing ever-increasing complexity and heterogeneity of Multi-Processor Systems-on-Chip (MPSoCs), Transaction-Level Models (TLMs) have emerged to raise the design abstraction to higher levels [3] . ...
Even with transaction-level modeling and high-level synthesis of hardware, communication interfaces still have to be manually designed at a low protocol level. ...
Hardware Synthesis Flow Our flow supports hardware synthesis from models at varying levels of abstraction (Fig. 2) . ...
doi:10.1145/2380445.2380508
dblp:conf/codes/LeePG12
fatcat:m3taxwwyc5at7oxrviossunbza
A language adaptation architecture for reflective concurrent systems
[chapter]
1998
IFIP Advances in Information and Communication Technology
We present a reflective architecture to support language adaptation capability. ...
Our approach enables users (language designers/programmers) to satisfy new requirements in a base language without changing the compiler while promoting reuse of software components. ...
Pictorial Representation of the Abstraction Phase abstraction level (between the base level and meta level ofFigure 1), to the computational model.
Figure 8 8 A new virtual adapter synchronizer. ...
doi:10.1007/978-0-387-35350-0_22
fatcat:s3hvyqxrj5a7befhyt5i3ashre
Achieving Smooth Component Integration with Generative Aspects and Component Adaptation
[chapter]
2006
Lecture Notes in Computer Science
An expandable library of reusable adaptation aspects at multiple abstraction levels has been developed. A prototype tool is developed to scale up the approach. ...
Although component adaptation has acted as a key solution of eliminating these mismatches, existing practices are either only capable for adaptation at a rather simple level, or requires too much intervention ...
Using this model, an aspect is described as a set of abstract join points which are used when an aspect is combined with the base-modules of a software system. ...
doi:10.1007/11763864_19
fatcat:rcca4acj2vemtpwqptoiunejfm
4th International Workshop on Models@run.time
[chapter]
2010
Lecture Notes in Computer Science
The 4th edition of the workshop Models@run.time was held at the 12th International Conference on Model Driven Engineering Languages and Systems (MODELS). ...
In this summary we present a synopsis of the presentations and discussions that took place during the 4 th International Workshop on Models@run.time. ...
Introduction The Models@run.time workshop series provides a forum for exchange of ideas on use of models to support software runtime adaptation. ...
doi:10.1007/978-3-642-12261-3_12
fatcat:nzxlduu5y5gk3pj35q6cvhgs5a
Agilo: A Highly Flexible Groupware Framework
[chapter]
2005
Lecture Notes in Computer Science
Today there exist many frameworks for the development of synchronous groupware applications. ...
points and providing a modular architecture to simplify the integration of applications and the extensibility and adaptability to different application and integration requirements. ...
The COAST server uses the Active Object pattern to process incoming messages [3] . Synchronization Model. ...
doi:10.1007/11560296_4
fatcat:xvgkdyxgy5dv7nn3jwsf5mxmnq
Generative aspect-oriented component adaptation
2008
IET Software
The approach enjoys high level of automation and capability of deep level adaptation, which is achieved in an aspect-oriented component adaptation framework by generating and then applying the adaptation ...
An expandable repository of reusable adaptation aspects has been developed based on the proposed twodimensional aspect model. A prototype tool is built to as a leverage of the approach. ...
AAF is the fundamental and the most abstract level of aspect definition in the model. As an XML schema file, AAF is used to define the structure of different types of aspects. ...
doi:10.1049/iet-sen:20070049
fatcat:hxlni3tjlrgbfkkggl7ozeu4pq
A Framework for Exploration of Parallel SystemC Simulation on the Single-chip Cloud Computer
2012
Proceedings of the Fifth International Conference on Simulation Tools and Techniques
As a case study, a synchronous parallelization scheme is preliminarily evaluated by means of several simulation models of different accuracy. ...
The framework provides the basis for implementation of different synchronization schemes while combining distributed and shared memory programming models and exploiting multiple distinct address spaces ...
Results of performance analysis when using the mixed abstraction level model are illustrated in Fig. 6 . The speedup compared to the sequential case is shown. ...
doi:10.4108/icst.simutools.2012.247751
dblp:conf/simutools/RothRSHB12
fatcat:utisq7uqi5agbprpxhab64acgi
Dynamic synchronization
2009
Proceedings of the International Workshop on Smalltalk Technologies - IWST '09
We propose a new approach to synchronization which strictly separates the functional code from the synchronization requirements to be used and which adapts objects to be synchronized dynamically to their ...
At the same time, the synchronization defined statically in the code is not capable of adapting to different runtime situations. ...
Acknowledgements We gratefully acknowledge the financial support of the Swiss National Science Foundation for the project "Bringing Models Closer to Code" (SNF Project No. 200020-121594, Oct. 2008 -Sept ...
doi:10.1145/1735935.1735952
dblp:conf/iwst/RessiaN09
fatcat:vulimyejgzcvnkx2tgkj5croai
Automatic generation of transaction level models for rapid design space exploration
2006
Proceedings of the 4th international conference on Hardware/software codesign and system synthesis - CODES+ISSS '06
As a result of the communication design process, a transaction-level model of the system is generated. ...
The TLM [1, 4, 6] abstracts pin-level communication to the level of individual bus protocol transactions in order to accelerate model simulations. ...
system-level bus interfaces at higher levels of abstraction. ...
doi:10.1145/1176254.1176272
dblp:conf/codes/ShinGPDG06
fatcat:xrv7vafi35eurhipm5blpsknzi
Encapsulated Synchronization and Load-Balance in Heterogeneous Programming
[chapter]
2012
Lecture Notes in Computer Science
The high-level coordination is expressed using a programming model built on top of message-passing, providing portability across distributed-or shared-memory systems. ...
It introduces a new abstraction layer in the conceptual structure of Hitmap. ...
However, the authors do not abstract the use of both models and the target underlying hardware details. ...
doi:10.1007/978-3-642-32820-6_50
fatcat:tbcuebblrnawtbmuhcdww4zkci
Mechanisms for Leveraging Models at Runtime in Self-adaptive Software
[chapter]
2014
Lecture Notes in Computer Science
Models at runtime research aims to provide suitable abstractions, techniques, and tools to manage the complexity of adapting software systems at runtime. ...
models, and maintaining fidelity of runtime models with respect to the running system and its environment. ...
The problem is tackled by model synchronization and graph transformation techniques between abstract runtime models used for reasoning and planning adaptation and a system-level runtime model at the same ...
doi:10.1007/978-3-319-08915-7_2
fatcat:jpdcm6minjag7iqjzw47ta5fra
« Previous
Showing results 1 — 15 out of 114,384 results