- Software System Performance and Reliability
- Software Engineering Techniques and Practices
- Software Engineering Research
- Service-Oriented Architecture and Web Services
- Economic Growth and Productivity
- Advanced Software Engineering Methodologies
- Digital Transformation in Industry
- Flexible and Reconfigurable Manufacturing Systems
- Monetary Policy and Economic Impact
- Global trade and economics
- Fiscal Policy and Economic Growth
- Smart Grid Security and Resilience
- Technology in Education and Healthcare
- Open Source Software Innovations
- German Economic Analysis & Policies
- Game Theory and Applications
- Market Dynamics and Volatility
- IoT and Edge/Fog Computing
- Economic Theory and Policy
- Safety Systems Engineering in Autonomy
- Information Technology and Learning
- Modular Robots and Swarm Intelligence
- Merger and Competition Analysis
- Real-Time Systems Scheduling
- Business Process Modeling and Analysis
University of Victoria
2017-2022
University of the Coast
2018
Icesi University
2015-2017
Uppsala University
2007
Digital Twins (DT) are software systems representing different aspects of a physical or conceptual counterpart---the real twin, which is instrumented with several sensors computing devices that generate, consume and transfer data to its DT purposes. In other words, are, large extent, IoT-intensive systems. Indeed, by exploiting managing IoT data, artificial intelligence, big simulation capabilities, DTs have emerged as promising approach manage the virtual manifestation real-world entities...
We propose a small extension of the Erlang language that allows programmers to specify contracts with type information at level individual functions. Such are optional and they document intended uses Contracts allow automatic documentation tools such as Edoc generate better defect detection Dialyzer detect more clashes. Since Erlang/OTP system already contains components which perform inference success typings, we also describe how interact typings can often provide some key process.
Companies’ operations have become over-dependent on their supporting enterprise software applications. This situation has placed a heavy burden onto maintenance teams who are expected to keep these applications up and running optimally in varying execution conditions. However, this high human intervention drives the overall costs of ownership. In addition, current dynamic nature constitutes challenges with respect architectural design development, guarantee agreed quality requirements at...
Abstract Recent empirical contributions on procyclical productivity have focused the dynamic implications of persistent aggregate fluctuations sectoral productivity. Given a permanent innovation in output, unobserved variations labour (or capital) utilization may only transitory effect measured productivity, whereas external effects should produce effects. It is found that four-digit US manufacturing industries. While number alternative explanations this evidence are discussed and ruled out,...
Digital twins (DTs) will enable the long-anticipated convergence between physical and virtual worlds. This disruptive augment operations services that are traditionally constrained to spaces with new virtual-based capabilities. Nevertheless, achieving this point its full extent demand DTs increased autonomy enhanced ability monitor, reason about, react upon relevant phenomena. article discusses pivotal research advances toward realization of autonomic cooperative DTs. We elaborate on...
The rapid pace with which software needs to be built, together the increasing need evaluate changes for end users both quantitatively and qualitatively calls novel engineering approaches that focus on short release cycles, continuous deployment delivery, experiment-driven feature development, feedback from users, tool-assisted developers. To realize these there is a research innovation respect automation tooling, furthermore into organizational support flexible data-driven decision-making in...
Digital twins (DTs) mirror and model the characteristics properties of dynamic, real-world entities known as real (RTs). Ensuring delivery consistent reliable RT insights over time demands DTs preserve correspondence with their counterparts, notwithstanding change.
The proliferation of Smart Cyber-Physical Systems (SCPS) is increasingly blurring the boundaries between physical and virtual entities. This trend revolutionizing multiple application domains along whole human activity spectrum, while pushing growth new businesses innovations such as smart manufacturing, cities transportation systems, well personalized healthcare. Technological advances in Internet Things, Big Data, Cloud Computing Artificial Intelligence have effected tremendous progress...
Continuous experimentation enables companies to reduce development risks and operational costs by continuously directly assessing user response with respect software updates. The increasing need for data-driven rapid decisions face unpredictable context situations demands the automation of continuous practices. Furthermore, variable conditions constraints associated process, such as changes in goals cost conducting experimental trials, demand from experiments be adaptive. This paper presents...
Demand for self-adaptive enterprise applications has been on the rise over last years. Such are expected to satisfy context-dependent quality requirements in varying execution conditions. Their dynamic nature constitutes challenges with respect their architectural design and development, guarantee of agreed scenarios at runtime. In this paper we present constituting elements Shift, a framework that integrates (i) facilities mechanisms managing applications, (ii) automated derivation...