eShop Product Line

This case study is based on the feature model for B2C (Business-to-Consumer) eShop solutions with fixed-price purchasing that is provided in [1]. The purpose of this case study is to evaluate the support provided the HATS Variability Modeling Languages to the development of product lines of information systems. According to Lau [1], the eShop domain is a relatively large and well-understood domain with a large degree of variability on which serious evaluations of new Read more…

HATS project deliverables

Deliverables

Scientific Deliverables The list of published scientific deliverables: Deliverable 5.1 – Requirement Elicitation: elicits requirements representative to the theoretical and practical challenges that the envisioned method has to solve. We describe the selected requirements in form of detailed scenarios. Furthermore, the collected scenarios already may sketch the results of the envisioned solutions. Deliverable 1.1.a – Report on the Core ABS Language and Methodology: Part A: contains the definition of the core ABS language, an abstract Read more…

Virtual Office of The Future

Virtual Office of The Future

General Introduction Peer-to-Peer (P2P) network of office computing devices VOF document contains data and workflow information Each device can send, receive and process VOF documents VOF document routed according to workflow VOF Node A VOF-Node in general is the system’s representation of an end device (e.g. Laptop, PC, Mobile Phone, PDA etc.) for users in the Virtual Office. Figure 1 displays the conceptual view of a VOF-Node. The VOF-Platform on top of the operating system Read more…

Project Overview

Project Objectives The HATS project develops a formal method for the design, analysis, and implementation of highly adaptable software systems that are at the same time characterized a high demand on trustworthiness. Adaptability includes two aspects: anticipated variability and evolvability, i.e., unanticipated change. The first is, to a certain extent, addressed in modern software architectures such as software product families. However, increasing product complexity (features, deployment) is starting to impose serious limitations. Evolvability over time is an even more difficult problem. Read more…

Fredhopper Access Server

The Fredhopper Access Server (FAS) is a component-based, service-oriented and server-based software system, which provides search and merchandising IT services to e-Commerce companies such as large catalog traders, travel booking, classified advertising, etc. In the following paragraphs we describe informally the functionalities of each component: Business Manager The business manager component provides to clients the management console for managing, monitoring and measuring searches, catalogs, navigations and promotions. There is also a graphical user interface, which allows Read more…

HATS Case Studies

HATS Case Studies

Overview In the HATS project three candidate case studies are considered. The purpose of case studies is twofold: For eliciting requirements that the project result should satisfy. For validating project results with respect to the requirements from 1. We have chosen case studies that differ in profile, abstraction, size and application area. Specifically we have chosen an academic case study of a trading system for handling sales in supermarkets [1,2]; a case study of the Read more…