Recently wireless sensor network has emerged as a promising technology that could induce an innovation wave in the field of (infra)structures monitoring because of its fast deployment, little interference with the surrounding, self-organization, flexibility and scalability. A key factor for the proliferation of this revolutionary technology is designing effective protocols to meet the quality of service requirements of the application considering deployment properties and characteristics.Structural condition monitoring using wireless sensor networks can be used for many (infra)structures such as bridge, railways, tunnel, pipelines and highways. These applications exhibit strong similarity in their deployment properties and the way that sensor nodes collect and disseminate their data. Monitoring condition, and operational performance of such large (infra)structures often requires wireless sensor network deployment to long stretch of narrow and elongated spreads which features a linear sensor arrangement and thus its topology resembles a chain. Moreover, ensuring quality of services has been put forward as an essential consideration for wireless sensor networks which are (i) often deployed in unattended and open environments and (ii) characterized by their limited resources and high unreliability. Quality of service in a wireless sensor network can be affected by several constraints out of which (i) the relative position of the node to the base station and other nodes, (ii) the internal reliability state of the network, (iii) the internal reliability state of individual sensor nodes, and (iv) the nodes' available power, are the most important ones. Quality of service support and guarantees in wireless sensor networks especially for linear wireless sensor networks, is an emerging area of research.In this context, the main focus of this thesis is the design and development of solutions to guarantee combination of four important quality of service parameters, i.e. coverage, long-lifetime, reliability and timeliness for chain-based topology data collection and dissemination. To this end, first we ensure quality of service to some extent at the topology level. However, quality-aware topology control alone is not sufficient to ensure quality of services for disseminating data of many applications Abstract ii whose packets may convey different types or amount of information. Therefore, we concentrate on using dynamic error control schemes which are allocating the correctional power in an on-demand manner based on both the packet-level constraints and channel state. In this way and for the sake of efficiency, we put the amount of information a packet carries or the time-constrained a sensory data imposes and the state in which the channel is in, into perspective with the amount of effort (in terms of energy expenditure) that is required to reliably transmit the given packets. The main contributions of this thesis can be summarized as follows: Trust-based probabilistic coverage: We investigate and address the cove...