<?xml version='1.0' encoding='utf-8'?>
<mods xmlns="http://www.loc.gov/mods/v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.7" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-7.xsd">
  <titleInfo>
    <title>A COMPARATIVE STUDY OF FEATURE INTEGRATION WITH FLX AND ASPECTJ</title>
  </titleInfo>
  <name>
    <role>
      <roleTerm type="text" authority="marcrelator" authorityURI="http://id.loc.gov/vocabulary/relators" valueURI="http://id.loc.gov/vocabulary/relators/cre">creator</roleTerm>
    </role>
    <namePart>Ramakrishna Reddy, Niranjana Sompura</namePart>
  </name>
  <name authority="wikidata" authorityURI="https://www.wikidata.org" valueURI="https://www.wikidata.org/wiki/Q131851826">
    <role>
      <roleTerm type="text" authority="marcrelator" authorityURI="http://id.loc.gov/vocabulary/relators" valueURI="http://id.loc.gov/vocabulary/relators/ths">advisor</roleTerm>
    </role>
    <namePart>Leung, Francis</namePart>
  </name>
  <abstract>Feature Language Extensions (FLX) and AspectJ are two sets of programming language constructs designed to enable the programmer to modularize interacting features, or equivalently crosscutting concerns, that cannot be modularized with a main stream programming language. The two approaches are quite di erent. The purpose of this thesis is to compare how e ective they are in feature integration, such as whether the already developed features will need to be modi ed. The study was conducted by integrating a set of features of the familiar computer blackjack game. The blackjack game is interesting because it has features that will execute some programs of the basic game iteratively and recursively. We found that with AspectJ we need to modify existing feature code or repeating feature code under certain integration scenarios. We discuss the underlying reasons why they occur and in some cases suggest methods to overcome them.</abstract>
  <note type="provenance">Submitted by Liana Khananashvili (khananashvili@iit.edu) on 2014-12-16T22:03:06Z No. of bitstreams: 2 A COMPARATIVE STUDY OF FEATURE INTEGRATION_WITH FLX AND ASPE.pdf: 592423 bytes, checksum: f38bc938a7bf77bddcc8e6c2d262ab0a (MD5) TitlePage.pdf: 110491 bytes, checksum: e2f3905aee4036ef6880e4196a56b2f6 (MD5)</note>
  <note type="provenance">Made available in DSpace on 2014-12-16T22:03:06Z (GMT). No. of bitstreams: 2 A COMPARATIVE STUDY OF FEATURE INTEGRATION_WITH FLX AND ASPE.pdf: 592423 bytes, checksum: f38bc938a7bf77bddcc8e6c2d262ab0a (MD5) TitlePage.pdf: 110491 bytes, checksum: e2f3905aee4036ef6880e4196a56b2f6 (MD5) Previous issue date: 2014-07</note>
  <note type="thesis">M.S. in Computer Science, July 2014</note>
  <originInfo>
    <dateCaptured>2014</dateCaptured>
  </originInfo>
  <originInfo>
    <dateCreated keyDate="yes">2014-07</dateCreated>
  </originInfo>
  <identifier type="hdl">http://hdl.handle.net/10560/3365</identifier>
  <language>
    <languageTerm type="code" authority="rfc3066">en</languageTerm>
  </language>
  <typeOfResource authority="coar" valueURI="http://purl.org/coar/resource_type/c_46ec">Thesis</typeOfResource>
  <physicalDescription>
    <digitalOrigin>born digital</digitalOrigin>
    <internetMediaType>application/pdf</internetMediaType>
  </physicalDescription>
  <accessCondition type="useAndReproduction" displayLabel="rightsstatements.org">In Copyright</accessCondition>
  <accessCondition type="useAndReproduction" displayLabel="rightsstatements.orgURI">http://rightsstatements.org/page/InC/1.0/</accessCondition>
  <accessCondition type="restrictionOnAccess">Restricted Access</accessCondition>
  <name type="corporate">
    <namePart>CS / Computer Science</namePart>
    <affiliation>Illinois Institute of Technology</affiliation>
    <role>
      <roleTerm type="text">Affiliated department</roleTerm>
    </role>
  </name>
</mods>