20 years of technology leadership through highly challenging projects: microelectronics, embedded systems, telecommunications, railways, mobile and web applications, IT systems for business management.
For additional information:
https://www.pmprofessional.ch
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS MOHAMMED FURQHAN
Computers themselves, and software yet to be developed, will revolutionize the way we learn. ... However, embedded systems and IoT devices have some unique ... provided by a layer of stack layer,firmware using tables and runtime services, but this ... to study before you are fully committed to an open source project.
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS MOHAMMED FURQHAN
Computers themselves, and software yet to be developed, will revolutionize the way we learn. ... However, embedded systems and IoT devices have some unique ... provided by a layer of stack layer,firmware using tables and runtime services, but this ... to study before you are fully committed to an open source project.
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxBrett Hackleman
We discuss several of our past and current OSGi-based solutions for defense systems, mining equipment, construction equipment, industrial automation, and automotive/telematics domains. We present some best practices for building flexible, cross-platform, high-performance embedded application and the resulting lessons learned along the way. We demonstrate how the Eclipse Runtime Components and Frameworks can be used to access communication buses such as CAN, J1939, J1850, and MIL-STD-1553. Finally, we explain how using OSGi and Equinox can simplify the development, testing, and deployment of your next application, whether embedded or not.
Designing of telecommand system using system on chip soc for spacecraft contr...IAEME Publication
The emerging developments in semiconductor technology have made possible to design
entire system onto a single chip, commonly known as System-On-Chip (SoC). The increase in Space
System‘s capabilities by the On-board data processing capabilities can be overcome by optimizing
the SoCs to provide cost effective, high performance, and reliable data. This is achieved by
embedding pre-designed functions into a single SoC, which utilizes specialized reusable core (IP
cores) architecture into complex chip. This paper is concerned with the design of Telecommand
system for transfer of signals from ground station to space station by the integration of SRAM (Static
Random Access Memory), ARM (Advanced RISC Machine) Processor, EDAC unit (Error Detection
and Correction) and CCSDS (Consultative Committee for Space Data System) decoder system. In
this paper we designed the Telecommand SoC by using Verilog code. The implementations have
been done using XILINX FPGA platform and the functionality of the system is verified using
Modelsim simulation. The results are analyzed for SPARTAN 3E device and ARM board and two
devices are being controlled by the signal transfer.
The AM37x EVM and/or DM37x EVM from Mistral is a highly integrated and easy-to-use development platform based on TI's AM/DM37x Sitara Microprocessor. Designed with a modular and extendable architecture, the EVM helps developers leverage the benefits of the powerful AM/DM37x processor comprising of the advanced Superscalar ARM® Cortex™-A8 RISC core with NEON co-processing.
Reusable Video IP Cores give software engineering service providers flexibility and less time to market while catering to the ever increasing demands of customers. Read on to know more about the Reusable IP Cores developed by NeST Software.
Graduate Research Assistant at Multimedia Processing Laboratory, University of Texas at Arlington. MS in EE with focus on Embedded Systems & Image Processing
Industrial Automation Technical Support including: Tasks estimation, research and technical documentation writing, manual preparation; Real-time operation systems; Porting of existing Software to new target Hardware; Software and Hardware optimization; Hardware bring-up; Drivers development, redesign, upgrades; Design and implementation of embedded Software; Testing software development and verification.
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxBrett Hackleman
We discuss several of our past and current OSGi-based solutions for defense systems, mining equipment, construction equipment, industrial automation, and automotive/telematics domains. We present some best practices for building flexible, cross-platform, high-performance embedded application and the resulting lessons learned along the way. We demonstrate how the Eclipse Runtime Components and Frameworks can be used to access communication buses such as CAN, J1939, J1850, and MIL-STD-1553. Finally, we explain how using OSGi and Equinox can simplify the development, testing, and deployment of your next application, whether embedded or not.
Designing of telecommand system using system on chip soc for spacecraft contr...IAEME Publication
The emerging developments in semiconductor technology have made possible to design
entire system onto a single chip, commonly known as System-On-Chip (SoC). The increase in Space
System‘s capabilities by the On-board data processing capabilities can be overcome by optimizing
the SoCs to provide cost effective, high performance, and reliable data. This is achieved by
embedding pre-designed functions into a single SoC, which utilizes specialized reusable core (IP
cores) architecture into complex chip. This paper is concerned with the design of Telecommand
system for transfer of signals from ground station to space station by the integration of SRAM (Static
Random Access Memory), ARM (Advanced RISC Machine) Processor, EDAC unit (Error Detection
and Correction) and CCSDS (Consultative Committee for Space Data System) decoder system. In
this paper we designed the Telecommand SoC by using Verilog code. The implementations have
been done using XILINX FPGA platform and the functionality of the system is verified using
Modelsim simulation. The results are analyzed for SPARTAN 3E device and ARM board and two
devices are being controlled by the signal transfer.
The AM37x EVM and/or DM37x EVM from Mistral is a highly integrated and easy-to-use development platform based on TI's AM/DM37x Sitara Microprocessor. Designed with a modular and extendable architecture, the EVM helps developers leverage the benefits of the powerful AM/DM37x processor comprising of the advanced Superscalar ARM® Cortex™-A8 RISC core with NEON co-processing.
Reusable Video IP Cores give software engineering service providers flexibility and less time to market while catering to the ever increasing demands of customers. Read on to know more about the Reusable IP Cores developed by NeST Software.
Graduate Research Assistant at Multimedia Processing Laboratory, University of Texas at Arlington. MS in EE with focus on Embedded Systems & Image Processing
Industrial Automation Technical Support including: Tasks estimation, research and technical documentation writing, manual preparation; Real-time operation systems; Porting of existing Software to new target Hardware; Software and Hardware optimization; Hardware bring-up; Drivers development, redesign, upgrades; Design and implementation of embedded Software; Testing software development and verification.
AXONIM Devices - expert in design and development of the embedded electronics on RTOS, complex/single board computers, digital signal processing algorithms, electronics processor devices, PCBA, digital circuits, hardware, firmware development, enterprise hardware & software solutions, distributing systems.
Electronic embedded systems development, electronic devices design, algorithms and software are the main areas of activity of the AXONIM.
The development process starts with an assessment of the customer's technical requirements of the project that is done by our expert group, if required they perform research and write technical specification, then project team prepares working project plan.
The immediate development of a technical system - device, embedded electronic system, or electronic module consists of the design of the hardware platform, software development, device body design, further prototyping - manufacturing of prototypes and the subsequent technical support throughout the life cycle of the device.
Our competences include, but are not limited with the following types of engineering tasks: algorithms for digital signal processing (filtering, processing of audio and video streams, encoding / decoding, compression / decompression), data collection systems, electronic optical devices, porting BSP embedded OS (Windows Embedded, Linux, Android, eCos, freeRTOS) and others. The result of our service is a full-featured prototype device and a set of design documentation, which allows to start production of the final product.
Many HPC applications are massively parallel and can benefit from the spatial parallelism offered by reconfigurable logic. While modern memory technologies can offer high bandwidth, designers must craft advanced communication and memory architectures for efficient data movement and on-chip storage. Addressing these challenges requires to combine compiler optimizations, high-level synthesis, and hardware design.
In this talk, I will present challenges, solutions, and trends for generating massively parallel accelerators on FPGA for high-performance computing. These architectures can provide performance comparable to software implementations on high-end processors, and much higher energy efficiency thanks to logic customization.
Embedded software, hardware design and automation softwarePaul Dao
We're looking forward to the new business,long term partnership,long term relationship in software and IT industry.
We're strong in:
- Embedded software
- Instruments control, automation software, automation test architecture
- Mobile solutions includes server side and mobile side
- Hardware design
- System integration
- Home automation based on AllJoyn
Protocols:
GPIB, Ethenet, Bluetooth, CATs, D-Bus AllJoyn, C-Bus, ZigBee, Z-Wave, NI-Visa USB, IEEE 1588, PXI, CRDC
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
3. Digital Design
Test System for Satellite Payload
FPGA
R
A
M A/D
D/A
R
A
M
R
A
M
R
A
M
PCI 2.1 FPGA
R
A
M A/D
D/A
R
A
M
R
A
M
R
A
M
PCI 2.1
Intermediate
Frequency
Board
High
Frequency
Board
Labview GUI
Satellite for telecoms
(HOT BIRD)
I have developed an FPGA with the following requirements:
• PCI 2.1 compatible
• Able to manage the digital data stream (up-link and down
link) for the test system.
• Integrated with Labview, to generate and analyze many
kinds of modulation signals (e.g., QPSK, AM, FM,….).
4. Digital Design
Patsy: 8 millions gates SoC
PATSY was the first 8 millions gate multi-DSP SoC developed at Ericsson R&D Italy.
It can manage HDLC (High-Level Data Link Control) protocol and It was the first
development with co-simulation technology for fast debugging and verification.
I have developed the DMAs controllers and I was responsible for the DSP
(Ericsson FlexAsic) acceptance test.
Specification
design
RTL Coding Basic Test
Functional
Co-Simulation
HW
Synthesis
Functional
Co-Simulation
with chip
timing model
Pre-Production
samples
Verification
Certification
Test
5. Display Drivers Design
Mixed Signals low power LCD display drivers
These ASICs have been chip-on-glass for
driving LCD STN displays used in mobile
phones.
I was responsible for the chip layout doing
place and route for the first Philips LCD
STN display capable of driver multiple-
rows.
I have developed the multiplier for the first
chip for color LCD STN mobile
applications developed by Philips
semiconductors.
Development
Application
7. Telecommunication systems
Ericsson AXE Maintenance Unit Board (MAU)
The MAU board supervises the CPs located in the
APZ, part of the AXE systems, for instance when a
switch between CP A and CP B is necessary
because of a fault in the hardware.
I was responsible for the development, integration
and in-system-test of new releases.
Ericsson custom
tool and language
MAU
APZ
8. Systems Design
Ericsson Mini-Link MAC layer modeling and synthesis
The algorithms implementing the MAC
layer (Media Access Control) has been
modeled using VCC (Virtual Component
Co-design) tool by Cadence. Using visual
programming and C++, it was possible to
define:
1) HW/SW platform
2) Mapping the algorithm on HW/SW
In the second phase of the project, I built
the fully automatic HW synthesis chain
from C/C++ code for system design to
custom HW (Xilinx FPGA).
Collect
Requirements
Algorithm
simulation
Architecture
definition
Physical
Constraints
insertion
System
simulation
HW
Synthesis
10. Railway systems
Smart Rail 4.0 – Autonomous Train Operation
Railway
Operator
Train
Operator
Central
Operations
Autonomous Train Operation benefits:
optimize the energy, maximize the railway
usage, assuring on-time service and best
comfort for passengers.
ATO system is integrated signaling
(Balise, ETCS, ...), communication, on-
board system (braking, traction), and going
further to ATO GOA lev. 4, also with other
security devices and systems (i.e., door
control, cameras, lidar, location systems
like GPS and Galileo….).
Consulting mission was:
System and
processes
Analysis
Requirements
Management
System
Architecture
Program
Roadmap
12. Embedded Systems Design
Ericsson AXE Regional Processors (RP)
CPU
SDRAM
FPGA
Flash
RAM
I/O
Address
Data
Data
The AXE RP is a platform based on PowerPC and
customized for the application and load, like
maximum number of communication channels
supported.
The platform is constantly upgraded in term of
components and software.
I was leading the projects and the team across
technologies, managing designers and test
engineers spread on 4 sites/2 continents. The
project cycle went from concept to pre-production
board acceptance test by the AXE system team,
ready for testing in the actual environment.
BOARD (CAD)
FPGA (VHDL) CPU Boot (ASM)
RTOS (C)
Applications (C)
Technologies and tools
Specifications
Design
HW & SW
Design
Stand Alone
Board test
In System
Board Test
Hand Over
13. Home automation
Consulting for U-boot Linux customization
The customer had no experience with
embedded systems and Linux
universal boot (U-boot). The system
was based on Samsung 2410 (ARM9)
platform and the purpose was to
develop a small computer for home
automation and connect the modules
trough the ethernet port.
I was responsible for setting the tools
chain, coaching the employees and
configuring the U-boot on the
prototype board.
Samsung 2410 based board
J-Tag emulator
Home Automation
14. Smart Metering
Hardware components quality and reliability
Smart meters basic HW system:
• Sensor (i.e., ultrasonic, shunt, ct, ..), AD, micro and
memory, power supply or battery, LCD, communication
unit (i.e., power line, M-Bus, Zigbee, LoRa)
Problem to solve:
• Meters normally have a lifespan of 16+ years and a
rollout might involve millions of end-points
• FMEA highlighted top critical components: LCD, battery,
supercapacitor, power supply controller, micro.
Program Mission:
Develop and deploy procedure to assure reliability, qualify
supplier, introduce PPAP, manage supplier improvement
projects. Establish a global component management
system.
15. Smart Metering
Platform design for Smart Metering
I have led the selection of leading silicon producer
partners (i.e., ST) to support my R&D organizations in
design the common platform for the smart meter
product portfolio:
• Data Concentrators
• End metering points
• In-home user devices
Requirements to fulfill have been:
• Scalability (i.e., low-end/low-cost microcontroller,
high end high integrated SoC, memory size)
• Support for security and cryptography
• Multiple telecommunication standards (i.e.,
wireless, wired, powerline)
• Common tool chain and programming libraries.
17. Distributed Systems Design
J2world: Chat platform
MIDLET
(J2ME)
MIDLET
(J2ME)
PHP, MySQL,
Web Server ApacheWEB
Browser
The cost of an SMS was
average 15 Euro Cents, while
transferring few bytes of data
traffic was extremely cheap.
This chat application was
welcome by the deaf
community since they use SMS
for mobile communication.
I was managing the
development done by a team of
2 programmers.
We have used the “Java
Verified” checklist as the
baseline to test the Midlets.
This application was presented
at SMAU (Milan, 2004).
18. Distributed Systems Design
J2world: Easy Location Based Services (2005)
Server
GIS
Service
Provider
Service
Provider
MIDLET
(J2ME)
WEB SERVICES
PROXY (SQUID)
WEB SERVER
(TOMCAT)
Location Based Services are
used for several applications, for
instance:
1) Consumers for gathering
information about the place they
are visiting;
2) Companies for managing
fleets of workers and vehicles.
Starting form the idea and the
potential applications, I was
managing the development of a
platform and a prototype thanks
to the joint venture signed with a
GIS provider (Qmap).
The product was presented to
ATAC (Rome public
transportation company).
UML
System
Modeling
SW
Development
System
Test
Stress Test Public
Demo
20. ERP Systems
ERICSSON LAB ITALY: ARC-RDM and SAP
There was a need for the company to
manage the legal entity resources and
the accounts.
A tool set was developed (RDM for the
resource management, ARC for
resource planning and cost
controlling).
The designed process was compliant
with the SOX404 act.
I was responsible for the processes
and system deployment and for the
application and process management
in 7 European sites for 2 legal entities.
This means managing the process to
control the workload and the budget of
3500 people.
.xls
upload
DB Manager
ORACLE
DB
RDM GUI ARC GUI
SAP HRM, FICO
21. SAP
FICO
CRM/ERP/DMS Systems
Alstom Power Systems CH: Engineering department
Engineering business in power plant
is mainly handling thousands of
documents with suppliers and
customer. Documents releases are
linked to payment milestones.
The mission was to make an
integrated databases environment
(i.e. ERP/CRM /DMS). The result has
enabled the business to handle offers
with the right product configuration
and scheduling, exchange documents
with clients and suppliers, check
accounts, projects status, resource
load.
Custom
Custom
HRM
SAP
HRM
P6
WEB User Interface
Additional
HR
Info
Projects
Scheduling
Info
Application
Interface
&
DB
22. PLM/PDM System
Landis+Gyr : Global PLM/PDM System
Landis+Gyr wanted a Product Data
Management solution for its global R&D and
manufacturing footprint.
Project constraints: based on the existing
SmarTeam PDM (Dassault) tool used in Zug
(CH), and the UI shall web based.
To scale globally that existing architecture, it
has been necessary to architecture a private
cloud system with in-built redundancy
(including data and metadata) on the three
Regions (APAC, EMEA and AM).
I was responsible for the global program,
chair of the steering committee, responsible
for the budget, planning, resources, IT
architecture, processes changes and change
management.
Some figures:
• > 600 Users worldwide
• 3 Regions (APAC, EMEA, AM)
• > 20’000 documents
23. R&D Portfolio Management System
Landis+Gyr : Global R&D portfolio planning
Landis+Gyr wanted a new solution to
manage the R&D portfolio of projects on
a global scale.
The solution is based on SCIFORMA 7
for planning, and it is linked to SAP
through the third-party mid-layer ITFplus.
SAP BW is the feature that is used to
synchronize the plan and actuals data.
As the program manager, I have
overseen the requirements, stakeholder
engagement, change management, third
party supplier management, planning
and execution.