Issue Information
No abstract is available for this article.
Empirical study of the dynamic behavior of JavaScript objects
Despite the popularity of JavaScript for client-side web applications, there is a lack of effective software tools supporting JavaScript development and testing. The dynamic characteristics of JavaScript pose software engineering challenges such as ...
River: an intermediate language for stream processing
This paper presents both a calculus for stream processing, named Brooklet, and its realization as an intermediate language, named River. Because River is based on Brooklet, it has a formal semantics that enables reasoning about the correctness of source ...
Formulating efficient software solution for digital image processing system
Digital image processing systems are complex, being usually composed of different computer vision libraries. Algorithm implementations cannot be directly used in conjunction with algorithms developed using other computer vision libraries. This paper ...
ManPy: an open-source software tool for building discrete event simulation models of manufacturing systems
In this paper, we present a new open-source OS software library for building discrete event simulation objects with focus on manufacturing environments. ManPy stands for 'Manufacturing in Python' but employs a generic approach that can be extended to ...
A rule-based procedure for automatic recognition of design patterns in UML diagrams
In the present work, we describe a procedure and a prototype implementation for the automatic recognition of design patterns from documentation of software artefacts design and implementation, provided in a machine readable form, namely, the XML ...