In Need of a Domain-Specific Language Modeling Notation for Smartphone Applications with Portable Capability

نویسندگان

  • Hamza Ghandorh
  • Luiz Fernando Capretz
  • Ali Bou Nassif
چکیده

A rapid growing of smartphone market and its increasing revenue have developers to target multiple platforms. Each leading software company, e.g. Apple or Microsoft, develops its smartphone applications or apps complying with its own specifications. The specification of each platform makes a platform-dedicated application incompatible with other platforms due to the diversity of operating system, programming language, and design patterns. As a consequence, development of dedicated applications for multiple platforms is tedious task. Conventional development methodologies are applied to smartphone apps, but less performance and requirements appear which reduce their quality. Such phenomena occurred due to two perspectives: unique hardware and software requirements. Several previous works considered automatically generating executable code based on abstract models that would alleviate platforms fragmentation. It is possible that defining smartphone applications considering portability requirements using a customize notation would contribute to smartphone app quality. This paper proposes a domain-specific language notation to design portable smartphone applications using appropriate abstractions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Domain-Specific Modeling Tool to Model Management Plans for Composite Applications

TOSCA is a standard to describe composite Cloud-applications and their management in a portable fashion. Thereby, BPMN4TOSCA is a proposed extension for BPMN to ease modeling of management plans. This demonstration presents a web-based modeling tool that supports an updated version of BPMN4TOSCA. The updated version supports direct wiring of data of tasks and events without the need of separate

متن کامل

Public Transport Ontology for Passenger Information Retrieval

Passenger information aims at improving the user-friendliness of public transport systems while influencing passenger route choices to satisfy transit user’s travel requirements. The integration of transit information from multiple agencies is a major challenge in implementation of multi-modal passenger information systems. The problem of information sharing is further compounded by the multi-l...

متن کامل

User Assistance during Domain-specific Language Design

Today, modeling is widely accepted technique in Software Engineering (SE). Nevertheless, the creation of modeling tools is a challenge. Supporting SE tasks by tools requires a lot of effort regarding e.g., the definition of data models, and methodological support. Even the standardized UML-notation requires a lot of work for being tool supported, because it has to be interpreted according to th...

متن کامل

Modeling in Software Architecture

Section 2 of this paper deals with basic architectural concepts and design decisions that need to be modelled, as well as modeling views, viewpoints, and visualizations. Section 3 covers various modeling notations: natural language (3.1); informal graphical styles (3.2); Unified Modeling Language (3.3); early Architecture Description Languages (3.4) – Darwin (3.4.1), Rapide (3.4.2), and Wright ...

متن کامل

BPMN4TOSCA: A Domain-Specific Language to Model Management Plans for Composite Applications

TOSCA is an upcoming standard to capture cloud application topologies and their management in a portable way. Management aspects include provisioning, operation and deprovisioning of an application. Management plans capture these aspects in workflows. BPMN 2.0 as general-purpose language can be used to model these workflows. There is, however, no tailored support for management plans in BPMN. T...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015