Middleware for Virtual Home Environments

Approaching the Architecture

Markus Moilanen

Research output: Book/ReportReportProfessional

Abstract

Virtual Home Environments (VHE) is the concept that networks supporting mobile users should provide them with the same computing environment on the road as they are used to having in their home or corporate computing environment. Middleware for Virtual Home Environment (the VHE Middleware project) is one of the ITEA (Information Technology for European Advancement) projects. The goal of the project is to make European industry the leader in Middleware software technology for end-user terminals, with wireless connections and the corresponding infrastructure to enable VHE. The project partners are Nokia (FIN), Siemens (D), Fujitsu-Siemens (D), Orga Kartensysteme (D), Paderborn University (D), Philips (NL, B, D), Robert Bosch (D), and VTT Electronics (FIN). This publication documents the research and development of VHE Middleware carried out by VTT Electronics. In a scientific sense, a full case study evaluating an advanced method of identifying the conceptual architecture of a software system from its functional requirements is presented. The proposed method is based on the common knowledge of object-oriented analysis (OOA) methodology, which claims that every software system contains hierarchical structures that reflect its functional requirements. In OOA methodology, these structures and their hierarchies can be found by analysing and structuring the problem descriptions - the Use Case analysis. The advanced method here is how to seamlessly move from a use case model to a conceptual architecture model of the software system. User's scenarios and software prototypes of the VHE system are used as a case study. Using the proposed method, the VHE system's subsystems and layers, and their corresponding application programming interfaces (APIs), are found and the conceptual architecture of VHE Middleware drawn up. After this, the technical development of the case is extended to fully concrete the VHE Middleware architecture and its elements.
Original languageEnglish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages165
ISBN (Electronic)951-38-6004-3
ISBN (Print)951-38-6003-5
Publication statusPublished - 2002
MoE publication typeD4 Published development or research report or study

Publication series

NameVTT Publications
PublisherVTT
No.476
ISSN (Print)1235-0621
ISSN (Electronic)1455-0849

Fingerprint

Middleware
Electronic equipment
Hierarchical systems
Computer terminals
Application programming interfaces (API)
Information technology
Wireless networks
Concretes
Industry

Keywords

  • software systems
  • software layers and subsystems
  • conceptual architecture
  • object-oriented analysis OOA
  • application programming interfaces APIs
  • unified modelling language UML
  • user interface mark-up language UIML
  • generic user interface
  • remote service development
  • serverless service provisioning

Cite this

Moilanen, M. (2002). Middleware for Virtual Home Environments: Approaching the Architecture. Espoo: VTT Technical Research Centre of Finland. VTT Publications, No. 476
Moilanen, Markus. / Middleware for Virtual Home Environments : Approaching the Architecture. Espoo : VTT Technical Research Centre of Finland, 2002. 165 p. (VTT Publications; No. 476).
@book{b2487e7678cb45f6a7521988d1afcc89,
title = "Middleware for Virtual Home Environments: Approaching the Architecture",
abstract = "Virtual Home Environments (VHE) is the concept that networks supporting mobile users should provide them with the same computing environment on the road as they are used to having in their home or corporate computing environment. Middleware for Virtual Home Environment (the VHE Middleware project) is one of the ITEA (Information Technology for European Advancement) projects. The goal of the project is to make European industry the leader in Middleware software technology for end-user terminals, with wireless connections and the corresponding infrastructure to enable VHE. The project partners are Nokia (FIN), Siemens (D), Fujitsu-Siemens (D), Orga Kartensysteme (D), Paderborn University (D), Philips (NL, B, D), Robert Bosch (D), and VTT Electronics (FIN). This publication documents the research and development of VHE Middleware carried out by VTT Electronics. In a scientific sense, a full case study evaluating an advanced method of identifying the conceptual architecture of a software system from its functional requirements is presented. The proposed method is based on the common knowledge of object-oriented analysis (OOA) methodology, which claims that every software system contains hierarchical structures that reflect its functional requirements. In OOA methodology, these structures and their hierarchies can be found by analysing and structuring the problem descriptions - the Use Case analysis. The advanced method here is how to seamlessly move from a use case model to a conceptual architecture model of the software system. User's scenarios and software prototypes of the VHE system are used as a case study. Using the proposed method, the VHE system's subsystems and layers, and their corresponding application programming interfaces (APIs), are found and the conceptual architecture of VHE Middleware drawn up. After this, the technical development of the case is extended to fully concrete the VHE Middleware architecture and its elements.",
keywords = "software systems, software layers and subsystems, conceptual architecture, object-oriented analysis OOA, application programming interfaces APIs, unified modelling language UML, user interface mark-up language UIML, generic user interface, remote service development, serverless service provisioning",
author = "Markus Moilanen",
year = "2002",
language = "English",
isbn = "951-38-6003-5",
series = "VTT Publications",
publisher = "VTT Technical Research Centre of Finland",
number = "476",
address = "Finland",

}

Moilanen, M 2002, Middleware for Virtual Home Environments: Approaching the Architecture. VTT Publications, no. 476, VTT Technical Research Centre of Finland, Espoo.

Middleware for Virtual Home Environments : Approaching the Architecture. / Moilanen, Markus.

Espoo : VTT Technical Research Centre of Finland, 2002. 165 p. (VTT Publications; No. 476).

Research output: Book/ReportReportProfessional

TY - BOOK

T1 - Middleware for Virtual Home Environments

T2 - Approaching the Architecture

AU - Moilanen, Markus

PY - 2002

Y1 - 2002

N2 - Virtual Home Environments (VHE) is the concept that networks supporting mobile users should provide them with the same computing environment on the road as they are used to having in their home or corporate computing environment. Middleware for Virtual Home Environment (the VHE Middleware project) is one of the ITEA (Information Technology for European Advancement) projects. The goal of the project is to make European industry the leader in Middleware software technology for end-user terminals, with wireless connections and the corresponding infrastructure to enable VHE. The project partners are Nokia (FIN), Siemens (D), Fujitsu-Siemens (D), Orga Kartensysteme (D), Paderborn University (D), Philips (NL, B, D), Robert Bosch (D), and VTT Electronics (FIN). This publication documents the research and development of VHE Middleware carried out by VTT Electronics. In a scientific sense, a full case study evaluating an advanced method of identifying the conceptual architecture of a software system from its functional requirements is presented. The proposed method is based on the common knowledge of object-oriented analysis (OOA) methodology, which claims that every software system contains hierarchical structures that reflect its functional requirements. In OOA methodology, these structures and their hierarchies can be found by analysing and structuring the problem descriptions - the Use Case analysis. The advanced method here is how to seamlessly move from a use case model to a conceptual architecture model of the software system. User's scenarios and software prototypes of the VHE system are used as a case study. Using the proposed method, the VHE system's subsystems and layers, and their corresponding application programming interfaces (APIs), are found and the conceptual architecture of VHE Middleware drawn up. After this, the technical development of the case is extended to fully concrete the VHE Middleware architecture and its elements.

AB - Virtual Home Environments (VHE) is the concept that networks supporting mobile users should provide them with the same computing environment on the road as they are used to having in their home or corporate computing environment. Middleware for Virtual Home Environment (the VHE Middleware project) is one of the ITEA (Information Technology for European Advancement) projects. The goal of the project is to make European industry the leader in Middleware software technology for end-user terminals, with wireless connections and the corresponding infrastructure to enable VHE. The project partners are Nokia (FIN), Siemens (D), Fujitsu-Siemens (D), Orga Kartensysteme (D), Paderborn University (D), Philips (NL, B, D), Robert Bosch (D), and VTT Electronics (FIN). This publication documents the research and development of VHE Middleware carried out by VTT Electronics. In a scientific sense, a full case study evaluating an advanced method of identifying the conceptual architecture of a software system from its functional requirements is presented. The proposed method is based on the common knowledge of object-oriented analysis (OOA) methodology, which claims that every software system contains hierarchical structures that reflect its functional requirements. In OOA methodology, these structures and their hierarchies can be found by analysing and structuring the problem descriptions - the Use Case analysis. The advanced method here is how to seamlessly move from a use case model to a conceptual architecture model of the software system. User's scenarios and software prototypes of the VHE system are used as a case study. Using the proposed method, the VHE system's subsystems and layers, and their corresponding application programming interfaces (APIs), are found and the conceptual architecture of VHE Middleware drawn up. After this, the technical development of the case is extended to fully concrete the VHE Middleware architecture and its elements.

KW - software systems

KW - software layers and subsystems

KW - conceptual architecture

KW - object-oriented analysis OOA

KW - application programming interfaces APIs

KW - unified modelling language UML

KW - user interface mark-up language UIML

KW - generic user interface

KW - remote service development

KW - serverless service provisioning

M3 - Report

SN - 951-38-6003-5

T3 - VTT Publications

BT - Middleware for Virtual Home Environments

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -

Moilanen M. Middleware for Virtual Home Environments: Approaching the Architecture. Espoo: VTT Technical Research Centre of Finland, 2002. 165 p. (VTT Publications; No. 476).