1 / 8

introduction Mobile distributed computing is that domain which has 2 integrated sides (hardware

This paper discusses important aspects of mobile software development, including functional and non-functional properties, software architectural models, dynamic content integration, and composition of network resources. It also introduces WSAMI as a middleware developed for mobile distributed computing.

davisn
Download Presentation

introduction Mobile distributed computing is that domain which has 2 integrated sides (hardware

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. introduction • Mobile distributed computing is that domain which has 2 integrated sides (hardware • Side which includes –wireless network, mobile devices- and the software side which includes –dynamic component, middleware).

  2. introduction(Cont.) • Here in this papers the authors focused on software side ,and they discuss some important parts of the mobile software developing like( functional and non-functional properties ,software architectural model, dynamic content integration and composition of network resources, WSAMI as a middleware developed for mobile distributed computing).

  3. introduction(Cont.) • 1. MOBILE DISTRIBUTED SYSTEM: In one hand, this term is considering all type of mobility like (personal, computer, and computational). In this paper the author focused on (the mobility of devices).

  4. introduction(Cont.) • 2.MOBILITY OF DEVICES: Contains of • wireless infrastructure. • and dynamic networking . • 2.1 wireless infrastructure: Is the heterogeneity of network and devices, • (GSM,GPRS,UMTS)(IEEE802.11 wireless LAN) • 2.2 Dynamic networking: The basic role of the dynamic networks is the management • Of handling mobility-induced failures, to handle this problem there is a technique • Which called (optimistic replication) which means the content and related service is replicated on the wireless device to allow continuing access when disconnection has occur.

  5. Data-oriented system . • Service-oriented system. • 3.QUALITY OF SERVICE (QOS): this term is very important in management of • Wireless network, the dynamic composition must minimize resource • Consumption on mobile nodes and satisfy the user's requirements . • 3.1 QOS SPECIFICATION : must satisfy the following aspects • A) Allowing description of service latency and cpu scheduling mechanism. • B) What is required not how the requirement is implemented. • C) Describing the attributes of mobile system such as (performance, reliability, • Security and transactional properties ). • 4. BASE ARCHITECTURAL STYLE: the new trend of mobile distributed systems tend to build the composition of mobile in autonomous component system. • For this reason a need of formal specification arises in 2 important manners • A) functional prosperities. • B) non-functional prosperities.

  6. FUNCTIONAL SPECIFICATION: • This specification is concerning on coordination protocols among mobile components (the interaction protocols associated with component ports) • NON-FUNCTIONAL SPECIFICATION: • This specification is concerning on performance , reliability ,service latency • ,response time, the probability of service availability, the availability of network bandwidth and security of protocol on which the mobile component • relies for secure communication . • Also the non-functional specification concerning the (wireless connectors) • Which specify the interaction protocols that are implemented over the wireless • Network. • 5.DYNAMIC COMPOSITION: • Integration and composition of mobile component to ensure correctness of • The mobile distributed system which conformance the functional and the non-functional specification.

  7. 6. MIDDLEWARE SUPPORTING: • The middleware which involve in communication between the nodes of mobile system, here the author have developed (WSAMI) which is service-oriented middleware for mobile computing and this middleware is divided into • A)WSAMI-SOAP • B) Naming and discovery (ND). • WSAMI has been designed for to minimize resource consumption on the wireless devices. • 7.CONCLUSION: • 1)mobile distributed system is a new trend where every component in this system can be developed separately. • 2)mobility of computation (mobile code) tend to be dynamically composed according to the networking of mobile service which supported by integration • Resource discovery protocols within the middle ware. • 3)the formal specification for each part of mobile computing is very important • To present good quality of service • 4)non-functional specification is more critical aspect which requires more effort in specification.

  8. MY OBSERVATIONS: 1)good effort but bad paper organization. 2)The title and the abstract don’t illustrate the real content of the paper. 3) I think that the title should by : “FORMAL SPECIFICATION FOR MOBILE DISTRIBUTED COMPUTING” 4) The authors don’t mention what kind of formal languages they used in this paper. 5)The authors mentioned the term “AURA” as a middleware project in conclusion Not in the contribution. 6)The authors mentioned about using RPC in mobile communication which return The set of good matching service to the user, but RPC supports only limited Set of simple data type and also require integrated definition language (IDL) and doesn't support passing objects which is the main mobile code content. 6)The authors mentioned about using SOAP , which is an industry standard of XML distributed computing infrastructure. But WML is used in mobile computing. REFERENCES: SOFTWARE ARCHITECTURE FOR MOBILE DISTRIBUTED COMPUTING,VALERIE, FERDA,JINSHAN,FRACOISE,INRIA,UR,FRANCE,2004

More Related