Using Conceptual Model and Reflection Mechanism to Resolve the Structural Conflict in AOP Application

Structural conflict is one of the key issues in the development of the aspect-oriented software. We propose a framework based on the conceptual model and the reflection mechanism to solve the structural conflict. It achieves decoupling between the base program and definition of the pointcut by addin...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Chengwan He, Zheng Li, Keqing He
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 80
container_issue
container_start_page 77
container_title
container_volume 2
creator Chengwan He
Zheng Li
Keqing He
description Structural conflict is one of the key issues in the development of the aspect-oriented software. We propose a framework based on the conceptual model and the reflection mechanism to solve the structural conflict. It achieves decoupling between the base program and definition of the pointcut by adding a conceptual level between them. In the process of implementing the framework, we consider the meta level in reflection mechanism as the conceptual level, and the meta objects are generated by the logical information in base program automatically. The framework has solved the structural conflict in AOP application at the semantic level.
doi_str_mv 10.1109/CSSE.2008.647
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4722005</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4722005</ieee_id><sourcerecordid>4722005</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-400ca03624ceb0d917e633791afb89fb44b123f104cfc5435034857b56ee99ef3</originalsourceid><addsrcrecordid>eNotkM1KxDAYRQMiqOMsXbnJC7R-af6aZSnjD8wwYsf1kKZfnEinLW0q-PZWdHW5F85ZXELuGKSMgXkoq2qTZgB5qoS-IDeglZGcc8WuyHqaPgGAGaUZk9cE36fQfdCy7xwOcbYt3fUNttR2DX1D36KLoe_oDt3JdmE609gv-9S3X0jjCWkVx9nFeVzAxeHb4CINHS32r7QYhqXaX_6WXHrbTrj-zxU5PG4O5XOy3T-9lMU2CQZiIgCcBa4y4bCGxjCNinNtmPV1bnwtRM0y7hkI550UXAIXudS1VIjGoOcrcv-nDYh4HMZwtuP3UehsOUPyH3nGU1s</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Using Conceptual Model and Reflection Mechanism to Resolve the Structural Conflict in AOP Application</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Chengwan He ; Zheng Li ; Keqing He</creator><creatorcontrib>Chengwan He ; Zheng Li ; Keqing He</creatorcontrib><description>Structural conflict is one of the key issues in the development of the aspect-oriented software. We propose a framework based on the conceptual model and the reflection mechanism to solve the structural conflict. It achieves decoupling between the base program and definition of the pointcut by adding a conceptual level between them. In the process of implementing the framework, we consider the meta level in reflection mechanism as the conceptual level, and the meta objects are generated by the logical information in base program automatically. The framework has solved the structural conflict in AOP application at the semantic level.</description><identifier>ISBN: 0769533361</identifier><identifier>ISBN: 9780769533360</identifier><identifier>DOI: 10.1109/CSSE.2008.647</identifier><language>eng</language><publisher>IEEE</publisher><subject>AOP(Aspect-Oriented Programming) ; Application software ; Computer science ; conceptual model ; Functional programming ; Helium ; Laboratories ; Programming profession ; Reflection ; Software engineering ; Software systems ; Structural conflict ; Visualization</subject><ispartof>2008 International Conference on Computer Science and Software Engineering, 2008, Vol.2, p.77-80</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4722005$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4722005$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Chengwan He</creatorcontrib><creatorcontrib>Zheng Li</creatorcontrib><creatorcontrib>Keqing He</creatorcontrib><title>Using Conceptual Model and Reflection Mechanism to Resolve the Structural Conflict in AOP Application</title><title>2008 International Conference on Computer Science and Software Engineering</title><addtitle>CSSE</addtitle><description>Structural conflict is one of the key issues in the development of the aspect-oriented software. We propose a framework based on the conceptual model and the reflection mechanism to solve the structural conflict. It achieves decoupling between the base program and definition of the pointcut by adding a conceptual level between them. In the process of implementing the framework, we consider the meta level in reflection mechanism as the conceptual level, and the meta objects are generated by the logical information in base program automatically. The framework has solved the structural conflict in AOP application at the semantic level.</description><subject>AOP(Aspect-Oriented Programming)</subject><subject>Application software</subject><subject>Computer science</subject><subject>conceptual model</subject><subject>Functional programming</subject><subject>Helium</subject><subject>Laboratories</subject><subject>Programming profession</subject><subject>Reflection</subject><subject>Software engineering</subject><subject>Software systems</subject><subject>Structural conflict</subject><subject>Visualization</subject><isbn>0769533361</isbn><isbn>9780769533360</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2008</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotkM1KxDAYRQMiqOMsXbnJC7R-af6aZSnjD8wwYsf1kKZfnEinLW0q-PZWdHW5F85ZXELuGKSMgXkoq2qTZgB5qoS-IDeglZGcc8WuyHqaPgGAGaUZk9cE36fQfdCy7xwOcbYt3fUNttR2DX1D36KLoe_oDt3JdmE609gv-9S3X0jjCWkVx9nFeVzAxeHb4CINHS32r7QYhqXaX_6WXHrbTrj-zxU5PG4O5XOy3T-9lMU2CQZiIgCcBa4y4bCGxjCNinNtmPV1bnwtRM0y7hkI550UXAIXudS1VIjGoOcrcv-nDYh4HMZwtuP3UehsOUPyH3nGU1s</recordid><startdate>200812</startdate><enddate>200812</enddate><creator>Chengwan He</creator><creator>Zheng Li</creator><creator>Keqing He</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200812</creationdate><title>Using Conceptual Model and Reflection Mechanism to Resolve the Structural Conflict in AOP Application</title><author>Chengwan He ; Zheng Li ; Keqing He</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-400ca03624ceb0d917e633791afb89fb44b123f104cfc5435034857b56ee99ef3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2008</creationdate><topic>AOP(Aspect-Oriented Programming)</topic><topic>Application software</topic><topic>Computer science</topic><topic>conceptual model</topic><topic>Functional programming</topic><topic>Helium</topic><topic>Laboratories</topic><topic>Programming profession</topic><topic>Reflection</topic><topic>Software engineering</topic><topic>Software systems</topic><topic>Structural conflict</topic><topic>Visualization</topic><toplevel>online_resources</toplevel><creatorcontrib>Chengwan He</creatorcontrib><creatorcontrib>Zheng Li</creatorcontrib><creatorcontrib>Keqing He</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Chengwan He</au><au>Zheng Li</au><au>Keqing He</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Using Conceptual Model and Reflection Mechanism to Resolve the Structural Conflict in AOP Application</atitle><btitle>2008 International Conference on Computer Science and Software Engineering</btitle><stitle>CSSE</stitle><date>2008-12</date><risdate>2008</risdate><volume>2</volume><spage>77</spage><epage>80</epage><pages>77-80</pages><isbn>0769533361</isbn><isbn>9780769533360</isbn><abstract>Structural conflict is one of the key issues in the development of the aspect-oriented software. We propose a framework based on the conceptual model and the reflection mechanism to solve the structural conflict. It achieves decoupling between the base program and definition of the pointcut by adding a conceptual level between them. In the process of implementing the framework, we consider the meta level in reflection mechanism as the conceptual level, and the meta objects are generated by the logical information in base program automatically. The framework has solved the structural conflict in AOP application at the semantic level.</abstract><pub>IEEE</pub><doi>10.1109/CSSE.2008.647</doi><tpages>4</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0769533361
ispartof 2008 International Conference on Computer Science and Software Engineering, 2008, Vol.2, p.77-80
issn
language eng
recordid cdi_ieee_primary_4722005
source IEEE Electronic Library (IEL) Conference Proceedings
subjects AOP(Aspect-Oriented Programming)
Application software
Computer science
conceptual model
Functional programming
Helium
Laboratories
Programming profession
Reflection
Software engineering
Software systems
Structural conflict
Visualization
title Using Conceptual Model and Reflection Mechanism to Resolve the Structural Conflict in AOP Application
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-25T19%3A12%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Using%20Conceptual%20Model%20and%20Reflection%20Mechanism%20to%20Resolve%20the%20Structural%20Conflict%20in%20AOP%20Application&rft.btitle=2008%20International%20Conference%20on%20Computer%20Science%20and%20Software%20Engineering&rft.au=Chengwan%20He&rft.date=2008-12&rft.volume=2&rft.spage=77&rft.epage=80&rft.pages=77-80&rft.isbn=0769533361&rft.isbn_list=9780769533360&rft_id=info:doi/10.1109/CSSE.2008.647&rft_dat=%3Cieee_6IE%3E4722005%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4722005&rfr_iscdi=true