CFP last date
20 December 2024
Reseach Article

Constructing Java Code for Specification ñ based Approach for Implementing Atomic Read/ Write Shared Memory in Mobile Ad Hoc Networks Using Fuzzy Logic

by Sherif El-Etriby, Reham Shihata
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 27 - Number 4
Year of Publication: 2011
Authors: Sherif El-Etriby, Reham Shihata
10.5120/3287-4477

Sherif El-Etriby, Reham Shihata . Constructing Java Code for Specification ñ based Approach for Implementing Atomic Read/ Write Shared Memory in Mobile Ad Hoc Networks Using Fuzzy Logic. International Journal of Computer Applications. 27, 4 ( August 2011), 31-43. DOI=10.5120/3287-4477

@article{ 10.5120/3287-4477,
author = { Sherif El-Etriby, Reham Shihata },
title = { Constructing Java Code for Specification ñ based Approach for Implementing Atomic Read/ Write Shared Memory in Mobile Ad Hoc Networks Using Fuzzy Logic },
journal = { International Journal of Computer Applications },
issue_date = { August 2011 },
volume = { 27 },
number = { 4 },
month = { August },
year = { 2011 },
issn = { 0975-8887 },
pages = { 31-43 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume27/number4/3287-4477/ },
doi = { 10.5120/3287-4477 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:12:56.311568+05:30
%A Sherif El-Etriby
%A Reham Shihata
%T Constructing Java Code for Specification ñ based Approach for Implementing Atomic Read/ Write Shared Memory in Mobile Ad Hoc Networks Using Fuzzy Logic
%J International Journal of Computer Applications
%@ 0975-8887
%V 27
%N 4
%P 31-43
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In this paper we construct java code for specification phase of the Geoquorum approach: implementing atomic read/ write shared memory in mobile ad hoc networks using fuzzy logic. This code is based on graphical user interface and is considered a tool to determine the specification of the communication protocol based on asynchronous real time distributed system using java language. This code satisfies the accuracy and determines the requirements of the specification phase using fuzzy logic of our suggested application.

References
  1. Felix Bachman, Len Bass, C Buhman, S Comella-Dorda, F Long, J Robert, R Seacord, Kurt Wallnau," Technical concepts of component-based software engineering," Technical Report CMU/SEI-2000-TR-008, Carneggie Mellon Software Engineering Institute, 2000
  2. Kendra Cooper, Joao Cangusu, Rong Lin, Ganesan Sankaranarayanan, Ragouramane Soundararadjane, Eric Wong," An Empirical Study on the Specification and Selection of Components Using Fuzzy Logic," in Proceedings of 8th International Symposium on CBSE, St. Louis, USA, May 2005.
  3. Y.Daniel Liang: Introduction to Java Programming. 6th Edition. USA: Pearson Prentice Hall, 2004.
  4. C.Snook, R.Harrison," Experimental Comparison of the Compressibility of a Z Specification and Its Implementation in Java", In: Proceeding Of Information and Software Technology 46(2004), PP: 955-971.
  5. Dolv, S., Gilbert, S.Lynch, N.A., Shvartsman, A.A., Welch, A.Loran.J.L:"Geoquorums: Implementing Atomic Memory in Mobile Ad Hoc Networks ".In: Proceedings of the 17th International Conference on The Distributed Computing, PP: 306-319 (2005).
  6. Haas, Z.J., Liang, and B.A, D.Wjghs. "Ad Hoc Mobile Management with Uniform GeoQuorums Systems", In: Proceeding of IEEE/ACM Transactions on Mobile ad hoc Networks 7(2), PP: 228-240(2004).
  7. Murat Koyuncu, Adnan Yazici," A Fuzzy Knowledge-Based System for Intelligent Retrieval," in IEEE Transactions on Fuzzy Systems, Vol. 13, No. 3, June 2005, pp. 317-330
  8. Ioana Sora, Pierre Verbaeten, Yolande Berbers," A Description Language for Composable Components, in Fundamental Approaches to Software Engineering", Lecture Notes in Computer Science LNCS No. 2621, Springer, 2003, pp. 22-37
  9. Ioana Sora, Vladimir Cretu, Pierre Verbaeten, Yolande Berbers, "Automating decisions in component composition based on propagation of Requirements, in Fundamental Approaches to Software Engineering," Lecture Notes in Computer Science LNCS No. 2984, Springer, 2004, pp. 374-388
  10. Ioana Sora, Vladimir Cretu, Pierre Verbaeten, Yolande Berbers," Managing Variability of Self-customizable Systems through Composable Components, in Software Process Improvement and Practice, " Vol. 10, No. 1, Addison Wesley, January 2005
  11. Ioana ≈ûora, D. Todinca," Specification-based Retrieval of Software Components through Fuzzy Inference", in Acta Polytechnica Hungarica. Vol. 3, No. 3, 2006..
  12. R. Oliveira, L. Bernardo, and P. Pinto, “Modeling delay on IEEE 802.11 MAC Protocol for Unicast and Broadcast Non Saturated Traffic,” in Proc. WCNC’07, IEEE, 2007, pp. 463–467.
  13. A. Fehnker, M. Fruth, and A. McIver, “Graphical Modeling for Simulation and Formal Analysis of Wireless Network Protocols," in Methods, Models and Tools for Fault Tolerance, LNCS 5454. Springer, 2009, pp. 1–24.
  14. T. Lin, “Mobile Ad-hoc Network Routing Protocols: Methodologies and Applications,” PhD thesis, Virginia Polytechnic Institute and State University, 2004.
  15. V. D. Tracy Camp, Jeff Boleng, “A Survey Of Mobility Models For Ad Hoc Network Research,” Wireless Communications and Mobile Computing, 2:483–502, 2002.
Index Terms

Computer Science
Information Sciences

Keywords

Specification Phase Mobile Ad Hoc Network Fuzzy Logic Java