Distributed embedded systems are used in many applications like in the field of automobile, safet... more Distributed embedded systems are used in many applications like in the field of automobile, safety critical and mission critical systems. There are many communications systems that are being used which include I 2 C, CAN, and USB etc., for interconnecting distributed embedded systems. Distributed embedded systems complexity depends on the type of networking that is used for interconnecting each independent system which forms a node on the network. CAN is more adaptable as one can achieve faster communication speeds by eliminating noise. CAN uses different terminating, arbitration, timing, address resolution methods for making the testing process much more complicated and making it necessary to design most appropriate message flow systems. Testing is the most critical aspect to validate proper working of a distributed embedded system. Many testing methods are proposed in literature by considering the entire distributed embedded systems, but the methods have lacked addressing complex aspects of distributed embedded systems. Testing a distributed embedded system by considering the entire system as whole is not possible as the failure of one component may occur while testing each independent embedded system is needed, thus it requires a different strategy for testing an embedded system altogether. One of the main challenges of testing a distributed embedded system is to undertake comprehensive testing by optimizing time and cost. Scaffolding method helps in testing 80% of the firmware especially the hardware independent code by leaving the need for undertaking testing by considering hardware as well. In this paper testing a distributed embedded system which is comprehended through a CAN protocol and by using Scaffolding method which follows divide and conquer principle are been presented.
This paper is an effort of literature review of the existing / designed distributed embedded syst... more This paper is an effort of literature review of the existing / designed distributed embedded systems carried out as part of the doctoral dissertation work. It is clearly indicated here that distributed embedded systems have been found to be adaptive to vivid environments ranging from the automation of Library system, Agricultural machines control, Wild life monitoring system based on sounds, Smart Cameras and even in Industrial automation. The survey reveals some interesting aspects of adaptability of the Embedded Systems in Agriculture Technology by means of Customized Software, the procedural approach needed henceforth is aimed to be explained and summarised in this paper.
—In this paper, we have evolved a generic software architecture for a domain specific distributed... more —In this paper, we have evolved a generic software architecture for a domain specific distributed embedded system. The system under consideration belongs to the Command, Control and Communication systems domain. The systems in such domain have very long operational lifetime. The quality attributes of these systems are equally important as the functional requirements. The main guiding principle followed in this paper for evolving the software architecture has been functional independence of the modules. The quality attributes considered most important for the system are maintainability and modifiability. Architectural styles best suited for the functionally independent modules are proposed with focus on these quality attributes. The software architecture for the system is envisioned as a collection of architecture styles of the functionally independent modules identified.
Uploads
Papers by chaitanya k