DEXT: an integrated knowledge-engineering environment for control-engineering applications

1991 ◽  
Vol 4 (3) ◽  
pp. 131-143 ◽  
Author(s):  
A. Basu ◽  
A.K. Majumdar ◽  
S. Sinha
Author(s):  
Dennis Wolf ◽  
Andreas Engel ◽  
Tajas Ruschke ◽  
Andreas Koch ◽  
Christian Hochberger

AbstractCoarse Grained Reconfigurable Arrays (CGRAs) or Architectures are a concept for hardware accelerators based on the idea of distributing workload over Processing Elements. These processors exploit instruction level parallelism, while being energy efficient due to their simplistic internal structure. However, the incorporation into a complete computing system raises severe challenges at the hardware and software level. This article evaluates a CGRA integrated into a control engineering environment targeting a Xilinx Zynq System on Chip (SoC) in detail. Besides the actual application execution performance, the practicability of the configuration toolchain is validated. Challenges of the real-world integration are discussed and practical insights are highlighted.


2014 ◽  
Vol 8 (1) ◽  
pp. 87-100 ◽  
Author(s):  
Andrea Orlandini ◽  
Giulio Bernardi ◽  
Amedeo Cesta ◽  
Alberto Finzi

1987 ◽  
Vol 20 (5) ◽  
pp. 369-374 ◽  
Author(s):  
J.H. Taylor ◽  
J.R. James ◽  
D.K. Frederick

2021 ◽  
Vol 27 (2) ◽  
pp. 87-90
Author(s):  
Jezreel Mejía ◽  
Rafael Valencia-García ◽  
Giner Alor-Hernández ◽  
José A. Calvo-Manzano

The use of Information and Communication Technologies (ICTs)  has become a competitive strategy that allows organizations to position themselves within their market of action. In addition, the evolution, advancement and use of ICTs within any type of organization have created new domains of interest. In this context, Knowledge-intensive software engineering applications are becoming crucial in organizations to support their performance. Knowledge-based technologies provide a consistent and reliable basis to face the challenges for organization, manipulation and visualization of the data and knowledge, playing a crucial role as the technological basis of the development of a large number of information systems. In software engineering, it involves the integration of various knowledge sources that are in constant change. Knowledge-intensive software applications are becoming more significant because the domains of many software applications are inherently knowledge-intensive and this knowledge is often not explicitly dealt with in software development. This impedes maintenance and reuse. Moreover, it is generally known that developing software requires expertise and experience, which are currently also implicit and could be made more tangible and reusable using knowledge-based or related techniques. Furthermore, organizations have recognized that the software engineering applications are an optimal way for providing solutions, because it is a file that is constantly evolving due to the new challenges. Examples of approaches that are directly related to this tendency are data analysis, software architectures, knowledge engineering, ontologies, conceptual modelling, domain analysis and domain engineering, business rules, workflow management, human and cultural factors, to mention but a few. Therefore, tools and techniques are necessary to capture and process knowledge in order to facilitate subsequent development efforts, especially in the domain of software engineering.  


1992 ◽  
pp. 136-158 ◽  
Author(s):  
P. W. Grant ◽  
C. P. Jobling ◽  
C. Rezvani

Sign in / Sign up

Export Citation Format

Share Document