Software testing Includes topics such as Acceptance Testing, Hardware Software Co-design, Software Architecture, Software Reliability, Software Safety etc. Hardware Technology is the science of exploring the physical components of Computer. Hardware research major areas involve the design, analysis and modeling of complex systems on a chip.
Hardware Technology is the study of Hardware components which help in proper functioning of the computers. Subareas include : energy/reliability/security-aware VLSI systems, configurable computing, distributed computing, autonomic computing, IC design for low power/voltage, co-operative intelligent system design, computer architecture, 3D IC design, design automation, distributed real time systems, cyber-physical/hybrid systems, embedded and real-time processors/systems, hardware and software co-design methodologies, formal verification methodologies, models of computation, cryptographic hardware and embedded systems, side channel attacks, computer arithmetic and computer/network security.