catalyst_one's blog

The Challenges of Mobility Network Software Testing - Considering RAN/Core Testing

Software is in general harder to test than hardware. Hardware testing is relatively pretty much deterministic. Usually we are facing instances where it either works or it doesn't under a predetermined set of operational conditions, such as temperature and humidity. We can drop test, heat test and splash test handset and network hardware. We always have the possibility also test individual hardware components or modules -- passive and active components , DSPs, memory, and and microcontrollers against precise pre-determined or specified performance specifications.
Software by its nature is less deterministic. We cannot always simulate or predict software behavior under all operational conditions. The way or manner in which code has been written and compiled by individual vendors may determine the behavior of the code. We have usually noticed that even with 2G handsets, the majority of product recalls and in-service problems tend to be related to software implementation and defects. Today, given that the 3G to 4G transition certainly implies an order of magnitude increase in handset code footprint (from 100,000 to 1 million lines of code) , it is not unreasonable to expect an order of magnitude increase in software related compatibility and performance issues

How are we benefiting from Multicore Mobile Devices?

The mobile revolution is probably the most tremendous and significant phenomenon we have witnessed so far in the technological domain with far reaching impact than any other trend. This was predominantly or chiefly due to a growing need and tendency of mobilizing every bit of vital information a user wants to access. This therefore shifted the dynamics of data access and as a result birthed the new "mobility" paradigm which spanned across almost all functional areas of usability. The mobile phone or handset or device which represents the focal entity or element through which any communication experience is delivered, is deemed the main artifact with varying form factors which dictate a given design of a device at a particular time, with respect to the available embedded technology and physics. The CPU has for a long time remained the dominant architecture when it came to computing devices, partly because of the prevalence of the desktop computer which was much more appropriate and convenient for effectively performing and sustaining relevant tasks. Today, multitasking which is one thing that has driven away from the CPU, has somehow assimilated in the mobile paradigm and therefore prompted for a much more efficient and scalable form of computing. ( by Souma Badombena Wanta _catalyst_one)

Telecom is becoming all Software...

The epic revolution of technology and computing have driven and taken to a point where almost every thing or entity around us can be defined and organized in an orchestrated environment of software artifacts and objects capable of being controlled and managed in any fashion. Technical advancements and developments in the fields of Computer Science, Engineering and Information Technology have created a synergistical transformation leading to a paradigm where lines between various domains and areas are now blurred, with their functions and processes are all coalescing. Telecommunications are a specific case and example of this, where we are seeing all previous physical systems being practically reduced to software. The telecom domain for quite a while has been mostly represented and materialized by specialized equipment and devices constituting a significant and substantial body of infrastructure which much required physical deployments on premises. When thinking about systems going from the traditional PSTN to today's mobile cellular networks, we can see how many physical equipment and devices come into the pictures. Even though we could quite arguably admit that all these systems do host a humongous base of software, what we are seeing today is a critical transformation where significant parts of these systems are being functionally converted to pure software components, thus the hardware part considerably shrinking or even disappearing. Moreover, speaking from a more organic perspective, the booming of data services have led to a radical augmentation in the software-oriented services and processes to accommodate all kinds of user-based transactions and interactions.

The Convergence of Telecommunications and Computing

The advent of emerging technology and trends in the fields of communications and computing has led to a transformation characterized by a notable convergence of telecommunications and computing creating totally different and new paradigms, either self-contained or disparate. Telecommunications infrastructure today is running the most software and data intensive services consuming tremendous computing resources and computational processes. The convergence of telecommunications and computing has been noticed and commented on for some time. At present, there is a much richer interrelationship than at any other time in the past. These fields will become virtually distinguishable in the very near future.

Soaring high into the clouds or "understanding Cloud Computing".

Cloud computing is the new buzzword of IT, that have actually been gaining so much attention. "What is cloud computing?" is the question that never seems to go away. No matter how much people try, a universally agreed-on definition remains elusive because it seems a little confusing or difficult to understand it grasp its concept given other IT Computing trends such as Virtualization, Hosted IT, Unified Computing which are all related ones.

Syndicate content

User login



Syndicate content





Stay Connected

Who's new

  • catalyst_one

Sponsored Links

Volutpat Consequat

Pharetra Sed Tempus


Donec Lorem Interdum