Drug side effect prediction through linear neighborhoods and multiple data source integration

W Zhang, Y Chen, S Tu, F Liu… - 2016 IEEE international …, 2016 - ieeexplore.ieee.org
Predicting drug side effects is a critical task in the drug discovery, which attracts great
attentions in both academy and industry. Although lots of machine learning methods have …

SystemJ: A GALS language for system level design

A Malik, Z Salcic, PS Roop, A Girault - Computer Languages, Systems & …, 2010 - Elsevier
In this paper we present the syntax, semantics, and compilation of a new system-level
programming language called SystemJ. SystemJ is a multiclock language supporting the …

System-level approach to the design of a smart distributed surveillance system using systemj

A Malik, Z Salcic, C Chong, S Javed - ACM Transactions on Embedded …, 2013 - dl.acm.org
Distributed surveillance systems represent a class of sensor networks used for object
location and tracking, road traffic monitoring, security, and other purposes. They are very …

JOP-plus-A processor for efficient execution of java programs extended with GALS concurrency

M Nadeem, M Biglari-Abhari… - 17th Asia and South …, 2012 - ieeexplore.ieee.org
In this paper we present an approach to efficiently mix Java with asynchronous and
synchronous concurrency and execute it on a specialized Java processor extended with …

Designing, Modeling and Analysis of GALS Software Systems

W Zhang, Z Salcic, A Malik - IEEE Transactions on Software …, 2023 - ieeexplore.ieee.org
Designing software systems underpinned by a formal model of computation (MoC) is crucial
for safety-critical, real-time and all industrial applications as it allows formal analysis of those …

GALS-HMP: A heterogeneous multiprocessor for embedded applications

Z Salcic, A Malik - ACM Transactions on Embedded Computing Systems …, 2013 - dl.acm.org
We present a new heterogeneous multiprocessor (GALS-HMP) for the execution of Globally
Asynchronous Locally Synchronous (GALS) programming languages. It specifically targets …

RJOP: a customized Java processor for reactive embedded systems

M Nadeem, M Biglari-Abhari, Z Salcic - Proceedings of the 48th Design …, 2011 - dl.acm.org
This paper presents a novel, high performance and low cost execution architecture for the
system level GALS programming language SystemJ, which extends Java with synchronous …

Hardware-software-co-design of parallel and distributed systems using a behavioural programming and multi-process model with high-level synthesis

S Bosse - VLSI Circuits and Systems V, 2011 - spiedigitallibrary.org
A new design methodology for parallel and distributed embedded systems is presented
using the behavioural hardware compiler ConPro providing an imperative programming …

Formal semantics, compilation and execution of the GALS programming language DSystemJ

A Malik, A Girault, Z Salcic - IEEE Transactions on Parallel and …, 2011 - ieeexplore.ieee.org
The paper presents a programming language, DSystemJ, for dynamic distributed Globally
Asynchronous Locally Synchronous (GALS) systems, its formal model of computation, formal …

A GALS language for dynamic distributed and reactive programs

A Malik, A Girault, Z Salcic - 2011 Eleventh International …, 2011 - ieeexplore.ieee.org
We propose a Globally Asynchronous Locally Synchronous language DSystemJ for
designing dynamic distributed systems. DSystemJ, an extension of the reactive …