Meta-Heuristics for Solving the Software Component Allocation Problem

Published in: IEEE Access

Aug 13, 2020

/ Issam Al-Azzoni / Saqib Iqbal

The software component allocation problem is concerned with mapping a set of software components to the computational units available in a heterogeneous computing system while maximizing a certain objective function. This problem is important in the domain of component-based software engineering, and solving it is not a trivial task. In this paper, we demonstrate a software framework for defining and solving component allocation problem instances. In addition, we implement two meta-heuristics f...


Design-Oriented Two-Stage Surrogate Modeling of Miniaturized Microstrip Circuits With Dimensionality Reduction

Published in: Journal

Jul 12, 2020

Contemporary microwave design heavily relies on full-wave electromagnetic (EM) simulation tools. This is especially the case for miniaturized devices where EM cross-coupling effects cannot be adequately accounted for using equivalent network models. Unfortunately, EM analysis incurs considerable computational expenses, which becomes a bottleneck whenever multiple evaluations are required. Common simulation-based design tasks include parametric optimization and uncertainty quantification. These ...


Extending UML Use Case Diagrams to Represent Non-Interactive Functional Requirements

Published in: e-Informatica Software Engineering Journal

Jul 06, 2020

Saqib Iqbal Issam Al-Azzoni Gary Allen Hikmat Ullah Khan

Background: The comprehensive representation of functional requirements is a crucial activity in the analysis phase of the software development life cycle. Representation of a complete set of functional requirements helps in tracing business goals effectively throughout the development life cycle. Use case modelling is one of the most widely-used methods to represent and document functional requirements of the system. Practitioners exploit use case modelling to represent interactive functional ...

Displaying 1-7 of 184 result(s).