Search results

1 – 10 of over 27000
Article
Publication date: 7 November 2016

Maria Consuelo Franky, Jaime A. Pavlich-Mariscal, Maria Catalina Acero, Angee Zambrano, John C. Olarte, Jorge Camargo and Nicolás Pinzón

This purpose of this paper is to present ISML-MDE, a model-driven environment that includes ISML, a platform-independent modeling language for enterprise applications; ISML-GEN, a…

Abstract

Purpose

This purpose of this paper is to present ISML-MDE, a model-driven environment that includes ISML, a platform-independent modeling language for enterprise applications; ISML-GEN, a code generation framework to automatically generate code from models; and LionWizard, a tool to automatically integrate different components into a unified codebase.

Design/methodology/approach

The development comprises five stages: standardizing architecture; refactoring and adapting existing components; automating their integration; developing a modeling language; and creating code generators. After development, model-to-code ratios in ISML-MDE are measured for different applications.

Findings

The average model-to-code ratio is approximately 1:4.6 when using the code generators from arbitrary models. If a model transformation is performed previously to the code generation, this ratio raises to 1:115. The current validation efforts show that ISML properly supports several DSL essential characteristics described by Kahraman and Bilgen (2015).

Research limitations/implications

ISML-MDE was tested on relatively small applications. Further validation of the approach requires measurement of development times and their comparison with previous similar projects, to determine the gains in productivity.

Originality/value

The value of ISML-MDE can be summarized as follows: ISML-MDE has the potential to significantly reduce development times, because of an adequate use of models and transformations. The design of ISML-MDE addresses real-world development requirements, obtained from a tight interaction between the researchers and the software development company. The underlying process has been thoroughly documented and it is believed it can be used as a reference for future developments of MDE tools under similar conditions.

Details

International Journal of Web Information Systems, vol. 12 no. 4
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 4 October 2011

Gordana Milosavljević, Dragan Ivanović, Dušan Surla and Branko Milosavljević

This paper aims to examine the goal, which is to construct a user interface for CERIF‐compatible research management systems in an automated way. The system has to support all…

Abstract

Purpose

This paper aims to examine the goal, which is to construct a user interface for CERIF‐compatible research management systems in an automated way. The system has to support all data items defined by the CERIF data model. The result of the automated construction is a functioning software system that can be customised according to the specific needs by manual changes in the program code.

Design/methodology/approach

The Model‐Driven Architecture (MDA) approach to software engineering is based on the idea of automated construction of software applications based on the model of a system. System modelling usually utilises the Unified Modelling Language (UML). A specific UML profile (extension) used for describing user interface‐related aspects of the system model is defined. It is used to define the behaviour of the user interface in the model itself. By relying on the concept of a standard generic screen form implementing common data management operations and tools for automatic code generation it is possible to obtain a fully functional software application that is completely defined by the system model.

Findings

A proposal of an automated user interface construction method for CERIF‐compatible research management systems is defined. The proposed application enables the management of all CERIF‐specified data items and facilitates the customisation of the model according to the specific needs. The customisation process is automated by using the tools for user interface code generation based on human‐computer interaction (HCI) standard defining the layout and behaviour of generic screen forms. The amount of automatically generated application functionality justifies the use of the model‐driven approach to software development.

Practical implications

Using the model of a system it is possible to efficiently produce a functional software application that can further be customised according to the needs of specific institutions and users. The customisation process itself is made efficient since it is iteratively performed using the same cycles of modelling and software generation. The proposed method for automated user interface construction is used for implementing the web application for research management at the University of Novi Sad.

Originality/value

A proposal for efficient software system development and its customisation is given. This way a software application is obtained that can be quickly adapted to new requirements and used in different research management systems based on a CERIF‐compatible data model.

Details

The Electronic Library, vol. 29 no. 5
Type: Research Article
ISSN: 0264-0473

Keywords

Abstract

Purpose

Ubiquitous web applications (UWA) are a new type of web applications which are accessed in various contexts, i.e. through different devices, by users with various interests, at anytime from anyplace around the globe. For such full‐fledged, complex software systems, a methodologically sound engineering approach in terms of model‐driven engineering (MDE) is crucial. Several modeling approaches have already been proposed that capture the ubiquitous nature of web applications, each of them having different origins, pursuing different goals and providing a pantheon of concepts. This paper aims to give an in‐depth comparison of seven modeling approaches supporting the development of UWAs.

Design/methodology/approach

This methodology is conducted by applying a detailed set of evaluation criteria and by demonstrating its applicability on basis of an exemplary tourism web application. In particular, five commonly found ubiquitous scenarios are investigated, thus providing initial insight into the modeling concepts of each approach as well as to facilitate their comparability.

Findings

The results gained indicate that many modeling approaches lack a proper MDE foundation in terms of meta‐models and tool support. The proposed modeling mechanisms for ubiquity are often limited, since they neither cover all relevant context factors in an explicit, self‐contained, and extensible way, nor allow for a wide spectrum of extensible adaptation operations. The provided modeling concepts frequently do not allow dealing with all different parts of a web application in terms of its content, hypertext, and presentation levels as well as their structural and behavioral features. Finally, current modeling approaches do not reflect the crosscutting nature of ubiquity but rather intermingle context and adaptation issues with the core parts of a web application, thus hampering maintainability and extensibility.

Originality/value

Different from other surveys in the area of modeling web applications, this paper specifically considers modeling concepts for their ubiquitous nature, together with an investigation of available support for MDD in a comprehensive way, using a well‐defined as well as fine‐grained catalogue of more than 30 evaluation criteria.

Details

International Journal of Web Information Systems, vol. 4 no. 3
Type: Research Article
ISSN: 1744-0084

Keywords

Content available
Article
Publication date: 1 April 1998

104

Abstract

Details

Aircraft Engineering and Aerospace Technology, vol. 70 no. 2
Type: Research Article
ISSN: 0002-2667

Content available
Article
Publication date: 1 June 1999

143

Abstract

Details

Aircraft Engineering and Aerospace Technology, vol. 71 no. 3
Type: Research Article
ISSN: 0002-2667

Keywords

Article
Publication date: 1 December 2005

Rida Benjelloun

The purpose of this paper is to present the main features of Archimède, which is the institutional repository system developed by Université Laval to address its specific needs.

1296

Abstract

Purpose

The purpose of this paper is to present the main features of Archimède, which is the institutional repository system developed by Université Laval to address its specific needs.

Design/methodology/approach

These needs include the availability of a multilingual interface, the possibility to simultaneously index metadata and full text, and the compatibility with multiple technological infrastructures. The privileged approach relied on open source softwares and the use of automatic code generation tools in order to lower development costs and time. This led Université Laval's team to the creation of an institutional repository system that is based on Java technology and which is not OS‐specific.

Findings

The system offers: documents management functionalities; dissemination mechanisms compatible with OAI‐PMH2 (Open Archive Initiative Protocol for Metadata Harvesting V.2.0); an indexing and searching framework (LIUS) that can index over ten documents formats; and a selective dissemination of information service. Archimède and LIUS are now distributed under a GPL licence. Further developments will extend the metadata formats range supported by Archimède and will include archive management functionalities.

Originality/value

This experience shows that the development of an institutional repository system resting on open source softwares, frameworks and application program interfaces could lead to impressive results, in a short amount of time and with a minimum of investment.

Details

Library Hi Tech, vol. 23 no. 4
Type: Research Article
ISSN: 0737-8831

Keywords

Article
Publication date: 1 February 2006

Kinh Nguyen, Tharam S. Dillon and Erik Danielsen

This article proposes the concept of web clientserver event together with its associated taxonomy which yields a formal specification for such an event. The concept, in…

Abstract

This article proposes the concept of web clientserver event together with its associated taxonomy which yields a formal specification for such an event. The concept, in conjunction with the concept of atomic use case (reviewed in the article), is then used as a key element for a model‐driven approach to web information system development. The outcome is a new method for web information systems development that reduces the complex web‐based hypermedia navigation behaviour to a much simpler event‐driven behaviour. On the strength of that realized simplicity, the method provides (i) a set of platform‐independent models that completely characterizes the application, and (ii) a well‐defined process to map the combined model to any chosen platform‐dependent implementation.

Details

International Journal of Web Information Systems, vol. 2 no. 1
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 16 January 2024

Albert Zajdel, Michal Welcer and Cezary Jerzy Szczepanski

This paper aims to present assessment of models and simulation results used in the development process of flight stabilisation system that uses trim tabs for PZL-130 Orlik…

Abstract

Purpose

This paper aims to present assessment of models and simulation results used in the development process of flight stabilisation system that uses trim tabs for PZL-130 Orlik turboprop military trainer aircraft. Flight test of the system allowed to compare software and hardware simulation results with real flight recordings.

Design/methodology/approach

Proposed flight stabilisation system was developed using modern techniques of model-based design, automatic code generation, software and hardware in the loop testing. The project reached flight testing stage which allowed to gather data to verify models and simulation results and asses their quality.

Findings

Results of the comparison showed that the trim tab actuator model used in simulation can be improved by adding play. This reduced the difference between simulation and real flight system output – actuator angle. The influence of airloads on the flying actuator angle compared to hardware in the loop simulation in lab is less than ± 0.6°.

Originality/value

Proposed flight stabilisation system that uses trim tabs has several benefits over classic automatic flight system in terms of weight, energy consumption and structure simplicity and does not need aircraft primary control modification. It was developed using modern techniques of model-based design, automatic code generation and hardware in the loop simulations.

Details

Aircraft Engineering and Aerospace Technology, vol. 96 no. 1
Type: Research Article
ISSN: 1748-8842

Keywords

Article
Publication date: 26 March 2021

Igor Yurievich Kotciuba, Alexey Nikolaevich Shikov and Yuri Voitekhovsky

The purpose of this study is to make the implementation of a recommended Web service that allows one to formalize the search for a suitable coworking according to individual…

Abstract

Purpose

The purpose of this study is to make the implementation of a recommended Web service that allows one to formalize the search for a suitable coworking according to individual preferences as a decision-making task, as well as find a coworking area in an optimized setting for both the individual employee and those who carry out collective professional activities from a large number of alternatives in a shorter time.

Design/methodology/approach

In the implemented system of each place category in coworking areas, a search will be carried out according to formalized parameters and with an individual approach. To find the set of the required services of the coworking zone, the target functions of maximizing the priority of the place and minimizing the cost are determined, between which the user can set the ratio. As a constraint, the general fund of financial expenses for the time to reach the zone from different locations is used. The results of problem formalization are presented in the form of a mathematical model.

Findings

The use of a problem-oriented solution can significantly reduce the laboriousness of finding a suitable workspace.

Originality/value

The development of coworking zone practices contributes to the development of a professional infrastructure of the city and minimizes the cost of equipping each enterprise with additional tools, as well as manages labor resources and tracks trends of both professional and novice workers’ needs.

Details

World Journal of Engineering, vol. 18 no. 4
Type: Research Article
ISSN: 1708-5284

Keywords

Article
Publication date: 1 March 2005

Stan G. Aungst and David T. Wilson

This paper seeks to help marketers become familiar with the strengths and weaknesses of the current state of wireless technology that is being applied to marketing problems.

3981

Abstract

Purpose

This paper seeks to help marketers become familiar with the strengths and weaknesses of the current state of wireless technology that is being applied to marketing problems.

Design/methodology/approach

The paper first examines successful applications of wireless technology to connect marketing applications to wireless technology. A total of 11 important issues and questions are presented to help marketers know the key points in building a successful wireless application. A glossary to clarify the acronyms is presented.

Findings

The main focus is business persons as they will create the technology environment that will become the research environment. The excitement caused by new developments such as wireless has the potential to have significant impacts on marketing practice or lead to major failures. Mobile commerce (m‐commerce) driven by wireless technology is generating interest from marketers. A partnership between marketers and technology developers is needed to create a successful application. Developers are enthusiastic and speak in acronyms and may overwhelm marketers with the excitement of an application.

Originality/value

The paper presents new developments such as wireless technology that have the possibility of significant impacts in marketing and organizational performance that are counterbalanced by the potential of significant failures. This changing business environment will be the environment that scholars doing research in sales and service marketing must understand in order to design relevant research studies.

Details

Journal of Business & Industrial Marketing, vol. 20 no. 2
Type: Research Article
ISSN: 0885-8624

Keywords

1 – 10 of over 27000