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...
Main Author: | |
---|---|
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 |