Management framework of distributed software objects and components: Dissertation

Markus Moilanen

Research output: Book/ReportBook (author)

1 Citation (Scopus)

Abstract

The deployment of software applications without making any arrangements beforehand in the target platform sets strict requirements for the management of the applications and the management of the platform in which the application will be executed. In this work, "objective quality thinking" concerning the work process has been chosen to gain a solution for this problematic issue. In the work, the management framework of the distributed applications is developed. Application software is understood to be any useful piece of software that can be provided. The developed management framework observes different dimensions of the management. Dimension is such a feature group of the management which can be implemented independently of other feature groups. These dimensions include for example the advertisement of a component, distribution of a component, resource management of a component, and security of a component. The dimensions are presented starting from the conceptual level ending to the explicit design models. These design models can be implemented for any application-specific purpose by implementing the presented application programming interfaces of the models. Lastly in the work, an example of how to apply the management to an application is presented. The case considers an application which distributes itself according to its associated distribution policy, and which is implemented for the Internet environment in the Java programming language. The presented solution of the management can be applied to any data objects, including passive objects. If extended to its full design, the solution would be a starting point for a whole new software management technology.
Original languageEnglish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages203
ISBN (Electronic)951-38-5864-2
ISBN (Print)951-38-5863-4
Publication statusPublished - 2001
MoE publication typeC1 Separate scientific books

Publication series

SeriesVTT Publications
Number442
ISSN1235-0621

Fingerprint

Application programs
Java programming language
Application programming interfaces (API)
Internet

Keywords

  • software processes
  • software design
  • quality methods
  • requirement specifications
  • conceptual planning
  • application layer
  • management layer
  • component architecture
  • UML

Cite this

Moilanen, M. (2001). Management framework of distributed software objects and components: Dissertation. Espoo: VTT Technical Research Centre of Finland. VTT Publications, No. 442
Moilanen, Markus. / Management framework of distributed software objects and components : Dissertation. Espoo : VTT Technical Research Centre of Finland, 2001. 203 p. (VTT Publications; No. 442).
@book{3213a95982fb4cabb8939cea44461d38,
title = "Management framework of distributed software objects and components: Dissertation",
abstract = "The deployment of software applications without making any arrangements beforehand in the target platform sets strict requirements for the management of the applications and the management of the platform in which the application will be executed. In this work, {"}objective quality thinking{"} concerning the work process has been chosen to gain a solution for this problematic issue. In the work, the management framework of the distributed applications is developed. Application software is understood to be any useful piece of software that can be provided. The developed management framework observes different dimensions of the management. Dimension is such a feature group of the management which can be implemented independently of other feature groups. These dimensions include for example the advertisement of a component, distribution of a component, resource management of a component, and security of a component. The dimensions are presented starting from the conceptual level ending to the explicit design models. These design models can be implemented for any application-specific purpose by implementing the presented application programming interfaces of the models. Lastly in the work, an example of how to apply the management to an application is presented. The case considers an application which distributes itself according to its associated distribution policy, and which is implemented for the Internet environment in the Java programming language. The presented solution of the management can be applied to any data objects, including passive objects. If extended to its full design, the solution would be a starting point for a whole new software management technology.",
keywords = "software processes, software design, quality methods, requirement specifications, conceptual planning, application layer, management layer, component architecture, UML",
author = "Markus Moilanen",
year = "2001",
language = "English",
isbn = "951-38-5863-4",
series = "VTT Publications",
publisher = "VTT Technical Research Centre of Finland",
number = "442",
address = "Finland",

}

Moilanen, M 2001, Management framework of distributed software objects and components: Dissertation. VTT Publications, no. 442, VTT Technical Research Centre of Finland, Espoo.

Management framework of distributed software objects and components : Dissertation. / Moilanen, Markus.

Espoo : VTT Technical Research Centre of Finland, 2001. 203 p. (VTT Publications; No. 442).

Research output: Book/ReportBook (author)

TY - BOOK

T1 - Management framework of distributed software objects and components

T2 - Dissertation

AU - Moilanen, Markus

PY - 2001

Y1 - 2001

N2 - The deployment of software applications without making any arrangements beforehand in the target platform sets strict requirements for the management of the applications and the management of the platform in which the application will be executed. In this work, "objective quality thinking" concerning the work process has been chosen to gain a solution for this problematic issue. In the work, the management framework of the distributed applications is developed. Application software is understood to be any useful piece of software that can be provided. The developed management framework observes different dimensions of the management. Dimension is such a feature group of the management which can be implemented independently of other feature groups. These dimensions include for example the advertisement of a component, distribution of a component, resource management of a component, and security of a component. The dimensions are presented starting from the conceptual level ending to the explicit design models. These design models can be implemented for any application-specific purpose by implementing the presented application programming interfaces of the models. Lastly in the work, an example of how to apply the management to an application is presented. The case considers an application which distributes itself according to its associated distribution policy, and which is implemented for the Internet environment in the Java programming language. The presented solution of the management can be applied to any data objects, including passive objects. If extended to its full design, the solution would be a starting point for a whole new software management technology.

AB - The deployment of software applications without making any arrangements beforehand in the target platform sets strict requirements for the management of the applications and the management of the platform in which the application will be executed. In this work, "objective quality thinking" concerning the work process has been chosen to gain a solution for this problematic issue. In the work, the management framework of the distributed applications is developed. Application software is understood to be any useful piece of software that can be provided. The developed management framework observes different dimensions of the management. Dimension is such a feature group of the management which can be implemented independently of other feature groups. These dimensions include for example the advertisement of a component, distribution of a component, resource management of a component, and security of a component. The dimensions are presented starting from the conceptual level ending to the explicit design models. These design models can be implemented for any application-specific purpose by implementing the presented application programming interfaces of the models. Lastly in the work, an example of how to apply the management to an application is presented. The case considers an application which distributes itself according to its associated distribution policy, and which is implemented for the Internet environment in the Java programming language. The presented solution of the management can be applied to any data objects, including passive objects. If extended to its full design, the solution would be a starting point for a whole new software management technology.

KW - software processes

KW - software design

KW - quality methods

KW - requirement specifications

KW - conceptual planning

KW - application layer

KW - management layer

KW - component architecture

KW - UML

M3 - Book (author)

SN - 951-38-5863-4

T3 - VTT Publications

BT - Management framework of distributed software objects and components

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -

Moilanen M. Management framework of distributed software objects and components: Dissertation. Espoo: VTT Technical Research Centre of Finland, 2001. 203 p. (VTT Publications; No. 442).