Generating Graphical User Interfaces from Precise Domain Specifications

Journal Title: e-Informatica Software Engineering Journal - Year 2014, Vol 8, Issue 1

Abstract

Turning requirements into working systems is the essence of software engineering. This paper proposes automation of one of the aspects of this vast problem: generating user interfaces directly from requirements models. It presents syntax and semantics of a comprehensible yet precise domain specification language. For this language, the paper presents the process of generating code for the user interface elements. This includes model transformation procedures to generate window initiation code and event handlers associated with these windows. The process is illustrated with an example based on an actual system developed using the presented approach.

Authors and Affiliations

L. Skrzypek, W. Nowakowski, M Smiałek, K Rybinski, N Jarzebowski, P Łabecki

Keywords

Related Articles

An Approach to Assessing the Quality of Business\ Process Models Expressed in BPMN

Introduction: The quality of business process models is important in the area of model-based software development. To the best knowledge of the author there is no working practical model for quality assessment of BPMN 2....

Data Flow Approach to Testing Java Programs Supported with DFC

Code based (``white box'') approach to testing can be divided into two main types: control flow coverage and data flow coverage. The data flow testing was introduced to structural programming languages and later adopted...

Supporting Analogy-based Effort Estimation with the Use of Ontologies

The paper concerns effort estimation of software development projects, in particular, at the level of product delivery stages. It proposes a new approach to model project data to support expert-supervised analogy-based e...

Software Startups -- A Research Agenda

Software startup companies develop innovative, software-intensive products within limited time frames and with few resources, searching for sustainable and scalable business models. Software startups are quite distinct f...

Measuring Goal-Oriented Requirements Language Actor Stability

Background: Goal models describe interests, preferences, intentions, desired goals and strategies of intervening stakeholders during the early requirements engineering stage. When capturing the requirements of real-world...

Download PDF file
  • EP ID EP165492
  • DOI 10.5277/e-Inf140103
  • Views 85
  • Downloads 0

How To Cite

L. Skrzypek, W. Nowakowski, M Smiałek, K Rybinski, N Jarzebowski, P Łabecki (2014). Generating Graphical User Interfaces from Precise Domain Specifications. e-Informatica Software Engineering Journal, 8(1), -. https://europub.co.uk/articles/-A-165492