As a guest user you are not logged in or recognized by your IP address. You have
access to the Front Matter, Abstracts, Author Index, Subject Index and the full
text of Open Access publications.
Adjustable programs allow the user to introduce changes and optimizations to the program in the late phases of the software lifecycle. Maintaining and enhancing software to cope with newly discovered problems or new requirements can take far more time than the initial development of the software. In conventional programs, such changes are usually made by software engineers, which makes the process time-consuming and costly. The main contribution of this paper is the novel approach to developing adjustable software by means of interfaces that are built into a program during its specification and development. These interfaces are made open to the user who can perform later changes of the program behavior and functionality, without possessing a specific knowledge in programming languages or software engineering. We present our approach to adjustability and its implementation in the context of the Lyee programming methodology, in which programs are generated (semi)automatically from high-level specifications developed by a non-expert user. Our approach is illustrated using an application case study – a web-based shop – for which we describe the implementation of adjustability using interfaces realized by the Lyee programming method.
This website uses cookies
We use cookies to provide you with the best possible experience. They also allow us to analyze user behavior in order to constantly improve the website for you. Info about the privacy policy of IOS Press.
This website uses cookies
We use cookies to provide you with the best possible experience. They also allow us to analyze user behavior in order to constantly improve the website for you. Info about the privacy policy of IOS Press.