System generation for time and activity management product lines

This thesis investigates a product line derivation methodology to create a variability model of a whole domain. From this variability model, we can then use one-step code generation to create distinct products that meet differing sets of requirements. We derive a time and activity management (TAM) p...

Full description

Bibliographic Details
Main Author: Levin, Jenya
Format: Others
Language:en
Published: University of Ottawa (Canada) 2013
Subjects:
Online Access:http://hdl.handle.net/10393/28465
http://dx.doi.org/10.20381/ruor-19278
id ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-28465
record_format oai_dc
spelling ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-284652018-01-05T19:07:59Z System generation for time and activity management product lines Levin, Jenya Computer Science. This thesis investigates a product line derivation methodology to create a variability model of a whole domain. From this variability model, we can then use one-step code generation to create distinct products that meet differing sets of requirements. We derive a time and activity management (TAM) product line from four existing systems using our methodology. We describe the product line using the VML4Umple language we adopt by combining the strengths of VML and Umple notations. From this we show how it is possible to generate any number of Umple models of TAM systems, each with a different combination of features. The results can be compiled to either Java or PHP, allowing for rapid development of TAM systems. 2013-11-07T19:04:45Z 2013-11-07T19:04:45Z 2010 2010 Thesis Source: Masters Abstracts International, Volume: 49-02, page: 1225. http://hdl.handle.net/10393/28465 http://dx.doi.org/10.20381/ruor-19278 en 138 p. University of Ottawa (Canada)
collection NDLTD
language en
format Others
sources NDLTD
topic Computer Science.
spellingShingle Computer Science.
Levin, Jenya
System generation for time and activity management product lines
description This thesis investigates a product line derivation methodology to create a variability model of a whole domain. From this variability model, we can then use one-step code generation to create distinct products that meet differing sets of requirements. We derive a time and activity management (TAM) product line from four existing systems using our methodology. We describe the product line using the VML4Umple language we adopt by combining the strengths of VML and Umple notations. From this we show how it is possible to generate any number of Umple models of TAM systems, each with a different combination of features. The results can be compiled to either Java or PHP, allowing for rapid development of TAM systems.
author Levin, Jenya
author_facet Levin, Jenya
author_sort Levin, Jenya
title System generation for time and activity management product lines
title_short System generation for time and activity management product lines
title_full System generation for time and activity management product lines
title_fullStr System generation for time and activity management product lines
title_full_unstemmed System generation for time and activity management product lines
title_sort system generation for time and activity management product lines
publisher University of Ottawa (Canada)
publishDate 2013
url http://hdl.handle.net/10393/28465
http://dx.doi.org/10.20381/ruor-19278
work_keys_str_mv AT levinjenya systemgenerationfortimeandactivitymanagementproductlines
_version_ 1718602633037479936