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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Piessens, Frank, Steegmans, Eric
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&amp;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