Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is EBNF

Handbook of Research on Mobile Software Engineering: Design, Implementation, and Emergent Applications
Refers to Extended Backus-Naur Form, which is a variation of the basic Backus-Naur Form (BNF)meta-syntax notation. EBNF is a metalanguage used to describe language syntax.
Published in Chapter:
Model-Driven Development of Mobile Information Systems
Ralf Bruns (Hannover University of Applied Sciences and Arts, Germany) and Jürgen Dunkel (Hannover University of Applied Sciences and Arts, Germany)
DOI: 10.4018/978-1-61520-655-1.ch006
Abstract
Significant improvements in the development of business applications for mobile devices have been made in recent years. However, the state of the art in software development is for mobile computing still not as mature as it is for conventional information systems on desktop computers. Therefore, declarative and code generation approaches should be preferred instead of manually coding. In the BAMOS project an architecture has been designed and implemented for the generic and flexible development of mobile information systems. The architecture is based on the declarative description of the available services and enables the access to service-oriented architecture (SOA) systems for mobile devices. In this chapter, the authors present a model-driven approach for generating almost the complete source code of mobile services. By applying model-driven development, a new service can be conveniently modeled with a graphical modeling tool and the graphical models are then used to generate the corresponding XML descriptions of the mobile user interface and the workflow specification. In order to use such a service no specific source code has to be implemented on the mobile device. In addition, an alternative modeling approach based on a textual representation of the models using a formal grammar expressed in EBNF is presented.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Attribute Grammars and Their Applications
Extended Backus Naur formalism is an extension of context-free grammar with regular expression operations for defining context-free languages. It provides a more concise syntax specification.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR