DSML-Aided Development for Mobile P2P Systems
نویسندگان
چکیده
The proliferation of Mobile P2P systems made a next generation mobile BitTorrent client an appropriate target to compare two different development approaches: the traditional manual coding and domain-specific modeling languages (DSMLs) accompanied by generators. We present two DSMLs for mobile communication modeling, and one for user interface development. We compare the approaches by development time and maintenance, using our modeling and transformation tool Visual Modeling and Transformation System (VMTS).
منابع مشابه
P2P Network Trust Management Survey
Peer-to-peer applications (P2P) are no longer limited to home users, and start being accepted in academic and corporate environments. While file sharing and instant messaging applications are the most traditional examples, they are no longer the only ones benefiting from the potential advantages of P2P networks. For example, network file storage, data transmission, distributed computing, and co...
متن کاملA Tool Supported Methodology For Developing Secure Mobile P2P Systems
The growth of mobile devices with near PC equivalent capabilities has brought with it the possibility of mobile Peer-to-Peer (P2P) systems. However, the unique nature of mobile devices introduces new challenges that need to be considered during the development process, especially when considering critical aspects such as system security. This chapter presents the PEPERS Development Methodology ...
متن کاملAgile Bottom-Up Development of Domain-Specific IDEs for Model-Driven Development
Diminishing time-to-market and rapidly evolving technology stacks stretch traditional software development methods to their limits. In this paper, we propose a novel process for bottom-up development of domain-specific IDEs based on agile principles. It aims to enable a fine-grained co-evolution of domain-specific modeling languages (DSMLs) and their model editors and code generators. We illust...
متن کاملMobile File-Sharing over P2P Networks
Peer-to-peer (P2P) computing is a networking and distributed computing paradigm which allows the sharing of computing resources and services by direct, symmetric interaction between computers. With the advance in mobile wireless communication technology and the increasing number of mobile users, peer-to-peer computing, in both academic research and industrial development, has recently begun to ...
متن کاملCS898T Term Paper A Study on Mobile P2P Systems
A Mobile Peer-to-Peer (P2P) system is a dynamic network of mobile wireless devices, set up with no existing infrastructure or centralized control. The Mobile P2P systems are usually characterized by a high decentralization, highly dynamic, and self-organizing. This paper gives an overview on the Mobile P2P systems, including the concepts and characteristics, as well as the components and algori...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009