Selective attribute elimination for categorical data specifications
Semantic data specifications are important components of most object oriented software development methodologies. When making a semantic data specification, one has to classify the different kinds of entities that occur in the part of the real world one wants to specify. This classification can be d...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 436 |
---|---|
container_issue | |
container_start_page | 424 |
container_title | |
container_volume | |
creator | Piessens, Frank Steegmans, Eric |
description | Semantic data specifications are important components of most object oriented software development methodologies. When making a semantic data specification, one has to classify the different kinds of entities that occur in the part of the real world one wants to specify. This classification can be done in two semantically equivalent ways: by putting them in different entity types, or by putting them in one entity type and distinguishing them by means of an attribute. This redundancy, which exists in almost all semantic data specification systems, leads to problems during the view integration process. If two software engineers have chosen to do this classification in a different way, it is hard to integrate their specifications.
In this paper we develop and prove correct a transformation which, given a specification that models the real world in one of these ways, computes a new specification that models the real world in the other way. Such a transformation can be very useful during the view integration process. |
doi_str_mv | 10.1007/BFb0000487 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>pascalfrancis_sprin</sourceid><recordid>TN_cdi_pascalfrancis_primary_2037869</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2037869</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1737-4466bda44c0e6d73a8ff45a632e1f604cdbe0718b32f85f59b8d687aceea09383</originalsourceid><addsrcrecordid>eNpFkEtLAzEUheMLLLUbf8EsXLgZTXIzeSy1WBUKLtT1cJNJSnQ6U5Io-O-dotCzuRzOx-FyCLlk9IZRqm7vV5ZOElodkYVRGhpBpZGS8WMyY5KxGkCYk0MGWmtzSmYUKK-NEnBOFjl_7EuAM8b1jCxffe9did--wlJStF_FV76P2zhgieNQhTFVDovfjCk67KsOC1Z5510Mk98j-YKcBeyzX_zfOXlfPbwtn-r1y-Pz8m5dO6ZA1UJIaTsUwlEvOwWoQxANSuCeBUmF66ynimkLPOgmNMbqTmqFznukBjTMydVf7w7z9EpIOLiY212KW0w_LaegtDQTdv2H5SkZNj61dhw_c8tou5-xPcwIv6xwX6E</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Selective attribute elimination for categorical data specifications</title><source>Springer Books</source><creator>Piessens, Frank ; Steegmans, Eric</creator><contributor>Johnson, Michael</contributor><creatorcontrib>Piessens, Frank ; Steegmans, Eric ; Johnson, Michael</creatorcontrib><description>Semantic data specifications are important components of most object oriented software development methodologies. When making a semantic data specification, one has to classify the different kinds of entities that occur in the part of the real world one wants to specify. This classification can be done in two semantically equivalent ways: by putting them in different entity types, or by putting them in one entity type and distinguishing them by means of an attribute. This redundancy, which exists in almost all semantic data specification systems, leads to problems during the view integration process. If two software engineers have chosen to do this classification in a different way, it is hard to integrate their specifications.
In this paper we develop and prove correct a transformation which, given a specification that models the real world in one of these ways, computes a new specification that models the real world in the other way. Such a transformation can be very useful during the view integration process.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540638889</identifier><identifier>ISBN: 3540638881</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 9783540696612</identifier><identifier>EISBN: 354069661X</identifier><identifier>DOI: 10.1007/BFb0000487</identifier><language>eng</language><publisher>Berlin, Heidelberg: Springer Berlin Heidelberg</publisher><subject>Applied sciences ; Computer science; control theory; systems ; Data Specification ; Entity Type ; Exact sciences and technology ; Full Subcategory ; Model Category ; Natural Transformation ; Software ; Software engineering</subject><ispartof>Algebraic Methodology and Software Technology, 2005, p.424-436</ispartof><rights>Springer-Verlag Berlin Heidelberg 1997</rights><rights>1998 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c1737-4466bda44c0e6d73a8ff45a632e1f604cdbe0718b32f85f59b8d687aceea09383</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/BFb0000487$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/BFb0000487$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,777,778,782,787,788,791,4038,4039,27912,38242,41429,42498</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=2037869$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Johnson, Michael</contributor><creatorcontrib>Piessens, Frank</creatorcontrib><creatorcontrib>Steegmans, Eric</creatorcontrib><title>Selective attribute elimination for categorical data specifications</title><title>Algebraic Methodology and Software Technology</title><description>Semantic data specifications are important components of most object oriented software development methodologies. When making a semantic data specification, one has to classify the different kinds of entities that occur in the part of the real world one wants to specify. This classification can be done in two semantically equivalent ways: by putting them in different entity types, or by putting them in one entity type and distinguishing them by means of an attribute. This redundancy, which exists in almost all semantic data specification systems, leads to problems during the view integration process. If two software engineers have chosen to do this classification in a different way, it is hard to integrate their specifications.
In this paper we develop and prove correct a transformation which, given a specification that models the real world in one of these ways, computes a new specification that models the real world in the other way. Such a transformation can be very useful during the view integration process.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Data Specification</subject><subject>Entity Type</subject><subject>Exact sciences and technology</subject><subject>Full Subcategory</subject><subject>Model Category</subject><subject>Natural Transformation</subject><subject>Software</subject><subject>Software engineering</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540638889</isbn><isbn>3540638881</isbn><isbn>9783540696612</isbn><isbn>354069661X</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2005</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNpFkEtLAzEUheMLLLUbf8EsXLgZTXIzeSy1WBUKLtT1cJNJSnQ6U5Io-O-dotCzuRzOx-FyCLlk9IZRqm7vV5ZOElodkYVRGhpBpZGS8WMyY5KxGkCYk0MGWmtzSmYUKK-NEnBOFjl_7EuAM8b1jCxffe9did--wlJStF_FV76P2zhgieNQhTFVDovfjCk67KsOC1Z5510Mk98j-YKcBeyzX_zfOXlfPbwtn-r1y-Pz8m5dO6ZA1UJIaTsUwlEvOwWoQxANSuCeBUmF66ynimkLPOgmNMbqTmqFznukBjTMydVf7w7z9EpIOLiY212KW0w_LaegtDQTdv2H5SkZNj61dhw_c8tou5-xPcwIv6xwX6E</recordid><startdate>20050907</startdate><enddate>20050907</enddate><creator>Piessens, Frank</creator><creator>Steegmans, Eric</creator><general>Springer Berlin Heidelberg</general><general>Springer-Verlag</general><scope>IQODW</scope></search><sort><creationdate>20050907</creationdate><title>Selective attribute elimination for categorical data specifications</title><author>Piessens, Frank ; Steegmans, Eric</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1737-4466bda44c0e6d73a8ff45a632e1f604cdbe0718b32f85f59b8d687aceea09383</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Data Specification</topic><topic>Entity Type</topic><topic>Exact sciences and technology</topic><topic>Full Subcategory</topic><topic>Model Category</topic><topic>Natural Transformation</topic><topic>Software</topic><topic>Software engineering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Piessens, Frank</creatorcontrib><creatorcontrib>Steegmans, Eric</creatorcontrib><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Piessens, Frank</au><au>Steegmans, Eric</au><au>Johnson, Michael</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Selective attribute elimination for categorical data specifications</atitle><btitle>Algebraic Methodology and Software Technology</btitle><date>2005-09-07</date><risdate>2005</risdate><spage>424</spage><epage>436</epage><pages>424-436</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540638889</isbn><isbn>3540638881</isbn><eisbn>9783540696612</eisbn><eisbn>354069661X</eisbn><abstract>Semantic data specifications are important components of most object oriented software development methodologies. When making a semantic data specification, one has to classify the different kinds of entities that occur in the part of the real world one wants to specify. This classification can be done in two semantically equivalent ways: by putting them in different entity types, or by putting them in one entity type and distinguishing them by means of an attribute. This redundancy, which exists in almost all semantic data specification systems, leads to problems during the view integration process. If two software engineers have chosen to do this classification in a different way, it is hard to integrate their specifications.
In this paper we develop and prove correct a transformation which, given a specification that models the real world in one of these ways, computes a new specification that models the real world in the other way. Such a transformation can be very useful during the view integration process.</abstract><cop>Berlin, Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/BFb0000487</doi><tpages>13</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0302-9743 |
ispartof | Algebraic Methodology and Software Technology, 2005, p.424-436 |
issn | 0302-9743 1611-3349 |
language | eng |
recordid | cdi_pascalfrancis_primary_2037869 |
source | Springer Books |
subjects | Applied sciences Computer science control theory systems Data Specification Entity Type Exact sciences and technology Full Subcategory Model Category Natural Transformation Software Software engineering |
title | Selective attribute elimination for categorical data specifications |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T20%3A48%3A53IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_sprin&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Selective%20attribute%20elimination%20for%20categorical%20data%20specifications&rft.btitle=Algebraic%20Methodology%20and%20Software%20Technology&rft.au=Piessens,%20Frank&rft.date=2005-09-07&rft.spage=424&rft.epage=436&rft.pages=424-436&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540638889&rft.isbn_list=3540638881&rft_id=info:doi/10.1007/BFb0000487&rft_dat=%3Cpascalfrancis_sprin%3E2037869%3C/pascalfrancis_sprin%3E%3Curl%3E%3C/url%3E&rft.eisbn=9783540696612&rft.eisbn_list=354069661X&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |